在GRUB界面按C可進入命令行模式,學會命令行模式有助於玩轉單機多OS.
磁盤描述規則:
hd0,0
表示第1硬盤第1分區
help 顯示幫助(內容會比這里全,此處只做幾條常用命令介紹)
cat 命令可以查看文件內容,我們知道linux的/etc/fstab 文件是用來描述分區掛載的,有時候需要通過這個查詢linux的分區掛載.
用法:
cat (hd0,0)/etc/fstab
輸入 "cat ("按Tab可提示有哪些硬盤
輸入 "cat (hd硬盤號,分區號)/"按Tab可提示該分區下有哪些文件
grub默認只能操作ext系列文件系統,ntfs能認識,但不能進入里面操作文件,如果一定想操作的話可以嘗試加載下相關模塊:
insmod part_msdos
insmod ntfs
下面來引導個Linux試試:
set 命令用來設置環境變量.引導linux通常要設置root變量為linux硬盤,這樣做: set root=(hd0,6)
linux 設置linux內核路徑:在設置完root之后這么做: linux /boot/vml(tab補全)
initrd 設置initrd文件路徑,通常和內核在同一個文件.
boot 引導系統
順帶,Windows10這樣引導:
第一步和linux一樣:
set root=(hd0,0) #注意,等於號兩邊不要有空格,此為命令行慣例
windows並沒有linux內核文件,所以后面的操作會有所不同.
我們需要從PBR直接引導Windows,而grub2提供了加載文件引導的命令,
chainloader +1
表示加載分區第一個扇區
boot