我在Ubuntu12.04LTS上运行了apt-get upgrade,由于一个错误(运行完空闲的inode),它没有完成。在重新启动GRUB菜单之后,当尝试引导我的操作系统时,它会显示:
/dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell
initramfs:_解决这一问题的办法是什么?
发布于 2016-03-11 12:44:57
我把这个作为我自己的参考。是的,这个问题还有其他的答案,但这有点不同。
您可以在启动时显示GRUB菜单(例如,按下并按住Shift键),然后在Ubuntu14LTS中选择‘(在Ubuntu12LTS中是“以前的liveDVD版本”),而不是从Ubuntu14LTS启动。确认要引导的最高级/最新版本。当OS启动并运行时,您可以执行以下过程。
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
update-grub
reboot请注意,您应该验证/dev/sda1确实是您的引导磁盘。
手术方法建议这里。
有人意识到潜在的问题是因为我的解决方案使用的是旧版本的操作系统吗?到现在为止,这个应用的系统运行得很好。
发布于 2016-03-11 13:56:45
您需要修复您的引导分区。使用可引导USB并为您的引导分区运行以下命令(我假设它是/dev/sda1):
sudo fsck -a /dev/sda1https://askubuntu.com/questions/744674
复制相似问题