Grub2的一些典型菜單寫法

重啓寫法

menuentry "重啓"{
    reboot
}

關機寫法

menuentry "關機"{
    halt
}

從主引導啓動

#最後一句或者 chainloader (hd0)+1
menuentry "啓動主引導記錄 " {
    set root=(hd0)
    chainloader +1
}

從某個分區啓動

#從第一磁盤的第一分區啓動
#最後一句或者 chainloader (hd0,1)+1
menuentry "啓動分區引導記錄 1" {
    set root=(hd0,1)
    chainloader +1
}

從存在bootmgr文件的那個分區啓動

menuentry "啓動分區引導記錄 2" {
    search --file /bootmgr --set=root
    chainloader +1
}
#最後一句或者 chainloader (hd0,1)+1

啓動某個引導文件:

menuentry "啓動 G4D"{
    search --file /grldr --set=root
    insmod ntldr
    ntldr /grldr
}

啓動efi件:

menuentry "啓動EFI SHELL" {
    echo "正在啓動EFI SHELL,請等待...."
    search --file /rdtobot/efi_file/boot/bootx64.efi --set=root
    chainloader ($root)/rdtobot/efi_file/boot/bootx64.efi
}

啓動IMG文件:

menuentry "啓動 MHDD" {
    search --file /neyan/grub/memdisk --set=root
    linux16  /neyan/grub/memdisk 
    initrd16 /rdtobot/MHDD.img
}

啓動ISO文件:

menuentry "列出操作系統" {
    search --file /neyan/grub/memdisk --set=root
    linux16  /neyan/grub/memdisk  iso
    initrd16 /rdtobot/LSTSYS.iso
}

子菜單寫法:

submenu "我是一級菜單" {
    menuentry "我是二級菜單1" {
    echo "我是運行結果1"
    }
    menuentry "我是二級菜單2" {
    echo "我是運行結果2"
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章