我做什么:
我准备了 Ubuntu live USB 并用它启动。我选择 USB 笔式驱动器。PC 尝试从它启动。
会发生什么
我收到一条错误消息:启动错误。
预期结果:
正常启动过程。
其他信息:
1) 无论我如何准备 USB,我都会得到相同的结果。USB 在其他 PC 上运行良好。2
) PC 将从用于启动 MS-DOS 的 USB 启动。3
) PC 是双启动,Win7 和 Ubuntu(从 CD 安装)
4) BIOS 是 Phoenix-Award(BIOS 版本为 2008 年),主板相对较新。
答案1
将 USB 驱动器从 zip 更改为 hd,并将其设置为第一启动设备。
答案2
这对我有用。我认为 BIOS 是罪魁祸首。Award-Phoenix 6.00PG。1) 我创建了 DOS 可启动 USB。只需 dd 找到的 iso这里这将被称为 DOS-USB
完成此操作后,BIOS 会将 DOS-USB 视为硬盘,而不是 USB 2) 下载 grub4dos 并从 zip 中提取 grub.exe,然后将其复制到 DOS-USB 的根目录中。 GRUB4DOS 下载 3)创建文件 menu.lst(或者从 zip 中复制一个)并添加以下内容:
title Boot MultiBOOT LinuxUSB
find --set-root /boot/bootme.tag
kernel /boot/grub/core.img
savedefault
boot
(此条目假设您的第二个启动 USB 的启动中有一个名为 bootme.tag 的文件。你应该自己创建这个。它被添加为 id 文件,因为我假设你们大多数人都安装了 Ubuntu,所以搜索 GRUB 文件会找到两个驱动器)
4) 创建启动 USB(本解决方案需要 2 个 USB)我称之为 Linux-USB。我使用此工具但任何基于 GRUB2 的工具都应该可以工作。MultisystemUSB 却失败了。我还没有尝试过 Unetbootin 和 Ubuntu Live USB
5) 创建一个非空文件(一些文本即可),将其命名为 bootme.tag,并将其复制到 Linux-USB 的 /boot。插入两个 USB 后重新启动,从 DOS-USB 选择 boot。看到 c: 时,输入 grub.exe,然后选择启动 MultiBOOT LinuxUSB条目。这应该会找到并启动 Linux-USB。
答案3
使用 Award BIOS 6.00PG 时,我遇到了同样的问题,但这完全与 BIOS 有关。解决方法是:
- 插入装有直播系统的 USB
- 启动机器并进入 BIOS(del 键)
- 选择“高级启动参数”,其中应该列出 USB 密钥
- 将 USB 密钥移至启动顺序顶部
- 保存并退出
- 让机器重新启动——它将使用 USB 密钥启动一次。