如何创建使用 ext4(而不是 iso-9660、squashfs 和 casper)的可启动 live usb

如何创建使用 ext4(而不是 iso-9660、squashfs 和 casper)的可启动 live usb

我有一个 64GB 的 USB 磁盘。

从 ubuntu 官方 ISO 映像中,我想知道如何创建使用 ext4 而不是 iso-9660 fs、squashfs 和 casper 的可启动实时 USB。最好使用单独的/home分区。

我希望 USB 能够同时用于传统 BIOS 进程和 EFI 启动进程。

据我所知,BIOS 启动需要创建和写入 MBR,而 EFI 启动需要 EFI 分区。

因此,我想象最终的 USB 块设备应该有三个分区(/home位于一个单独的分区上)

  • EFI 分区
  • ext4 分区(用于/
  • ext4 分区(用于/home

那么,如何从可下载的 ISO 映像创建这样的实时 USB?

答案1

完全安装至 USB - BIOS/UEFI

姆库斯布为能够从 BIOS 和 UEFI 启动的 USB 驱动器提供了良好的基础,https://help.ubuntu.com/community/mkusb

  • 使用韓國在安装程序 USB 上制作 Live 系统(2GB 或更大)。

  • 使用韓國在目标 USB 上创建持久系统(8GB 或更大),使用默认设置,持久性高达 25GB(剩余的 NTFS 分区用作 Windows 可访问数据分区)。

在此处输入图片描述

  • mkusb 完成后,立即打开 GParted 并删除 sdx4(ISO9660 分区)并将 sdx5 扩展到恢复的空间,sdx 是目标驱动器的设备名称。

  • 如果需要,为 /home 创建一个额外的 ext4 分区 sdx6。

在此处输入图片描述

  • 在继续操作之前拔下或移除硬盘(可选但建议这样做,如果在 UEFI 模式下运行则强烈建议这样做)。

  • 启动安装程序驱动器,选择尝试。

  • 插入目标驱动器

开始安装 Ubuntu...

  • 选择“其他”。

  • 选择 sdx5(在目标驱动器上),然后单击“更改”。

在此处输入图片描述

  • 选择使用为:ext4,格式和挂载点:/。

不要触碰任何其他分区(除非向 sdx6 添加 /home 分区)。

  • 选择 sdx5 作为引导加载程序安装设备

  • 完成安装。

  • 启动目标驱动器并运行 sudo update-grub 将所有驱动器添加到启动菜单。

  • 从 sdx5/boot/grub 复制 grub.cfg 并粘贴到 sdx3/boot/grub,覆盖现有的 grub.cfg 文件。

  • 在 18.04 之前的安装中,不要安装任何专有驱动程序(例如 Nvidia)。

相关内容