On 11/25/2011 07:24 PM, Thomas Bächler wrote:
Am 25.11.2011 22:01, schrieb Gerardo Exequiel Pozzi:
This is a reworks of my previous RFC but with changes proposed by Thomas (plus
other changes).
Very cool, thanks.
You are welcome!
Boot as:
* (isolinux) cdrom and cdrom-hibrid-disk: OK
* (pxelinux) TFTP and HTTP: OK
* (extlinux) /arch and /pepe: OK
* (syslinux) /arch and /coco: OK, but see note (@)
(@) Due bug in mmove (from mtools), ldlinux.sys install fails:
(install also fails with real devices like /dev/sdX, unrelated to loop)
# syslinux -i -d /mnt/loop/arch/boot/syslinux /dev/loop1p1
s:/mnt/loop/arch/boot/syslinux/ldlinux.sys: no match for target
syslinux: warning: unable to move ldlinux.sys
You can use extlinux on FAT32, too (nowadays, it is just a different
installer of syslinux). You don't need mtools/syslinux at all if you can
mount the device.
OMG!, was my fault!
syslinux works different than extlinux!
1) Device must not be mounted, before running syslinux (like in extlinux)
2) -d DIRECTORY is relative to root directory of the drive, so the
_right_ command is
# syslinux -i -d arch/boot/syslinux /dev/loop0p1
Wow, extlinux on fat32! great, I never know! Thanks you!
So... is working!
https://github.com/djgera/archiso/tree/pxe_enhanced
pushing this to master when next version of mkinitpcio hits [core].
--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1