这是我的问题。我使用了 pendrivelinux.com 的 YUMI,制作了 Ubuntu LiveCD。我尝试手动和自动分区,但遇到了很多问题。安装后重新启动(据我所知,一切进展顺利),我得到的只是一个 grub 控制台/提示符,其中许多命令似乎不起作用。我知道一个常见的建议是使用启动修复。但当我尝试使用它时,它说我的电脑处于传统模式,我需要它退出传统模式。但是,退出传统模式后我无法运行我的 LiveCD... 这是我的问题。如果有人有任何建议,我将不胜感激。
答案1
首先,当将 Ubuntu 映像刻录到 CD-R 时,它应该以 BIOS 或 EFI 模式启动。如果您所说的“LiveCD”实际上是指 USB 闪存驱动器,则您可以直接复制 Ubuntu 映像(如sudo dd if=imagefile.iso of=/dev/sdc
,根据需要更改源和目标),它应该以 BIOS 或 EFI 模式启动。如有必要,您可以从传统模式启动中执行此操作。正如 oldfred 所说,还有许多其他 Windows 和 Linux 实用程序可以帮助您从 Ubuntu 映像创建 USB 闪存驱动器,因此即使“直接”方法不起作用或对您不切实际,您也可以尝试其他工具。
其次,您可以按照如下方式让现有的安装正常工作:
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
- 根据所述映像准备启动介质。
- 启动 rEFInd。(如果你还没有启动,你需要禁用安全启动。) 它应该向您显示一个启动选项菜单,其中包括一个或多个 Linux 内核。
- 从 rEFInd 启动 Ubuntu。如果您使用默认的 Ubuntu 选项,它应该会立即启动。
/boot
但是,如果您创建了单独的分区,则需要按 F2 或 Insert 两次并添加root=
指向根文件系统的选项。 - 在 Ubuntu 中,安装任意Linux 的 EFI 引导加载程序符合你的喜好。两个相对简单的选项是:
- 通过安装 Debian 包或使用 rEFInd 下载页面上提到的 PPA 来安装 rEFInd。rEFInd 将成为您的默认启动管理器。
- 安装并运行启动修复实用程序,它应该会在您可能已有的 BIOS 版本上安装 EFI 版本的 GRUB;或者它将(幸运的话)修复您可能遇到的 EFI 版本配置错误。