Booting to local partition / Boot grub from Pxe - Printable Version +- iPXE discussion forum (https://forum.ipxe.org) +-- Forum: iPXE user forums (/forumdisplay.php?fid=1) +--- Forum: General (/forumdisplay.php?fid=2) +--- Thread: Booting to local partition / Boot grub from Pxe (/showthread.php?tid=7689) |
Booting to local partition / Boot grub from Pxe - TcShadowWalker - 2015-04-15 10:49 Hey, I plan to deploy iPxe to my machines. Since I can't flash it into the NIC, I will boot iPxe from grub, no problem so far. IPxe fetches a script from the server via https and I got that part working nicely. However, I will then need to be able to boot from a local partition: I know I can use 'sanboot --no-describe --drive 0x80'. But that just reloads grub from the MBR. If iPxe is the default entry, this will boot iPxe again and I have a boot-loop. Is there a way to directly boot a kernel from a local partition? I did not find anything in the command list, so probably not, since Ipxe probably does not understand how to read those filesystems. Alternatively, is there a way to boot into a grub image on the PXE server? I tried to generate a grub pxeboot image, using Code: grub-mknetdir --net-directory=/tftpboot/ --subdir=grubpxe Code: kernel http://.../files/grubpxe/i386-pc/core.0 If I could load a grub menu from the server, I will then be able to boot from a local partition. Any help is appreciated RE: Booting to local partition / Boot grub from Pxe - NiKiZe - 2015-04-17 20:13 As you note, iPXE have no support for reading local disks. I have not played much with Grub in this context... can you load your configuration as an initrd before loading grub itself. You probably do not want to have an pxe aware grub at all. An alternative might be to use syslinux. All this assuming legacy, and not EFI |