我正在运行 Ubuntu 16.04 LTS,但自从最新更新以来,我就无法再运行它了。我看到一个相关问题,名为 @Fairglow 的用户称此问题为“核回归“。事实上,我仍然可以通过较旧的Ubuntu, with Linux 4.4.0-3
8generic
,但不是通过最近的Ubuntu, with Linux 4.4.0-3
9generic
.然而这也不是没有问题。
据我所知,还有另一个问题解决类似的问题,尽管问题完全不同(系统更新几乎破坏了系统)。然而,那一个被标记为警告!/dev/disk/by-uuid/xxxxxxxxx 不存在。转到 shell。但那篇文章并没有解决问题。
发生的事情是我按照给出的步骤和命令进行操作:
- 我使用以下方法为 Ubuntu 创建了一个 LiveUSB启动光盘创建器
- 我使用这个 LiveUSB 启动,选择尝试 Ubuntu选项,如建议警告!/dev/disk/by-uuid/xxxxxxxxx 不存在。转到 shell
- 我运行了所有建议的命令
事情是这样的:
$ sudo mount /dev/sda1 /mnt
mount: /dev/sda1 is write-protected, mounting read-only
mount: /dev/sda1 is already mounted or /mnt busy
$ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
$ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist
$ sudo mount --bind /sys /mnt/sys
mount: mount point /mnt/sys does not exist
$ sudo chroot /mnt
chroot: failed to run command ‘/bin/bash’: No such file or directory
$ update-initramfs -u
update-initramfs is disabled since running on read-only media
$ update-grub
grub-mkconfig: You must run this as root
因此,这些答案并没有帮助解决问题,不像上一个帖子中错误地说的那样。我现在已经尝试了这个建议,但似乎我甚至无法在光盘上写入。有什么想法可以解决这个问题吗?:-(
答案1
成为 root 但运行 su ,创建这些挂载点如: mkdir -p /mnt/proc 并重试,只要确保您是 root 即可,这听起来有点太难了。
我相信 grub 更新应该足够了。如果您也需要重新安装 grub 加载程序,请查找:在 windows 更新后恢复 grub。否则只需使用启动目录选项更新 grub
答案2
好吧,如果只有一个映像失败,并且您能够使用较旧的内核启动系统。你绝对应该这样做。再次升级内核,当前版本是 4.4.0-21,通过更新验证所有源是否可用
sudo apt-get update
尝试升级所有必要的
sudo apt-get dist-upgrade
然后重试,我建议不要使用内核,除非你真的需要。如果你需要,请尝试新版本。
真正有帮助的是记录或在此处发布您遇到的一些错误。更好地描述问题。
无论如何,据我所知,您的系统没有问题。只是一个内核出现故障。