如何在双引导下安装两个 GNU/Linux,一个在 LUKS 下,另一个不在 LUKS 下?

如何在双引导下安装两个 GNU/Linux,一个在 LUKS 下,另一个不在 LUKS 下?

我成为 Linux 用户已有大约 15 年了。由于该功能存在,我使用 LUKS 来加密安装 Ubuntu 的分区。

我有以下问题:当其他人使用我的计算机时,我必须在那里启动它,因为只有我应该知道解密密码。

为了解决这个问题,我想到在我的硬盘上安装多个操作系统,一个在 LUKS 加密分区上(对于我来说),另一个在非加密分区上(对于其他人来说)。这是双重启动,允许在加密分区或非加密分区上启动。

不幸的是,我很荣幸能够实现这个想法。在gparted下手动分区后,安装总是失败。

我正在寻找一个教程来解释如何在双启动中安装两个 GNU/Linux 系统,其中一个加密,另一个未加密。

答案1

  1. 准备一个分区和一个/boot/efi分区/bootgparted
   |------+-------------+-----------+------+-------+-----------|
   | Name | Mount point | Flag      | Size | FS    | Comment   |
   |------+-------------+-----------+------+-------+-----------|
   | sda1 | /boot/efi   | esp, boot | 300M | FAT32 |           |
   | sda2 | /boot       |           | 2G   | EXT4  |           |
   | sda3 |             |           |      | EXT4  | Encrypted |
   | sda4 |             |           |      | EXT4  | Clear     |
   |------+-------------+-----------+------+-------+-----------|
  1. sda4 在手动分区步骤 中安装清晰的 GNU/Linux
    • 选择sda1
      • 格式化FAT32
      • 标记 esp 启动
      • /boot/efi
    • 选择sda4
      • 格式 EXT4
      • /
  2. sda3 在手动分区步骤中安装加密的 GNU/Linux ,检查加密
    • 选择sda1
      • /boot/efi
    • 选择sda2
      • 格式 EXT4
      • /boot
    • 选择sda3
      • 删除分区
      • 创建分区
      • 检查地穴并输入密码
      • /
  3. 编辑grub
    • 从加密的 GNU/Linux 做sudo gedit /etc/default/grub
    • #GRUB_DISABLE_OS_PROBER通过取消注释false来启用 os-prober
       sudo grub-mkconfig -o /boot/grub/grub.cfg
       reboot

笔记

要在选择内核后询问密码,

  • 加密的 GNU/Linux 内核必须存储在特定/boot/efi分区 ( sda2)
  • Clear GNU/Linux 内核必须与 Clear GNU/Linux 存储在同一分区中 ( sda4)

相关内容