我想在我的 16GB microSD 上分离并手动设置 /、/system-boot 和 /home 分区。ubuntu 安装程序中没有这样的选项。我该怎么办?
答案1
有一个名为“parted”的分区工具可用于 Ubuntu。但是,您的 ubuntu“可写”(根)分区很可能已经增长到 SD 卡的整个大小。
它将允许您设置 SD 卡上分区的限制。
但是,在使用根文件系统时这样做既不安全也不明智。因此,您需要将 SD 卡连接到另一台 Linux 计算机才能执行此操作。
我建议您备份当前的 SD 卡或从新卡开始。将 Ubuntu 映像复制到 SD 卡,然后通过已安装的 Linux 盒(另一个 Pi 即可)在 SD 卡末端的 SD 棒上创建第三个分区。
然后,当您第一次启动 ubuntu 时,它会将文件系统增大到您为其分配的分区的大小,而不是整个磁盘。
# parted
GNU Parted 3.3
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: TS128GMTE110S (nvme)
Disk /dev/nvme0n1: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 269MB 268MB primary ext4 boot, lba
2 269MB 128GB 128GB primary ext4
如果您不是 CLI 用户,还有一个名为 parted 的 GUI 版本,此处的链接将告诉您如何调整主分区的大小。 https://raspberry-projects.com/pi/software_utilities/disk-tools/gparted https://raspberry-projects.com/pi/pi-operating-systems/resizing-partitions-disks