我有一个mkusb live USB(具有持久性的 Ubuntu 18.04),可以在我的某些计算机上正常启动。在一台笔记本电脑上,我收到以下错误:
error: disk `hd0,4' not found.
error: you need to load the kernel first.
我需要做什么才能“首先加载内核”?
编辑:占用 SD 插槽的 SD 卡导致此问题。移除 SD 卡可以让mkusb正确启动,并消除错误。启动后,如果需要使用它,我会将 SD 卡重新插入 SD 插槽。
如果出现
grub
提示,则意味着grub
找不到所需的引导文件。加载文件并在grub
不为您执行此操作时启动的命令序列如下所示。首先,找到所有grub
看到的分区:这列出了磁盘和磁盘上的分区。这些分区之一包含您的 Linux 系统。说是
(hd0,1)
。然后做:将
(hd0,1)
、版本号和分区 (/dev/sda1
) 替换为对您的系统有效的内容。在这种情况下,vmlinuz
您只需键入vmlinuz-
并按Tab。版本字符串应该与
vmlinuz
.现在应该启动您的系统。
当这种情况发生在我身上时,我只需要禁用安全启动就可以了。
使用“Startup Disk Creator”创建拇指驱动器,我无法使用拇指驱动器启动,同样的建议。
我有一个稍微不同的答案。
在我运行 Lubuntu 19.10 的 14 年戴尔台式机上,我使用“启动磁盘创建器”将“ubuntu-19.10-desktop-amd64.iso”加载到拇指驱动器。
我的新(上个月交付)戴尔笔记本电脑的第一次实验给出了类似的错误,提供相同的产品......“首先加载内核”。
阅读上面的评论,我查看了我的 USB 端口,发现我的罗技鼠标似乎是唯一的 USB 连接。
断开 USB 鼠标的连接消除了该错误。
不需要 grub 命令。