最近发生了个事。结果导致了一种新方法来恢复系统。
是这样的。我无意中使用了tar备份了虚拟机里整个linux。有人把虚拟机的硬盘文件删除了。这样我只好使用光盘启动,手动恢复系统。
光盘启动后.
sudo tar xvf 备份文件 -C 虚拟机硬盘挂载目录 例如 sudo tar xvf backup.tar -C /mnt
然后进入/mnt建立proc sys mnt tmp 等目录
但是还没有安装grub2到mbr啊。这时使用了各种方法都出错了。最后在网友CyrusYzGTt的提示下使用chroot成功使用光盘安装给/dev/sda安装好grub2
具体是这样的。光盘启动进入系统.终端下输入一下命令
sudo mount /dev/sda1 /mnt #把要安装grub2的硬盘挂载到/mnt
sudo grub-install --root-directory=/mnt /dev/sda #把grub2安装到sda的mbr上,grub2的其他文件安装到/mnt/boot/grub里
sudo mount -vt proc proc /mnt/proc #准备chroot更换根目录前,的部分环境,挂载proc
sudo chroot /mnt #chroot更换根目录
update-grub #更新grub.cfg的配置
然后重启.系统恢复完毕。这是一种强装grub2并且自动更新配置的方法。
光盘使用tar备份恢复系统之grub2强装进系统
-
- 帖子: 319
- 注册时间: 2009-01-30 18:18
- 来自: 湖北十堰
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 光盘使用tar备份恢复系统之grub2强装进系统
不错,支持一下。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 102
- 注册时间: 2010-01-29 17:56
Re: 光盘使用tar备份恢复系统之grub2强装进系统
刚好我的机子进不了系统就及时看到了这篇文章,按照楼主的步骤一步一步的依葫芦画瓢就修好了。谢谢楼主。
- 32idea
- 帖子: 1251
- 注册时间: 2006-12-15 9:32
- 系统: linux
Re: 光盘使用tar备份恢复系统之grub2强装进系统
如果备份系统,记得要加上参数p来保存文件权限属性