26 Jun
2010
26 Jun
'10
8:28 p.m.
On 06/26/2010 06:52 AM, Thomas Bächler wrote: > Am 25.06.2010 22:50, schrieb Gerardo Exequiel Pozzi: >>> OK. Tested (using mkinitcpio.git and syslinux 4.00-pre60 (not in repos)) >>> >>> * Build OK >>> * Boot normal OK >>> * Boot from PXE+NBD OK >>> * Boot from MEMDISK OK >>> * Boot from PXE+MEMDISK OK > Wow, many thanks. No problem :) >>> Warning: in syslinux-4.00-pre50 memdiskfind command is missing, I open >>> a FS if still missing in next package. > Yes, it didn't exist in that version. And in a later version, it was > broken. We'll have syslinux 4.00 on Monday if all goes to plan, so I can > move that to extra then. OK >> * PXE+MEMDISK (add a menu entry to >> /tmp/archiso-tftp/pxelinux.cfg/default like this) >> >> LABEL memdisk >> MENU LABEL memdisk >> LINUX memdisk >> INITRD /boot/archlinux.iso >> APPEND iso >> >> then booting via PXE any machine. > You should mention that iputils' tftpd has a 16MB size limitation! You > need to use either tftp-hpa or dnsmasq. You can probably also use qemu's > builtin tftpd. Yes I am using dnsmasq tftp server. About qemu internal tftpd does not work, hung after downloaded some MBs. > You can also use gpxelinux instead of pxelinux and then download the ISO > via ftp or http (gpxelinux will accept INITRD http://...)! > True :) It seems that using pxelinux.0 also works with http://, but under qemu (that uses GPXE rom). -- Gerardo Exequiel Pozzi \cos^2\alpha + \sin^2\alpha = 1