我正在32位笔记本上运行Ubuntu16.04LTS(和一个旧的Windows安装)。今天,Ubuntu没有再启动了。在GRUB中选择Ubuntu后得到的错误消息如下:
/scripts/init-premount/plymouth: line 38: /sbin/plymouthd: not found
/scripts/init-premount/plymouth: line 38: /bin/plymouth: not found
grep: /proc/device-tree/model: No such file or directory所以我中断了几分钟的启动,在GRUB中选择了Ubuntu的恢复模式。它还会陷入以下消息在一段时间后弹出的地步:
grep: /proc/device-tree/model: No such file or directory
random: nonblocking pool is intialized
findfs: unable to resolve 'LABEL=writable'
done.
cannot find 'writable' partition在那之后,它进入了BusyBox。我检查了/etc/mtab,发现/dev/sda1没有挂载,我尝试了mount /dev/sda1 /root,它工作得很好,分区看起来很好,我可以看到主目录是完整的。而且,fstab已经很长时间没有更改了,并且仍然包含Ubuntu分区的正确UUID标识符。
硬盘分区:/dev/sda1是包含Ubuntu的Linux分区,/dev/sda2是带有Windows的NTFS分区,/dev/sda3是交换分区。GRUB运行良好,我可以选择Ubuntu及其恢复模式和Windows。窗户工作得很好。我不知道该怎么做,所以我用了一个启动修复磁盘来修复GRUB,以防万一,GRUB仍然很好,但是Ubuntu仍然没有,我能做什么呢?
发布于 2017-05-25 09:33:06
我真的不知道我最后几个神经元是怎么得出这个结论的,但经过数小时的搜索和盯着这封邮件和这种差异,他们得出结论,也许是ubuntu核心是罪魁祸首。所以我卸载了所有与它相关的东西:
2017-05-24 15:52:54 remove initramfs-tools-ubuntu-core:all 0.7.43 <nessuna>
2017-05-24 15:52:54 remove ubuntu-core-config:all 0.6.40 <nessuna>最终还是成功了!在过去的更新中,initramfs-tools-ubuntu-core可能在initrd中放置了一个安装了窃听器的脚本。
关于这类bug的另外两个词:
debug=y和systemd.log_level=debug有一定的帮助,但是准确地跟踪谁在做真正困难的事情。发布于 2017-03-23 01:13:16
看看https://ubuntuforums.org/showthread.php?t=2299840,他们的解决方案是重新安装,而不是格式化目标分区。当然,先备份所有的东西。
https://askubuntu.com/questions/895668
复制相似问题