我有一个带有持久性的Ubuntu 18.04的mkusb活动USB,它在我的一些电脑上可以正常启动。但是在一台笔记本电脑上,我收到了以下错误提示:
我需要做什么才能“首先加载内核”?
编辑:一个占用了SD卡槽的SD卡导致了这个问题。移除SD卡可以让mkusb正常启动,并消除错误。一旦启动,如果需要使用SD卡,我会重新插入SD卡到SD卡槽中。
error: disk `hd0,4' not found.
error: you need to load the kernel first.
我需要做什么才能“首先加载内核”?
编辑:一个占用了SD卡槽的SD卡导致了这个问题。移除SD卡可以让mkusb正常启动,并消除错误。一旦启动,如果需要使用SD卡,我会重新插入SD卡到SD卡槽中。
grub> ls
... 并通过编辑您的原始问题报告结果。mountpoint/boot/grub/grub.cfg
**的新任务:请挂载该分区并将grub.cfg
文件复制/粘贴到您的原始问题中,并将每行缩进4个空格以将其呈现为“代码”。 - sudodusmountpoint/boot/grub/grub.cfg
的内容的原因。根据您创建持久化启动盘的计算机条件,可能会有所不同,在某些情况下,目标驱动器的定义可能不像其他情况那样具有排他性。 - sudodusgrub> ls
... 并通过编辑您的原始问题报告结果。在grub菜单中按下'c'键以进入grub提示符,在此处运行ls
命令。 - sudodusmountpoint/boot/grub/grub.cfg
,有一个新任务:执行命令sudo mount /dev/sdx3 /mnt
其中 x 是持久化存储驱动器的盘符(可能是 b 或者 c)。然后运行gedit /mnt/boot/grub/grub.cfg
并将内容从 gedit 复制/粘贴到您原始问题的编辑窗口(这里在 AskUbuntu 上)。/media/jhunter/casper-rw/upper/boot/grub/
目录下只有两个文件grubenv
和unicode.pf2
,没有grub.cfg
文件。我想我很满意地移除SD卡并直接使用_mkusb_。这张SD卡根本不是一个实时系统(只是存储)而且我也没有使用其他任何实时USB设备。感谢你的帮助和坚持,@sudodus。 - Display name