On 2023年04月05日 19:57, Matt Housh wrote:
On 2023-04-05 16:34, Ricardo wrote:
Is your old machine 32 or 64 bit architecture? I think recent crux versions only work on 64 bit.
On April 5, 2023 2:58:03 PM GMT+01:00, "lain." <lain@fair.moe> wrote:
Greetings.
I installed Crux on an old ThinkPad by following the handbook religiously. At first I couldn't get it to boot at all, but I already solved that one by marking the main partition as bootable. But now when I boot up, I'm getting the message "Failed to load ldlinux.c32 Boot failed: please change disks and press a key to continue.".
When looking up online, I only get results of people being unable to boot either Ubuntu or Arch from USB (which is not the case here), or people who are supposed to install for UEFI but installed for BIOS instead (my laptop is pure BIOS, UEFI on laptops other than MacBooks didn't exist yet at the time this laptop came out).
So how can I fix this?
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
Greetings,
While I'm not a syslinux expert I believe .c32 is correct for both 32-bit and 64-bit systems when booted in BIOS mode, though it differs for UEFI mode.
In this case I would guess that ldlinux.c32 is not in the right location or not readable for some reason. Do you have it in the same place as syslinux.cfg? Usually that's /boot/syslinux or similar.
Have you specifically followed the handbook section here? https://crux.nu/Main/Handbook3-7#ntoc16 - I'm able to install syslinux successfully following these instructions. You did mention you are following the handbook, just making sure.
If that doesn't help, give us some details about your syslinux installation, partition layout, etc.
Regards, Matt
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu https://lists.crux.nu/mailman/listinfo/crux
(My apologies, it's my first time making use of mailing lists.) Yes, syslinux.cfg is in the same folder as ldlinux.c32, which is /boot/syslinux. The only difference is that instead of sda2 I used sda1. sda1 = the entire installation, ext4, has the boot flag sda2 = swap Disk label type = dos -- lain.