我在我的机器上安装了最新的 Ubuntu“20.04 LTS”,安装成功,没有任何错误。
问题是,安装后,当系统启动时,在启动过程中我收到此错误消息“您需要先加载内核”grub 之后。
似乎出现此错误消息随机地sudo reboot now
,更常见的情况是当我使用或通过 GUI重新启动时halt --reboot
,以及当系统关闭时,我按电源按钮正常启动它。其他时候,系统正常启动,操作系统正常,我可以使用它,没有任何问题。
- 尝试了不同时间重新安装操作系统,重新下载 ubuntu 映像并使用不同的工具来创建 botable 密钥(rufus、dd、balena etcher、ubuntu 磁盘创建器)。
- 尝试在没有网络的情况下重新安装系统并禁用第三方附加组件。
我使用的是戴尔 Inspiron,安全启动已被禁用,并且系统不是双启动,只有一个 SSD,上面安装了一个 Ubuntu 实例。
uname -a
Linux machine 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
lshw
============================================================
system Inspiron 5593 (097C)
/0 bus 09PY2G
/0/1 memory 1MiB BIOS
/0/400 processor Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
/0/400/701 memory 128KiB L1 cache
/0/400/702 memory 2MiB L2 cache
/0/400/703 memory 8MiB L3 cache
/0/700 memory 192KiB L1 cache
/0/1000 memory 16GiB System Memory
/0/1000/0 memory 8GiB SODIMM DDR4 Synchronous 2667 MHz (0,4 ns)
/0/1000/1 memory 8GiB SODIMM DDR4 Synchronous 2400 MHz (0,4 ns)
/0/100 bridge Intel Corporation
/0/100/2 display Iris Plus Graphics G7
/0/100/4 generic Intel Corporation
/0/100/14 bus Ice Lake-LP USB 3.1 xHCI Host Controller
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/1 bus SMC9514 Hub
/0/100/14/0/1/1 generic LAN9514
/0/100/14/0/1/4 input Trust Keyboard
/0/100/14/0/1/5 input USB Optical Mouse
/0/100/14/0/5 generic FingerPrint
/0/100/14/0/6 multimedia Integrated_Webcam_HD
/0/100/14/0/a communication Bluetooth wireless interface
/0/100/14/1 usb2 bus xHCI Host Controller
/0/100/14.2 memory RAM memory
/0/100/15 bus Ice Lake-LP Serial IO I2C Controller #0
/0/100/15.1 bus Ice Lake-LP Serial IO I2C Controller #1
/0/100/16 communication Management Engine Interface
/0/100/17 storage Ice Lake-LP SATA Controller [AHCI mode]
/0/100/19 bus Ice Lake-LP Serial IO I2c Controller #4
/0/100/1c bridge Ice Lake-LP PCI Express Root Port #5
/0/100/1c/0 display GP108M [GeForce MX230]
/0/100/1d bridge Ice Lake-LP PCI Express Root Port #9
/0/100/1d/0 enp2s0 network RTL810xE PCI Express Fast Ethernet controller
/0/100/1d.1 bridge Intel Corporation
/0/100/1d.1/0 wlp3s0 network QCA9377 802.11ac Wireless Network Adapter
/0/100/1d.4 bridge Intel Corporation
/0/100/1d.4/0 storage SK hynix
/0/100/1f bridge Ice Lake-LP LPC Controller
/0/100/1f.3 multimedia Smart Sound Technology Audio Controller
/0/100/1f.4 bus Ice Lake-LP SMBus Controller
/0/100/1f.5 bus Ice Lake-LP SPI Controller
/0/0 system PnP device PNP0c02
/0/2 system PnP device PNP0b00
/0/3 generic PnP device INT3f0d
/0/4 input PnP device PNP0303
/0/5 generic PnP device DLL097c
/0/6 system PnP device PNP0c02
/0/7 system PnP device PNP0c02
/0/8 system PnP device PNP0c02
/0/9 system PnP device PNP0c02
/1 power DELL 1VX1H99
/2 power To Be Filled by O.E.M.
/3 enx00800fb03770 network Ethernet interface
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
└─nvme0n1p2 259:2 0 476,4G 0 part /
如果您需要有关操作系统或硬件的其他信息,请告诉我。
编辑
如果有人仍然感兴趣,我仍然想分享有关此的信息。
我没有找到修复错误的方法,所以我尝试重新安装操作系统,确保使用 UEFI 模式,我按照官方指南由戴尔提供,但安装过程结束后错误仍然存在。我发现修复错误的唯一方法是进入 BIOS 并选择我的 nvme 作为第一个启动选项,禁用与 ubuntu 相关的条目。别问我,我不知道,但现在我已经使用这个系统几个月了,没有任何问题。
答案1
我在启用安全双启动时发现了一些问题,通常是内核进入的问题emergency/panic mode
。
如果我将我的问题与您的问题联系起来,那么要么是由于 Ubuntu 20.04 中的一些更新,因为在我更新笔记本电脑之前,第一次安装后一切都运行正常,要么是您正在使用suspend
实用程序,而笔记本电脑硬件不支持挂起操作。
我建议不要使用休眠和停止,也最好不要sudo
在重启时使用。对我来说reboot
,它们shutdown
工作得很好。
答案2
Live USB 错误“您需要先加载内核” 也许这篇文章会有用
This solution worked only for me!!!
Loading Linux linux
Error: premature end of file /vmlinuz-linux.
Loading initial ramdisk
Error: you need to load the kernel first
Press a key to continue
Fixed it, finally
booted into LiveCD
mounted the root and boot partitions, properly.
reinstalled mkinitcpio, linux and systemd
rebooted
Now the system is running fine again.
答案3
重启并进入 BIOS 设置。找到“安全启动”选项并将其设置为已禁用。
保存更改,退出,重新启动,系统应该正确启动。