[syslinux] extlinux and block loopbacks
branen salmon
branen at gmail.com
Thu May 19 08:49:34 PDT 2005
Hello--
I'm trying to use extlinux to make a bootable disk image, but I've hit
a wall. I've got a partitioned hard disk image with one ext2
partition in it. I've mounted the partition through a block loopback
device (/dev/loop1 on the host) and chrooted into it in order to run
extlinux. Within the chroot environment, /etc/mtab says:
/dev/hda1 / ext2 rw 0 0
...and within the chroot, /dev/hda1 is a device node for the loopback.
But when I run extlinux, it complains:
extlinux: cannot find device for path /boot
I'm confused. I know that extlinux is reading /etc/mtab, and I know
that the loopback node (/dev/hda1) works. Furthermore, if I copy the
entire disk image onto a USB keydrive, change the /dev/hda1 device
node to point to the appropriate device, chroot, and run extlinux,
everything goes happily.
Is there some intrinsic incompatibility between extlinux and the block
loopback device? I'm at a loss.
Thanks!
--branen
More information about the Syslinux
mailing list