在 USB 驱动器的分区上创建启动盘

在 USB 驱动器的分区上创建启动盘

我有一个 32 GB 的 USB 闪存盘,我想将其用作两个都Ubuntu 的启动/安装磁盘,以及用于常规文件存储/传输目的。由于 Ubuntu 安装只需要不到 3 GB,我认为这不会有问题,但事实证明它比我想象的要难。

我的计划是在驱动器上创建两个分区 - 一个 4GB,我可以随时擦除并用作安装介质,另一个是剩余的空间,我可以将其用于数据(创建新的安装磁盘时不必擦除)。创建分区没有问题 - gparted 毫无怨言地完成了这项工作 - 但安装 Ubuntu 安装内容却比我想象的要难。

在“启动盘创建器”程序中,我无法单独选择 USB 驱动器的分区 - 只能选择整个驱动器。如果我不按“擦除磁盘”,则不允许启动安装。我尝试在要使用的分区上设置“启动”标志,但没用。似乎启动盘创建器程序不是“分区感知”的 - 是吗?还是我需要使用另一个程序来执行此操作?

有没有办法可以创建一个可启动的 USB 驱动器,其中只有一个分区用于安装介质?怎么做?

在此处输入图片描述

答案1

我也遇到过同样的问题。我有一个 USB 硬盘,上面有一些数据,但大约有 80% 是空闲的,我想用它来测试 Live CD。但“启动盘创建器”只会识别整个磁盘,并希望我将其擦除,尽管它有三个分区(其中两个是空的,还有 Ext 文件系统)。

不过,我找到了一个解决方法。我使用 GParted 删除并重新创建了两个空分区,但这次将它们设为 FAT32 分区(与第一个分区相同),并将它们都设为主分区。完成此操作后,启动盘创建器识别了所有三个分区,我能够使用其中一个分区创建启动盘,同时将内容保留在第一个分区上。我不知道为什么这样做有效,但确实有效。

我希望这对人们有帮助。

答案2

使用 Ubuntu 的磁盘程序。启动磁盘创建器有时会冻结。

使用 Disks/Gparted 创建分区,然后单击该分区并单击“-”右侧的“两个齿轮”图标,然后单击“恢复分区映像”

恢复分区映像就是您想要的。

从主菜单恢复磁盘映像会格式化整个驱动器。

答案3

有一次,我正在试验 ArchLinux 并读到有关这个问题的文章。

信息位于https://wiki.archlinux.org/index.php/USB_Installation_Media

有一个部分“不覆盖 USB 设备”。但它谈论的是 Syslinux-bootloader,而不是 GRUB2-bootloader。所以也许这些信息不相关。

祝你好运!

答案4

我用多系统我的 LiveUSB 驱动器可以试用几个 Linux 发行版而无需安装它们,但我认为这个软件可能适合您的使用情况。

使用 MultiSystem 时,您可以将实时 ISO 和数据保存在同一个分区中,因为它们不会相互影响,并且可以无忧无虑地共存。这是因为 MultiSystem 在您的驱动器上安装了 GRUB2,管理 ISO 和一些工具,但不关心驱动器上的其他内容。

因此,您不必管理两个分区,而是可以在唯一分区的根目录中创建一个名为“数据”(或任何适合您的名称)的文件夹,然后像使用数据分区一样使用该文件夹。

或者,您可以将数据直接放入驱动器的根目录中,但这需要您小心不要触碰 MultiSystem 启动实时 ISO 所需的文件。

我从未使用过启动盘创建器,所以也许您实际上可以使用该工具并在驱动器上创建一个数据文件夹。

相关内容