我正在尝试使用 rocks cluster 7 使用可启动闪存驱动器设置集群,并从“http://central-7-0-x86-64.rocksclusters.org/isos/”下载档案。根据我的安装手册,要设置前端,必须使用内核 iso 启动,但是当我尝试这个启动选项时,它返回错误“无法启动默认和后备条目”。 查看 load_iso.cfg 和 grub.cfg 文件,我注意到它的引导被重定向到 win.cfg 文件女巫具有 Windows Vista/7/8 和 8.1 的引导选项,而当前的 SO 是 Windows 10。所以我认为也许将此文件更改为具有 Win10 的启动选项可能会解决问题,但我只是一名化学专业的学生,所以我将不胜感激如何将其添加到 win.cfg 文件以及任何其他设置提示方面的帮助上集群。 下面我留下了第一行评论 witch one is witch 的文件。 谢谢大家
#load_iso.cfg file
submenu "Scan and boot ISOs under /multibootusb/kernel-7.0-0.x86_64.disk1/kernel-7.0-0.x86_64.disk1.iso ->" {
# Load configuration files
echo -n "Loading configuration files... "
for cfgfile in /multibootusb/grub/menus/*.d/*.cfg; do
source "$cfgfile"
done
}
#grub.cfg file
export imgdevpath rootuuid
set isopath="/multibootusb/iso"
export isopath
insmod font
if loadfont /multibootusb/grub/unicode.pf2 ; then
#if loadfont unicode ; then
# Use shift key to avoid loading gfxterm
if keystatus --shift ; then true ; else
if [ "${grub_platform}" == "efi" ]; then
insmod efi_gop
insmod efi_uga
else
insmod vbe
insmod vga
set gfxmode=auto
set gfxpayload=auto
terminal_output gfxterm
if terminal_output gfxterm ; then true ; else
terminal gfxterm
fi
fi
insmod gfxterm
fi
fi
set color_normal=white/black
set color_highlight=white/light-blue
export color_normal
export color_highlight
if [ ${grub_platform} == "pc" ]; then
menuentry "Load Syslinux Boot Loader"{
chainloader /multibootusb/syslinux.bin
}
menuentry "Boot Plop Boot Manager"{
linux16 /multibootusb/plpbt
}
fi
# Load windows boot loaders from USB drive
source /multibootusb/grub/win.cfg
# Load ISO files directly using GRUB2 menu list
# List of menu entries for loading direct ISO are taken from http://mbusb.aguslr.com/ project
# The project contribution is deeply acknowledged and it is released under GPL v.3
source /multibootusb/grub/load_iso.cfg
#start kernel-7.0-0.x86_64.disk1
menuentry kernel-7.0-0.x86_64.disk1 {configfile /multibootusb/kernel-7.0-0.x86_64.disk1/EFI/BOOT/grub.cfg}
#end kernel-7.0-0.x86_64.disk1
#win.cfg file
# Show menu entries only when booting from BIOS PC
if [ ${grub_platform} == "pc" ]; then
if [ -e /bootmgr ]; then
menuentry "Microsoft Windows Vista/7/8/8.1 Boot (/bootmgr)" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
# search --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 $fs_uuid
ntldr /bootmgr
}
fi
if [ -e /ntldr ]; then
menuentry "Windows XP (/ntldr)" {
insmod part_msdos
insmod ntldr
insmod ntfs
ntldr /ntldr
}
fi
fi
if [ ${grub_platform} == "efi" ]; then
# Detect and add menu entries for various Windows installers under UEFI
if [ -e /EFI/Microsoft/Boot/bootmgfw.efi ]; then
menuentry "Microsoft Windows Vista/7/8/8.1 UEFI Boot (bootmgfw.efi)" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
# search --fs-uuid --set=root $hints_string $fs_uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
if [ -e /bootmgr.efi ]; then
menuentry "Microsoft Windows Vista/7/8/8.1 UEFI Boot (bootmgr.efi)" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
# search --fs-uuid --set=root $hints_string $fs_uuid
chainloader /bootmgr.efi
}
fi
if [ -e /efi/Microsoft/Boot/cdboot_noprompt.efi ]; then
menuentry "Microsoft Windows UEFI-GPT Setup (cdboot_noprompt.efi)" {
insmod usbms
insmod part_gpt
insmod part_msdos
insmod fat
insmod search_fs_uuid
insmod chain
chainloader /efi/Microsoft/Boot/cdboot_noprompt.efi
}
fi
fi
我已经尝试更新 SO 并运行错误检查。