pet packages for current Puppy 6 Slacko and Tahr. But you can download and compile from source directly:ĮDIT: For a quick fix, here is a link to. Unfortunately, Puppy does not have the version of e2fsprogs 1.43 or greater that is required to fix the problem. To still use Grub4DOS with this partition, you will need to remove the 64-bit feature from the Ext4 filesystem. If Grub4DOS is installed and working on another partition, you will see the error in stage 2 as it tries to boot Puppy/Linux on the 64-bit Ext4 partition:Įrror 13: Invalid or unsupported exectuable format If loaded to MBR, you will see a failure in the stage 1 of the bootloader as it cannot read the stage 2 on the 64-bit Ext4 partition: I noticed it on an Arch derivative, but they are more up to date than others.ĭepending on how you have Grub4DOS installed, you may see different errors. Luckily was not in Ubuntu 16.04LTS which is so widespread, but appears to have gotten in with 16.10. Depends if their programs are all up to date.(check Distrowatch table) This will be more and more of a problem as new users try to install Puppy on top of newer distros with this feature enabled. Technically, any distro released after May 2016 could have its installer creating 64-bit Ext4 partitions. Users should rather (manually) disable the 64bit feature in the mke2fs command when creating / formatting a boot volume with ext4 otherwise, the bootloader (as of version 6.03) will fail. Mke2fs will now create file systems with the metadata_csum and 64bit features enabled by default. Quoting part of the release notes of version 1.43 of e2fsprogs (May 17, 2016): Started with 1.43 version of e2fsprogs, which came in with Ubuntu 16.10. Has to do with 64-bit Ext4, which is different from 64-bit Linux. This is a relatively new issue that came up within the last year, and Puppy may have to address it at some point. While Puppy booted live can read from a 64-bit Ext4 partition, the Grub4DOS bootloader itself cannot. It is a separate issue with the filesystem itself being 64-bit, as opposed to 32-bit in previous versions. Note that this has nothing to do with a 64-bit processor, or a 64-bit operating system. Installing Grub4DOS onto 64-bit Ext4 results in the Error 13 and bootloader failure. The current Grub2 (aka simply, Grub) is compatible with this newer filesystem. ![]() This is an issue with older bootloaders like Grub4DOS (0.4.4), Grub Legacy (0.97) and Syslinux (6.03) not being compatible with this relatively new filesystem implementation of 64-bit Ext4. ![]() This How-To is to address an issue when trying to use Grub4DOS with newer systems with 64-bit Ext4 partitions, typically created when another newer Linux distro is installed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |