恢复备份

恢复备份

我使用 rsync 备份了 Vbox 中的数据。我用全新安装的 fstab 替换了备份的 fstab。然后我使用该数据在同一个全新安装上恢复所有内容。现在我无法更新 grub,因为没有命令起作用。每个命令都拒绝了我的权限。有没有办法恢复这些权限。如果没有,我有什么办法可以在全新安装上使用 Vbox 安装的所有应用程序和设置。我可以访问该 Vbox 安装。此外,我在外部驱动器上有一个该安装的完整 rsync 备份。

答案1

你想恢复什么?通常你只备份你的主文件夹,以及你需要的其他一些内容放在某处。

我不建议你恢复所有的系统,当然你可以这样做,但这通常不是你想要的。关注本指南如果您确实想备份整个系统。

处理 grub 可能有点麻烦。我建议您挂载所有备份内容,然后绑定/dev/sys然后/proc进入挂载的根目录和chroot恢复的根目录。在那里您可以使用它grub-install /dev/<something>来安装 grub。

就像是:

mount /dev/sdBla /mnt/new_root
mount -o bind /dev /mnt/new_root/dev 
mount -o bind /sys /mnt/new_root/sys 
mount -t proc /proc /mnt/new_root/proc
chroot /mnt/new_root

权限被拒绝很奇怪,假设你是root?文件是否具有正确的体系结构?(32/64 位,取决于安装的系统)尝试file $(readlink -f $(which grub-setup))查看它是否与您的系统匹配。

相关内容