尝试设置 rocks 集群时无法从闪存驱动器启动

问题描述 投票:0回答:0

我正在尝试使用 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 并运行错误检查。

cluster-computing boot grub rocks
© www.soinside.com 2019 - 2024. All rights reserved.