使用 GRUB 从 USB 驱动器引导 Linux (Debian)

使用 GRUB 从 USB 驱动器引导 Linux (Debian)

我想在 USB 驱动器上安装 Debian 并从那里启动它。我有一个 64 GB 磁盘空间的 USB 驱动器。

所以我在上面安装了 Debian Jessie(非免费),并在 USB 驱动器上安装了 GRUB。现在我选择从该驱动器启动,但它无法启动。计算机启动后,每当我尝试从计算机启动时,文本光标都会闪烁。

还应该做什么才能使这样的 USB 启动?

答案1

我通过从另一个 Linux 手动安装 grub 解决了这个问题。在USB驱动器上安装Debian后,将其挂载到/mnt然后使用命令

sudo grub-install /dev/sdb --force --boot-directory=/mnt

假设 USB 驱动器名称的设备为/dev/sdb(请勿使用 sdb1 等数字作为后缀)。您可以使用fdisk -l(仅以 root 身份运行)了解设备名称。

注意:由于我对许多其他事情都这样做,所以我不确定它是boot-directory还是root-directory.如果您知道答案,请编辑问题。

相关内容