|
刚到新公司老板要求做一个ipxe+grub 2系统启动的引导。
原先是把ipxe.usb(ipxe源码编译出的,官网上说烧写到usb key上的镜像,usb key是个毛呀?)直接烧写到硬盘上(直接在linux dd进sda,我对这种方法表示怀疑,难道不会破坏分区表?反正我在虚拟机上实验,虚拟磁盘损坏了,老员工说可以用,由于没法真机实验,还未确认),这种应该算是MBR启动;1:ipxe找iscsi系统运行,2:就是网络引导服务器上的grub,grub在引导本第上linux(这种情况是因为本机上的grub被ipxe覆盖了,本地没法运行grub),这种方法问题就是若网络故障了,本地系统也起不来了。
因此要改为,本地磁盘还必须有grub,先从本地grub启动,让grub支持iscsi(不一定直接支持,可以grub加载其他程序支持),启动可选择启动双系统。
1:了解了grub4dos支持ipxe,但这个支持也是首先由ipxe网起grub4dos后才支持。还是需要本地安装ipxe(还是觉得直接写ipxe到硬盘不靠谱,是不是应该吧相应ipxe rom写到网卡rom里面)
2:有没有直接支持pxe的boot可用,相当于bootstrap放在本地
|
|