我有一个托管 xubuntu 的虚拟盒子。我的 /boot 分区上没有足够的空间,所以我(临时)将 /boot/grub 移动到 /tmp 以便能够运行“sudo apt-get -f install”。
不幸的是,我忘记放回 grub/ 文件夹......(doh)
所以现在我只能进入“grub救援”模式......
有什么办法可以从那里修复它吗?
正如你所看到的,我不再有任何启动文件夹了!
PS:所以这个线程没有帮助:从“grub救援>”崩溃中恢复
编辑:我在 Windows 上托管我的虚拟盒子 (Xubuntu)。
先感谢您。
答案1
使用 virtualbox 中的安装介质中的 Iso 或 CD/DVD 对安装进行 Chroot。
dpkg -l | grep grub | awk '{print $2}' | xargs sudo apt-get install --reinstall -o Dpkg::Options::="--force-confnew" -y