grub的使用:
Grub是一個多重開機管理工具,可用來啟動眾多操作系統。它是一個獨立于
正在運行的操作系統之外的開機程式,并不像Lilo是依靠linux才能進行設定與維護,
它也提供了類似于Bash的命令行模式,讓使用者更方便的設定Grub.
雙系統無法啟動:停在grub>處無法進入
原因是grub.cong文件破壞
解決辦法:
1.windows的恢復:
grub>rootnoverify (hd0,0)
grub>chainloader +1
grub>boot
說明:以rootnoverify指令使grub不掛載(hd0,0)分區,只需知道一會是要啟動此分區上的系統;
chainloader +1的意思是指定此分區上的第一個扇區來啟動系統;
最后以boot指令開機。
2.啟動到linux:
grub>root(hd0,7)
grub>kernel /boot/vmlinuz root=/dev/hda8 ro
grub>boot
說明:root指令后會掛載后面參數的硬盤分區位置;
當掛載完成后kernel指令會載入其參數的系統內核,
(linux的內核通常在/boot目錄下名為vmlinuz的檔案);
最后的兩個參數都是要傳給剛載入的內核。
root=/dev/hda8是告訴內核根目錄的位置是在/dev/hda8,并要求掛載為只讀(ro);
最后執行boot指令以進行所裝linux系統的啟動。