I can not boot from the Gentoo installation CD by chainloading as per the wiki
First, the wiki is not up-to-date; gentoo and gentoo.igz do not reside in isolinux anymore but in boot.
Despite making this change, the booy process fails after it is trying to load the root filesystem. Apparently the boot process can not find the squashfs inside the looped back ISO - but, as per the wiki, it did find it at some point?
An important detail is, that I'm trying the x86 minimal installation ISO - i.e. install-x86-minimal-20210621T214502Z.iso.
<EDIT>
Other details:
grub2 boot entry:
Code: Select all
menuentry "STG3-i486" {
set cmdline="dokeymap looptype=squashfs loop=/image.squashfs cdroot"
set iso=/boot/install-x86-minimal-20210621T214502Z.iso
loopback loop ${iso}
linux (loop)/boot/gentoo $cmdline root=/dev/ram0 init=/linuxrc initrd=/boot/gentoo.igz
initrd (loop)/boot/gentoo.igz
}Code: Select all
$ cat cmdline
BOOT_IMAGE=(loop)/boot/gentoo dokeymap looptype=squashfs loop=/image.squashfs cdroot root=/dev/ram0 init=/linuxrc initrd=/boot/gentoo.igz</EDIT>
Cheers!
p.s.
Before workarounds are being suggested: this is a very old PC (hence the x86 image) which can not (easily) boot from an USB drive. BIOS can not do it, but I could puit plob on an floppy to boot from USB, but it is unreliable and horribly slow (that's how I got Gentoo on the machine in the first place).
I could also burn the image to a CD as in the golden olden days, but that, too, is unreliable and slow. Old optical drives are even less reliable, and the process is usually similar to: burn->put the CD in the drive->fail because of a bad burn->burn again...).
In this case, I would much rather boot from a chainloaded .iso file, since I can already boot from MBR Grub2. As a workaround, some other boot manager (for BIOS/Legacy) could for for me!
