我想创建一个 16GB 的 USB 驱动器,内容如下:
- (A)4GB FAT32 分区可在 Windows 中使用(根本不安装 Windows,只是共享空间)
- (B)4GB Linux 实时发行版
- (C)4GB ext3 加密持久性
- (D)4GB TAILS 现场
我研究了很多,尝试了五次,但总是遇到一些麻烦。
我见过一些“多重启动”工具,它们从那里复制 isos 和启动项,这对于 Tails 来说没问题,但我认为对于其他部分不行?(YUMI、XBOOT、Easy2boot 等)
请记住我想使用持久性。
在我最后一次尝试中我做了以下事情:
创建了(二)在 USB 驱动器开头留出 4GB 空间的分区,并通过 Windows 上的通用 USB 安装程序安装 Linux 发行版,这是因为据我所知,Windows 只能看到第一个分区,所以稍后我可以创建可在 Windows 中使用的 FAT32 分区(A)
在各自的位置(A、C、D)创建其他分区。
(此后,我无法在 Windows 上看到 A 分区,但我可以在 Linux 上看到并使用它,它位于驱动器的开头)
尝试在(四)分区,没有成功
现在的问题是,当我尝试从 Linux 发行版内部安装 grub 时,我无法在 Windows 上看到第一个分区,也无法在 (D) 分区上安装 TAILS,并且在启动时出现“启动错误”
有人能给我指点一下如何正确地做这件事吗?即使不是一步一步的,只要告诉我正确的步骤是什么,我就可以研究它们。
先感谢您!
答案1
我没有一步一步的操作,但我以前做过。问题是有些 Linux 安装程序比其他安装程序更擅长为您设置多启动系统。当我成功安装后,我能够找到一个在安装过程中为我完成此操作的发行版。如果我没记错的话,他们使用的是 grub 启动管理器。
我会尝试先将 TAILS 安装到您的拇指驱动器上。然后安装第二个 Linux 发行版。我会使用 centOS、Ubuntu 或 opensuse 之类的发行版。这些发行版已经存在一段时间了。它们会配备合适的启动管理器。理想情况下,在安装过程中,他们会询问您是否要缩小现有系统并为新系统腾出空间。
最后,使用你的某个 Linux 发行版中的 gparted 之类的工具来创建 Windows(A)分区。
此外,您可能无法像您所说的那样使用所有 16GB。您的 Linux 发行版将需要创建一个交换分区。这不是什么大事,但您需要知道。
答案2
Easy2Boot 可以做到这一切。默认情况下,它使用单个 NTFS 分区,但如果出于某些奇怪原因您确实需要 FAT32,则可以使用 FAT32。
Tails 可以作为 LiveCD ISO 启动。
许多不同的 Linux 可以直接从 .ISO 文件启动,并且每个 Linux 都有自己的持久性 ext3 文件 - 或者 - 您可以使用 .imgPTN 文件安装完整版本的 Linux(提供教程)。