光盘使用tar备份恢复系统之grub2强装进系统

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
wangzc2009
帖子: 319
注册时间: 2009-01-30 18:18
来自: 湖北十堰

光盘使用tar备份恢复系统之grub2强装进系统

#1

帖子 wangzc2009 » 2012-03-10 20:06

最近发生了个事。结果导致了一种新方法来恢复系统。
是这样的。我无意中使用了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并且自动更新配置的方法。
上次由 wangzc2009 在 2012-04-06 9:38,总共编辑 2 次。
愿意同大家一起学习分享linux知识
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 光盘使用tar备份恢复系统之grub2强装进系统

#2

帖子 YeLee » 2012-03-10 20:10

不错,支持一下。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
solid
帖子: 102
注册时间: 2010-01-29 17:56

Re: 光盘使用tar备份恢复系统之grub2强装进系统

#3

帖子 solid » 2012-03-11 13:17

刚好我的机子进不了系统就及时看到了这篇文章,按照楼主的步骤一步一步的依葫芦画瓢就修好了。谢谢楼主。
头像
32idea
帖子: 1251
注册时间: 2006-12-15 9:32
系统: linux

Re: 光盘使用tar备份恢复系统之grub2强装进系统

#4

帖子 32idea » 2012-03-11 13:29

如果备份系统,记得要加上参数p来保存文件权限属性
回复