- 論壇徽章:
- 0
|
最近在制作usb上運行的linux時,安裝boot loader時誤將grub安裝在hd0(我的fedora core3的安裝硬盤),導致grub無法加載fc3,經(jīng)過一番努力,終于修復成功,下面是我的做法:
1、用fc3第一張安裝盤從光驅(qū)啟動
2、出現(xiàn)
boot:
按F5
3、輸入
linux rescue
回車
4、引導linux,出現(xiàn)
#
提示符
5、改變根文件系統(tǒng),輸入命令:
#chroot /mnt/sysimage
這樣就加載了原來的fc3的根文件系統(tǒng)
6、輸入
#grub
7、配置grub
>root (hd0,0)
>setup (hd0,0)
>quit
注:(hd0,0)中hd0是指安裝fc3的第一個硬盤,linux中用hda表示,而grub用hd0表示,以此類推,具體看自己的linux安裝在哪
個硬盤;0指第一個分區(qū),即boot分區(qū),linux用hda1表示,而grub則用(hd0,0)表示。關鍵在第二步setup(hd0,0)中,也應
該加上后面的那個0,否則如setup(hd0)將不能修復。
8、安裝grub
#grub-install hd0
9、重啟
#quit
#quit
10、修復成功
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/19999/showart_198080.html |
|