如何逐步将 Ubuntu 22.04 完整安装到 USB 设备

C.S*_*ron 11 live-usb usb-drive usb system-installation usb-installation

自8.04以来的每一期Ubuntu LTS,我都将Ubuntu完全安装到USB闪存驱动器上,并记录了每个步骤。从那时起,Ubuntu 安装方法已经发生了变化。

目的是为希望创建每一代都是最新的完整安装 Ubuntu 系列可启动驱动器的用户提供指南/检查列表。

对于 22.04,这些说明应该适用于创建和运行从 BIOS 或 UEFI 引导的驱动器。

问题是:

如何使用可在 BIOS 或 UEFI 中运行的分步说明创建 Ubuntu 22.04 到 USB 设备的完整安装。

C.S*_*ron 16

创建可在 BIOS 和 UEFI 中运行的 Ubuntu 22.04 完整安装到 USB

\n

以下基于使用 16GB 目标驱动器,您可以为更大的驱动器调整分区大小。

\n

下面的过程看起来很长,但完成工作应该只需要不到十分钟。

\n
    \n
  • 使用 SDC、UNetbootin、mkusb、dd 等创建 Live 22.04 USB 或 DVD(请参阅底部的注释 1)
  • \n
  • 关闭计算机并拔掉电源插头。
  • \n
  • 从硬盘驱动器上拔下电源线或从笔记本电脑上拔下硬盘驱动器。(请参阅底部的注释 2)如果计算机以 UEFI 模式启动,这一点很重要。
  • \n
  • 重新插入计算机。
  • \n
  • 插入并启动 Live USB 或 Live DVD。(首选 BIOS 模式启动)。
  • \n
  • 选择语言并尝试 Ubuntu。
  • \n
  • 插入目标闪存驱动器。
  • \n
  • 启动 GParted。
  • \n
  • 卸载目标驱动器上所有已安装的分区。
  • \n
  • 选择“设备”选项卡并在目标驱动器上创建 GPT 分区表。
  • \n
  • 在右侧创建一个 1GB NTFS 或 FAT32 分区。(可选Linux / Windows数据分区,请参见底部注释3)。较大驱动器的大小可能会增加。
  • \n
  • 在左侧创建一个1MB的分区,格式化为未格式化。
  • \n
  • 在 1MB 分区旁边创建一个 300MB FAT32 分区。
  • \n
  • 在 300MB 分区旁边创建一个 9GB ext4 分区。
  • \n
  • 在剩余空间中创建一个 ext4 分区(对于较大 USB 上的 /home 分区是可选的)。
  • \n
  • 突出显示 1MB 分区。
  • \n
  • 应用所有操作。
  • \n
  • 将 1MB 分区标记为bios_grub
  • \n
  • 将 300MB 分区标记为引导分区,尤其是
  • \n
\n

在此输入图像描述

\n
    \n
  • 请勿重新启动或拔出目标 USB。
  • \n
  • 开始安装Ubuntu。
  • \n
  • 选择语言,点击“继续”。
  • \n
  • 选择键盘布局,单击“继续”。
  • \n
  • 选择无线网络(可选),单击“继续”。
  • \n
  • 选择安装首选项并选择“安装 Ubuntu 时下载更新”(可选),然后选择“安装第三方软件...”(可选),单击“继续”。
  • \n
  • 如果询问是否卸载正在使用的分区,请选择“是”,然后单击“继续”。
  • \n
  • 请勿为此安装方法使用高级功能磁盘加密。(参见底部注释 4)。
  • \n
  • 在“安装类型”中选择“其他”,单击“继续”。
  • \n
  • 在用于引导加载程序安装的设备下,选择目标驱动器。
  • \n
  • 选择分区sdx4,点击更改,选择使用为Ext4,选择\xe2\x80\x9c格式化此分区\xe2\x80\x9d,挂载点=“/”然后确定。
  • \n
  • 如果要求写入之前的更改...,请单击继续。
  • \n
  • 选择分区sdx5,点击更改,选择使用为Ext4,选择格式化该分区,挂载点=“/home”然后确定。(选修的)。
  • \n
  • 单击立即安装。
  • \n
\n

在此输入图像描述

\n
    \n
  • 如果询问,请确认要格式化的分区,然后单击继续。
  • \n
  • 选择您的位置。单击“继续”。
  • \n
  • 输入您的姓名、计算机名称、用户名、密码,然后选择是否要自动登录或需要密码。- 单击“继续”。
  • \n
  • 等待安装完成。
  • \n
  • 关闭计算机并重新插入硬盘。
  • \n
  • 装回计算机的机盖。
  • \n
\n

注1:问题

\n
    \n
  • 如果启动出现任何问题,请首先尝试重新安装 GRUB:

    \n

    sudo mount /dev/sdx3 /mnt
    \nsudo grub-install --boot-directory=/mnt/boot /dev/sdx

    \n
  • \n
  • 接下来,如果 fstab 中有 efi 条目,则 # 将其删除。

    \n
  • \n
\n

注2:硬盘拆卸。

\n
    \n
  • 如果分区后选择将 grub 安装到要安装 Ubuntu 的 USB 驱动器的根目录(即 sdx 而不是 sdx1),则可以忽略在 BIOS 引导中禁用硬盘驱动器。请注意,许多人已经覆盖了 HDD MBR,因为引导加载程序的默认位置是 sda,内部驱动器的 grub 中的任何项目都会添加到 USB 的 grub 中。您可以稍后执行 update-grub。如果您在 UEFI 安装时保持 HDD 插入,fstab 可能会使用 HDD 的 UUID 作为 /boot/efi。在这种情况下 # 或删除 fstab 中的 /boot/efi.UUID 行。
  • \n
\n

注3:苹果兼容性。

\n
    \n
  • 如果您拥有 Apple 计算机,请将此分区设为 FAT32。
  • \n
\n

注 4:加密(可选)。

\n\n