将引导加载程序/引导分区复制到另一个磁盘(cdm-crypt)

将引导加载程序/引导分区复制到另一个磁盘(cdm-crypt)

我在 U 盘上安装了 Debian jesse。在这些情况下,我像往常一样有 4 个分区。启动、root、交换、home。最后 3 个当然是加密的。

但在安装过程中,不知道为什么,Debian没有询问我在哪里安装引导加载程序(grub)。

Debian 自动在我的主硬盘电脑的 mbr 上安装引导加载程序。

所以现在,我有一个几乎完全加密的 USB,只能在特定的电脑上使用。 USB 闪存盘本身无法启动。

我怎样才能解决这个问题?我想我必须以某种方式将 mbr 内容复制到 USB 上的启动分区中。但我没有这方面的技术知识。

我不明白为什么 Debian 没有问我在哪里安装 grub。

我通过标准 Debian 向导安装进行了手动安装。

Debian 运行得很好,但我希望有机会在我拥有的任何电脑上使用这个 USB 密钥。

答案1

运行命令grub-install安装Grub的第一阶段,即BIOS加载的部分。例如,如果您的 USB 记忆棒当前连接为/dev/sdb,请以 root 身份运行以下命令:

grub-install /dev/sdb

相关内容