我全新安装了 Ubuntu 14.04.1。
我尝试启动它几次,每次都要等待 4 分钟以上,结果只看到左上角有一个闪烁的粗光标。
我从 LiveCD 闪存棒 chroot 到操作系统,更新了所有软件包,并告诉 GRUB 给我调试输出。
我尝试再次启动并看到以下屏幕:
约 4 分钟后,出现了以下情况:
合理(尽管不计时)的额外等待不会导致出现额外的消息。
我已经在我的/var/log
文件中搜索了这里的关键词,但显然日志没有被保存。
安装bootchart
也没有产生日志。
我不确定该怎么做,但正在考虑安装一个较旧的内核。
对于可能存在什么问题,您有什么想法吗?
答案1
因此,我找到了一种启动的方法:降级内核。
14.04.1 附带的内核是3.13.0-32-generic
。可运行的内核是3.13.0-24-generic
。可在存储库中找到。
如何获取?
从 LiveCD/闪存驱动器启动并打开终端。
现在,我们需要将自己加载到计算机的新的、非功能性的操作系统中:
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
在最后一条命令之后,您输入的所有命令现在都会执行,就像您实际启动了计算机一样。这很方便,因为这意味着我们可以使用:
sudo apt-get update
sudo apt-get upgrade
获取最新的软件包并安装它们。
我们可以考虑使用以下命令降级内核:
sudo apt-get install linux-image-3.13.0-24-generic
sudo apt-get install linux-image-extra-3.13.0-24-generic
然后我们可以确保 GRUB 已更新:
sudo update-grub
如果 initramfs 对某些事情抱怨,您可能需要运行:
sudo update-initramfs
但这种情况不太可能发生。
安装内核并更新 grub 后,重新启动。
启动可能会再次失败,显示空白屏幕或左上角只有一个闪烁的光标。按 Ctrl+Alt+Delete 可再次重新启动。
现在,将显示 GRUB 菜单。转到 Ubuntu 的高级选项,然后启动到旧内核。此后,一切对我来说都启动正常。