我已经在我的 Centos 7 PXE 服务器传统模式上成功设置了 Clonezilla 启动,但是当我尝试让 UEFI PXE 工作时,我遇到了困难,它根本无法启动。我正在使用类似的设置来启动它,但它声称找不到该文件。我无法真正读取任何日志文件,因为计算机一开始尝试启动就会冻结。
我在传统模式下使用的配置:
label Clonezilla Live
menu label Clonezilla Live
kernel boot/tools/clonezilla/vmlinuz
append initrd=boot/tools/clonezilla/initrd.img boot=live union=overlay config components quiet edd=on nomodeset nodmraid noslpash noprompt noswap vga=788 ocs_repository="nfs4://10.1.45.8/home/bbox/" fetch=http://10.1.45.8/images/clonezilla/live/filesystem.squashfs
在 UEFI 上:
menuentry 'Clonezilla Live' {
ip=dhcp
linuxefi uefi64/boot/tools/clonezilla/vmlinuz
initrdefi uefi64/boot/tools/clonezilla/initrd.img boot=live union=overlay config components quiet edd=on nomodeset nodmraid noslpash noprompt noswap vga=788 ocs_repository="nfs4://10.1.45.8/home/bbox/" fetch=http://10.1.45.8/images/clonezilla/live/filesystem.squashfs}
不过,我能够在两个环境中成功启动实时 centos 安装,因此 uefi 启动本身正在工作,并且必须与 Clonezilla 配置有关。或者clonezilla live images 可能不支持UEFI 吗?
答案1
通过使用另一个 grub 加载程序(替代的 clonezilla 版本)解决了这个问题。