如何向可启动 USB 驱动器添加额外的可写分区?

如何向可启动 USB 驱动器添加额外的可写分区?

Live USB 非常适合用于排除 Linux 系统故障,而 Ubuntu live-USB 就非常出色。

但是,如果您可以使用磁盘上的可用空间来存储额外数据(例如 MBR 的备份或其他内容),那就太好了。
但是,该磁盘的布局给 gparted 和 gnome-disks 带来了问题。gparted
显示的布局很荒谬:

  • 4 kb /dev/sdc1
  • 948.78 MB 未使用
  • 2.28 MB FAT16 -57.65 GB 未使用

所以我根本不敢在这里做出改变。

gnome-disks 的布局看起来更好(棒是 16Gb):

  • 1.0 GB ISO9660
  • 2.4 Mb FAT
  • 15 Gb 可用空间

使用 gparted 访问磁盘或尝试使用 gnome-disks 创建新分区时出现此错误:

"The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes."

但是这个棒子没问题,我使用它安装和实时启动了好几次。
事实上,我已经用不同品牌和尺寸的其他棒子测试过了,但总是遇到同样的问题。

注意:我使用这个超快的命令使 USB 磁盘可以从 ISO 文件启动,这比任何图形工具都要快得多:(
假设该驱动器是 /dev/sdc,请使用 dmesg 检查)

dd if=ubuntu.iso of=/dev/sdc bs=512

答案1

是的,您可以向 Ubuntu 可启动 USB 驱动器添加额外的分区(但 Windows 只能看到闪存驱动器上的第一个分区)。您可以使用安装 Ubuntu 的 FAT 分区来复制数据,无论是使用 Windows 还是 Linux。如果您从驱动器运行 Ubuntu,则必须转到 filesystem/cdrom 才能访问数据。

以下是我如何制作具有多个分区的持久 Ubuntu 驱动器(在这种情况下将持久性增加到 4GB 以上)。

启动 Live CD 或 Live USB。插入闪存驱动器。启动 gparted。

创建 2 GB 的 FAT32 分区(在栏的左侧)。(大小可选,额外的空间可用于文件存储和传输到 Windows 机器)。

在其右侧创建一个 4 GB 的 ext2 分区,并将其标记为“casper-rw”。 (ext3 和 ext4 也可以使用)。

在剩余空间中创建一个分区并将其标记为“home-rw”。 (可选,创建一个单独的主分区)。

关闭 gparted。卸载并重新安装闪存驱动器。启动“创建实时 USB 启动盘”,(usb-creator)。选择“关机时丢弃”。按“制作启动盘”。当 usb-creator 完成后,转到 Live USB 的根文件夹输入 syslinux 目录,(或对于 UNetbootin,输入根目录)。使 syslinux.cfg 文件可写将文件 syslinux.cfg 的内容替换为:

default persistent
label persistent
  say Booting a persistent Ubuntu session...
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --

关机,取出 CD,重新启动。

首次启动时,转到用户和组并创建一个以管理员身份的帐户,如果需要,可以使用密码。

注意:上述代码将绕过试用/安装和语言屏幕。

对于 64 位系统使用:

default persistent
label persistent
  say Booting a persistent Ubuntu session...
  kernel /casper/vmlinuz.efi
  append  file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --

答案2

我用来创建一个非常灵活的可启动 Ubuntu USB 棒(可进行写入操作)的一个技巧是,只需将常规 Ubuntu 安装到 USB 棒上,而不是系统中的固定驱动器上。

只需插入两个 USB 棒,一个装有安装程序,另一个是空白的,然后选择空白 USB 棒作为安装的目标驱动器。

然后,您可以从此 USB 启动(Ubuntu 安装与硬件无关),并安装您喜欢的任何软件、存储数据等,就像正常安装一样。我称之为“便携式 Linux”,并且我作为系统管理员一直使用它们。

相关内容