| 導購 | 订阅 | 在线投稿
分享
 
 
 

重裝Grub解決not read correctly錯誤問題

來源:互聯網網民  2008-06-01 03:27:21  評論

一張ubuntu的live cd啓動,進入linux後,進入命令行恢複grub。

首先要挂載原來的/分區

sudo mkdir /mnt/root

sudo mount /dev/sda7 /mnt/root

sudo mount -t proc none /mnt/root/proc

sudo mount -o bind /dev /mnt/root/dev

如果不知道/分區的設備名稱,可以使用sudo fdisk -l 查看。

使用chroot進入原來的/分區

chroot /mnt/root /bin/bash

source /etc/profile

恢複grub

sudo grub-install --no-floppy /dev/sda

失敗,提示「The file /boot/grub/stage1 not read correctly」

從網上搜索了一下相關的文章,發現是分區有變化引起的,跟文件fstab和mtab有關。

編輯/etc/mtab發現/的分區設備不對,修改對後,重新運行

grub-install /dev/sda成功。

重啓後進入grub,選擇linux,結果發現找不到分區,用e編輯grub選項,將root改成正確的分區設備即可。

然後輸入b命令啓動。在重啓前修改menu.lst的話,就不會出現這個問題了。

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
一張ubuntu的live cd啓動,進入linux後,進入命令行恢複grub。 首先要挂載原來的/分區 sudo mkdir /mnt/root sudo mount /dev/sda7 /mnt/root sudo mount -t proc none /mnt/root/proc sudo mount -o bind /dev /mnt/root/dev 如果不知道/分區的設備名稱,可以使用sudo fdisk -l 查看。 使用chroot進入原來的/分區 chroot /mnt/root /bin/bash source /etc/profile 恢複grub sudo grub-install --no-floppy /dev/sda 失敗,提示「The file /boot/grub/stage1 not read correctly」 從網上搜索了一下相關的文章,發現是分區有變化引起的,跟文件fstab和mtab有關。 編輯/etc/mtab發現/的分區設備不對,修改對後,重新運行 grub-install /dev/sda成功。 重啓後進入grub,選擇linux,結果發現找不到分區,用e編輯grub選項,將root改成正確的分區設備即可。 然後輸入b命令啓動。在重啓前修改menu.lst的話,就不會出現這個問題了。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有