如同我之前的问题,现在我想尝试在单个 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
受您的概念的启发,我尝试了以下安装:
添加更多操作系统是上述操作的重复。
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。
2) 添加其他分区。Windows 10 之前只能看到闪存驱动器上的第一个分区,Tails 会将其用于自身。如果需要,请在右侧留出 8GiB 用于 Tails 加密分区。
3)安装操作系统时选择“其他”。
4)安装操作系统时,选择与“/”相同的“引导加载程序安装设备”
5)如果您愿意,可以加密主文件夹。
下载 syslinux 6.03 并将 chain.c32 提取到 Tails syslinux 文件夹。
7)Tails syslinux文件夹。
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。
10)Syslinux启动画面可定制。
答案3
您需要一个多重启动 USB 驱动器。
Tails 应该被安装并实时运行(出于安全原因,这样设计)。
Ubuntu MATE 和 Lubuntu 可以安装并运行
- 仅限直播
- 持久直播
- 已安装的系统(如安装到内部驱动器)。
使用单个 USB 驱动器即可实现这一点,但比为 Tails 设置单独的驱动器并将 Ubuntu MATE 和 Lubuntu 放在另一个驱动器上要复杂得多。如果您想让 Tails 保持最新和安全,而不损坏其他两个操作系统,这一点尤为重要。
编辑:
您可以将 Ubuntu MATE 和 Lubuntu 安装到 USB 闪存盘中,就像将它们安装到内部驱动器(双启动系统)中一样。如果您在移除内部驱动器后执行此操作,则会容易得多。我认为您可以从此链接及其中的链接中获得一些有用的提示,
最好使用以下方法对驱动器进行预分区gparted
并在安装程序的分区窗口中使用“其他内容”(这与链接中的说明不同)。