不许笑!
我刚做了sudo rm -vr /boot/*。有恢复内容的方法吗?
为了澄清我为什么要这么做:我有一个SD卡,它的引导分区安装在/media/boot上,我想要替换它。
电脑还在运行。我有什么选择?
更新(我的解决方案):对于将来的参考来说,这可能有点不令人满意,但是我只是备份了我的所有文件,然后重新安装了Ubuntu。
注意:如果你有同样的问题,不要关闭你的电脑,直到你所有的备份
发布于 2012-05-02 19:53:48
您可以使用chroot从活动CD中恢复/boot。
http://ubuntuforums.org/showpost.php?p=11893615&postcount=2
假设ubuntu安装在/dev/sda1 1中。
sudo mount /dev/sda1 /mnt
sudo cp /etc/resolv.conf /mnt/etc/根据您的配置,还可能需要复制主机文件。
sudo cp /etc/hosts /mnt/etc/安装/mnt/dev和chroot,配置chroot
sudo mount --bind /dev/ /mnt/dev
sudo chroot /mnt /bin/bash
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts以避免区域设置问题,并为了导入GPG键
export HOME=/root
export LC_ALL=C恢复grub
grub-install /dev/sda如果这不能恢复/boot中的grub文件,那么首先重新安装grub -获取安装--重新安装grub2 grub-install /dev/sda
重新安装内核
apt-get install --reinstall linux-gnereic发布于 2012-05-02 19:33:02
除非你有备份,否则答案是“你不能”。
除非您通过安装或配置备份程序,否则OS不会为您保留该文件夹的备份(或我所知道的任何其他文件夹)。
你前进的最好的方式,海事组织是迅速备份任何和所有的文件,你需要从这台机器,并重新安装操作系统。我已经将这个答案标记为社区wiki,这样如果我错了,人们可以用一个提示来更新我的答案,说明有更好的方法。如果可以的话,你可能想等一两天,以防有人发布更好的答案。
https://askubuntu.com/questions/130281
复制相似问题