ubuntu 误删boot文件夹 grub CD光盘恢复

参考文章:http://blog.csdn.net/goldfighter/article/details/11127017

谢谢作者分享!

由于更新或是不小心删除了boot文件下的所有文件,包括grub vmlinux等,使用CD光盘可以恢复,步骤如下:

1.BIOS设置成从光盘启动,插入ubuntu系统光盘,选择“Try Ubuntu”,启动ubuntu系统。

进入后对于原机子的文件操作由于权限问题可能都需要在terminal中加sudo来完成

2.拷贝boot文件

注意:在这一步中一定要区分出光盘启动的filesystem下的boot,和你机子原来的filesystem下的boot,别拷错了

2.1 查看一下你的原机子filesystem下的boot中的文件,先可以备份一下

2.2 找一个和你电脑原来系统一样的版本的电脑(比如我的是ubuntu 10.0.4),将其boot文件夹中的文件拷贝到你机子上的boot文件下

2.查看你电脑硬盘的主分区(这一步很重要,一定要十分确定后才能操作),使用parted 命令可以查看,假设你的主分区是/dev/sda1

3.挂载分区

sudo mount /dev/sda1 /mnt

4.绑定一些必须文件

sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev

5.改变程序执行时所参考的根目录位置

sudo chroot /mnt

6.更新grub

此时你的操作其实就相当于在你原来机子上的操作

sudo update-grub

如果报错的话,尝试第7步(我没遇到错误,所以没有执行第7步)

7.安装grub

sudo grub-install /dev/sda

sudo update-grub

8.退出,重启

exit

sudo reboot


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章