当我更新内核时,Ubuntu 16.04 启动到 BusyBox 提示符

当我更新内核时,Ubuntu 16.04 启动到 BusyBox 提示符

我在英特尔计算棒上运行 Ubuntu 16.04 4.10.0-42-generic,它表现出c 状态错误,这个问题在内核 4.11 之后显然已经修复。

我尝试使用以下命令安装 4.15.0-42-generic:

sudo apt-get install --install-recommends linux-image-4.15.0-42-generic linux-headers-4.15.0-42-generic linux-hwe-tools-4.15.0-42 fdutils

这向我发出了有关缺少 3 个驱动程序的警告。我找到了这些并下载了它们:

cd /lib/firmware/i915`
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/kbl_huc_ver02_00_1810.bin
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/bxt_huc_ver01_07_1398.bin
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/skl_huc_ver01_07_1398.bin

然后我运行了以下命令:

sudo update-initramfs -u
sudo update-grub

缺少驱动程序的警告现在消失了。但是,每当我重新启动到新的 4.15.0-42 内核时,我都会进入带有 (initramfs) 提示的 BusyBox 终端。

虽然我没有手动安装它,但我在相同的设备上运行着 4.15.0-42-generic 内核;所以我确信这只是我做错的事情。

我也尝试使用 4.13 执行相同的过程并得到了相同的结果。

任何能对此提供线索的信息都将不胜感激。如果我能提供更多信息,请告诉我。

相关内容