我占一个楼.推荐一下一种好方法强装grub2进系统
光盘使用tar备份恢复系统之grub2强装进系统
最近发生了个事。结果导致了一种新方法来恢复系统。
是这样的。我无意中使用了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并且自动更新配置的方法。
原始帖子如下
http://forum.ubuntu.com.cn/viewtopic.php?f=139&t=366861