UEFI※
EFI System Partition
文件系统:FAT32
挂载点:/boot/efi
大小:300MiBroot
文件系统:ext4
挂载点:/
大小:按你的系统需求分swap
单独分区,大小和内存一样home
可选(这个区不用,非特殊情况不需要)
挂载点:/home
UEFI 下最少可以只分 2 个区:
EFI分区/根分区
示例※
parted /dev/sda --script -- \
mklabel gpt \
mkpart ESP fat32 1MiB 513MiB \
set 1 esp on \
mkpart primary ext4 513MiB -<SWAP大小>GiB \
mkpart primary linux-swap -<SWAP大小>GiB 100%
# 分区好后格式化
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
BIOS※
BIOS 分两种情况讲:
BIOS + MBR(msdos)※root
文件系统:ext4
挂载点:/swap
单独分区,大小和内存一样home
可选(这个区不用,非特殊情况不需要)
挂载点:/home
这种情况下最少只要 1 个根分区 / 就能装。
示例※
parted /dev/sda --script -- \
mklabel msdos \
mkpart primary ext4 1MiB -<SWAP大小>GiB \
mkpart primary linux-swap -<SWAP大小>GiB 100% \
set 1 boot on
# 分区好后格式化
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
BIOS + GPT※这个项目也是支持的,但要额外准备一个
bios_grub分区,不然会提示风险:
推荐分法:
bios_grub
大小:8MiB
文件系统:unformatted(未格式化)
标记:bios_grub
不挂载root
文件系统:ext4
挂载点:/swap
单独分区,大小和内存一样home
可选(这个区不用,非特殊情况不需要)
挂载点:/home
所以 BIOS + GPT 最少要 2 个:
bios_grub/
示例※
parted /dev/sda --script -- \
mklabel gpt \
mkpart primary 1MiB 9MiB \
set 1 bios_grub on \
mkpart primary ext4 9MiB -<SWAP大小>GiB \
mkpart primary linux-swap -<SWAP大小>GiB 100%
# 分区好后格式化
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
手动分区,最稳的做法是:
- 如果机器是
UEFI
分EFI(FAT32, /boot/efi, 300-512MiB)+/(ext4) - 如果机器是
BIOS
用MBR最省事,只分/(ext4)就能装 - 如果机器是
BIOS,且使用GPT
记得额外加一个8MiB bios_grub分区
可选但常见的完整方案※
- UEFI:
EFI 512MiB+/ 50-(剩下所有大小)GiB+swap(内存大小) - BIOS + MBR:
/ 50-(剩下所有大小)GiB+swap(内存大小) - BIOS + GPT:
bios_grub 8MiB+/ 50-(剩下所有大小)GiB+swap(内存大小)