同一个 USB 上有 3 个不同的操作系统?

同一个 USB 上有 3 个不同的操作系统?

如同我之前的问题,现在我想尝试在单个 USB 上安装 Tails OS、Lubuntu 32 位和 Ubuntu Mate 64 位。

我有一个 64gb 的闪存驱动器,我想在其中保存多个分区:一个用于 64 位 ubuntu mate,一个用于 32 位 lubuntu,一个用于 Tails OS,最好还有另一个分区用于存储额外数据(例如一两个低端游戏、旧照片等)。

现在我知道 MSDOS(我喜欢使用)可以有 4 个主分区,但我不完全确定 Tails 是否可以在 MSDOS 分区表上运行。你能告诉我它是否可以工作吗?如果不行,请给我推荐其他东西吗?

我即将尝试在 USB 上安装 Tails,然后在另一个分区上安装 Lubuntu,再在另一个分区上安装 Mate(这样我就会有 Mate 的引导加载程序,我觉得它看起来不错),最后将 USB 的其余部分变成一个全面的 FAT32 分区,这样 Tails 和 Ubuntu 都可以读取它。不确定这是否会起作用!

感谢您的阅读,请帮忙,如果我说错了什么,请毫不犹豫地告诉我我错在哪里!

谢谢大家

编辑1:这是(目前)分区方案:

截屏

它会起作用吗?

答案1

受您的概念的启发,我尝试了以下安装:

使用 GParted 进行分区 使用 GParted 对 USB 进行分区

使用存档管理器将 ISO 提取到 Tails 分区 使用存档管理器将 ISO 提取到 Tails 分区

选择“其他” 安装第一个操作系统时选择“其他”。

选择“更改”来指定/分区 选择“更改”来指定 / 分区。

添加更多操作系统是上述操作的重复。

操作系统安装后 GParted 操作系统安装后 GParted。

编辑最后安装的操作系统的 grub.cfg 编辑最后安装的操作系统的 grub.cfg。

menuentry "Tails" {
    set root=(hd0,2)
        linux /live/vmlinuz boot=live config noswap nopersistent iso-scan/filename=/iso/tails-amd64-3.2.iso splash  --
        initrd /live/initrd.img
}

磁盘信息 磁盘信息

答案2

先前的解决方案没有利用 Tails 的功能,例如加密持久性和 Tails 的升级版本,为此我们需要使用安装程序安装 Tails。请注意,安装程序使用 GTP 分区表并使用 syslinux 作为引导加载程序(要使用 Grub2 加载程序,请最后安装 Mate,并将引导加载程序安装到驱动器而不是分区。

1)使用 Tails 安装程序安装 Tails

1)使用 Tails 安装程序安装 Tails。

2)添加其他分区

2) 添加其他分区。Windows 10 之前只能看到闪存驱动器上的第一个分区,Tails 会将其用于自身。如果需要,请在右侧留出 8GiB 用于 Tails 加密分区。

3)安装时选择“其他”

3)安装操作系统时选择“其他”。

4)安装操作系统时,选择与“/”相同的“引导加载程序安装设备”

4)安装操作系统时,选择与“/”相同的“引导加载程序安装设备”

5)如果需要,可以加密主文件夹

5)如果您愿意,可以加密主文件夹。

6)下载 syslinux 6.03 并将 chain32 提取到 Tails syslinux 文件夹

下载 syslinux 6.03 并将 chain.c32 提取到 Tails syslinux 文件夹。

7)Tails syslinux文件夹

7)Tails syslinux文件夹。

8) 将已安装操作系统的链式加载添加到 live64

8) 将已安装操作系统的链式加载添加到 live64.cfg

label Ubuntu Mate
menu label Ubuntu Mate
com32 chain.c32
append hd0 2

label Lubuntu 32
menu label Lubuntu 32
com32 chain.c32
append hd0 3

代码

9)安装 Tails 持久卷后使用 GParted

9)安装 Tails 持久卷后使用 GParted。

10)Syslinux开机画面可自定义

10)Syslinux启动画面可定制。

信息 信息

答案3

您需要一个多重启动 USB 驱动器。

  • Tails 应该被安装并实时运行(出于安全原因,这样设计)。

  • Ubuntu MATE 和 Lubuntu 可以安装并运行

    • 仅限直播
    • 持久直播
    • 已安装的系统(如安装到内部驱动器)。

使用单个 USB 驱动器即可实现这一点,但比为 Tails 设置单独的驱动器并将 Ubuntu MATE 和 Lubuntu 放在另一个驱动器上要复杂得多。如果您想让 Tails 保持最新和安全,而不损坏其他两个操作系统,这一点尤为重要。

编辑:

您可以将 Ubuntu MATE 和 Lubuntu 安装到 USB 闪存盘中,就像将它们安装到内部驱动器(双启动系统)中一样。如果您在移除内部驱动器后执行此操作,则会容易得多。我认为您可以从此链接及其中的链接中获得一些有用的提示,

从外部驱动器启动 Ubuntu。

最好使用以下方法对驱动器进行预分区gparted并在安装程序的分区窗口中使用“其他内容”(这与链接中的说明不同)。

相关内容