![为什么 Ubuntu 12.04 在更新 Chromium 后启动时出现黑屏?](https://linux22.com/image/972743/%E4%B8%BA%E4%BB%80%E4%B9%88%20Ubuntu%2012.04%20%E5%9C%A8%E6%9B%B4%E6%96%B0%20Chromium%20%E5%90%8E%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E9%BB%91%E5%B1%8F%EF%BC%9F.png)
我在一台装有 Windows 7 的双启动定制计算机上运行 Ubuntu 12.04 LTS 64 位系统。它至少正常运行了 3 天,之后我注意到 Youtube 视频在 Chromium 的屏幕上闪烁。我的第一个想法是更新 flash,由于 flash 随最新版本的 chrome 一起提供,所以我尝试更新我的 Chromium 安装。起初我尝试使用 Chromium 更新程序扩展,但它并没有解决问题。大约在这个时候,Chromium 完全无法打开。然后我尝试卸载并重新安装 Chromium,但它仍然无法打开。我尝试从命令行运行该程序,但收到一条消息,提示操作系统缺少“libudev.so.0”。我想在这之后我不得不离开,所以我关闭了电脑。
第二天,我尝试加载 Ubuntu 安装,结果发现它卡在了紫色屏幕上。等了一会儿后,我尝试重新启动并再次加载。这一次,它只启动到黑屏,屏幕左上角有一条闪烁的线,很像终端窗口。我尝试移除所有不必要的 USB 设备,但仍然无法启动。
我确实尝试使用启动修复图形工具,但是它说遇到错误并给了我这个链接:http://paste.ubuntu.com/7306456/。此时 Ubuntu 仍然无法启动,我宁愿不必第三次重新安装它。我确实尝试通过 live CD 终端修复 Grub2,如以下页面所述:https://help.ubuntu.com/community/Grub2/Installing#via_the_LiveCD_terminal,但我对完全删除 Grub 有点担心。这不会让我很难启动 Windows 吗?另外,我不记得具体是什么时候,但在尝试启动时,我收到了有关 libudev.so.0 再次丢失的相同消息。可能是在使用 Boot-Repair 之后。
4 月 23 日 – 我确实尝试启用启动消息以查看是否出现任何有用的信息,最后我收到了两条看起来很重要的消息。
ureadahead main process (312) terminated with status 5 mountall main process (319) terminated with status 127
我确实尝试寻找解决方案,但我发现的解决方案听起来非常不可靠且混乱。
答案1
经过一番努力,我按照这里的说明设法恢复了桌面:
启动时出现“mount:加载共享库时出错:libudev.so.0:没有此文件或目录”错误
在恢复中,启动 root shell 并重新挂载读写分区
mount -o remount,rw /
安装缺少的软件包
apt-get install libudev
重启,一切正常