14.04 启动卡在“正在加载初始 ramdisk”

14.04 启动卡在“正在加载初始 ramdisk”

我最近安装了 Ubuntu 14.04.4,它在启动的“加载初始 ramdisk”阶段冻结。解决此问题的最佳方法是什么?

硬件是联想 Thinkpad e410,配备英特尔 i3 处理器、英特尔显卡和硬件加密的三星 SSD。Ubuntu 在 UEFI 下安装,内核版本为 4.2.0-35。

几天前一切都很好,只是图形硬件加速(有时?总是?)无法正常工作(图像切入其他窗口、闪烁蓝光等)。我最终将此归因于这个错误并应用了 #9 中建议的修复,然后运行“sudo update-initramfs -u -k all”。修复后,i915 驱动程序似乎可以正确加载,但它似乎仍然无法正常工作。然后我做了两件事:(1) 更新系统,(2) 为 Firefox 安装 Flash。除了图形之外,一切似乎都很好。

今天早上,当我启动计算机时,Unity 中的光标消失了。我仍然可以访问终端,并决定尝试撤消上述错误修复,然后再次运行 update-initramfs。重新启动后,它冻结在紫色屏幕上。通过 grub2 的高级菜单重新启动,正常启动模式冻结在“加载初始 ramdisk”处。恢复模式加载 ramdisk,然后生成几个屏幕错误,包括:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[5 lines + call traces omitted]...
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
...[more lines + call traces omitted]...
---[ end trace ... ]---

就是这样。如果我尝试启动 4.2.0-27,结果是一样的,无论是在正常模式(在“加载初始 ramdisk”时冻结)还是恢复模式(大量内核恐慌输出,然后冻结)。

我可以尝试修改 grub 启动选项,但我不确定如何在 grub2 中执行此操作或尝试哪些选项。或者我可以尝试启动实时磁盘、安装硬盘驱动器并从那里开始探索,但我真的不知道从哪里开始。

非常感谢您的任何建议。

答案1

我错误地认为所有背景都是问题的一部分,而问题只是 grub2 找不到系统:

Kernel panic - not syncing: VFS: Unable to mount root fs...

我想象原因是我忘记在运行“sudo update-initramfs”后运行“sudo update-grub2”。

解决方案是启动到 Live CD,挂载并 chroot 到硬盘驱动器,然后重新运行 update-initramfs 和 update-grub2,详情如下这里

我遇到的两个复杂情况是:

  1. “fdisk -l” 不适用于 GPT 卷;您必须改用“gdisk -l”。
  2. 我的 /boot 和 / 位于不同的卷上,并且 / 已加密。

所以我需要修改挂载顺序如下:

sudo cryptsetup luksOpen /dev/sdaX sdaX_crypt
sudo mount /dev/mapper/sdaX_crypt /mnt
sudo mount /dev/sdaY /mnt/boot
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

所以我回到我的系统,尽管我仍然没有光标。但那是另一个问题。

答案2

我不确定礼仪是否合适,但由于这在网络搜索中排名很高,所以我认为我也会在这里留下我对这个问题的解决方案。

就我而言,问题出现在 xubuntu 中使用 USB 闪存驱动器(用于存储,这不是我的启动设备)之后,然后重新启动并启动到 Windows,闪存驱动器仍然在其中。关闭 Windows 后,我物理删除了闪存驱动器。

当我重新启动 xbuntu 时,屏幕变黑了。尝试加载旧内核后,我遇到了上述“正在加载初始 ramdisk”冻结的情况。

我修复了这个问题,方法是将 U 盘再次插入同一个插槽,启动 Windows,关机,然后启动 Xubuntu。然后我卸载了卷,将其删除,然后重新启动,没有任何问题。

请注意,我无法通过再次插入闪存驱动器来启动 xubuntu,我必须先启动 Windows。

希望这对某些人有帮助。

相关内容