分页: 1 / 1

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

发表于 : 2012-03-10 20:06
wangzc2009
最近发生了个事。结果导致了一种新方法来恢复系统。
是这样的。我无意中使用了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并且自动更新配置的方法。

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

发表于 : 2012-03-10 20:10
YeLee
不错,支持一下。 :em11 :em11 :em11

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

发表于 : 2012-03-11 13:17
solid
刚好我的机子进不了系统就及时看到了这篇文章,按照楼主的步骤一步一步的依葫芦画瓢就修好了。谢谢楼主。

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

发表于 : 2012-03-11 13:29
32idea
如果备份系统,记得要加上参数p来保存文件权限属性