本文虽以Ubuntu 24.04和Windows 11进行介绍,但分区布局可供其他Linux发型版甚至信创国产操作系统参考。

一、磁盘分区

本文使用一块1TB的SATA SSD硬盘,分区布局如下:

Disk /dev/sda: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: Great Wall GW560
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Device          Start        End   Sectors   Size Type
/dev/sda1        2048    2099199   2097152     1G EFI System
/dev/sda2     2099200    2131967     32768    16M Microsoft reserved
/dev/sda3     2131968  421562367 419430400   200G Microsoft basic data
/dev/sda4   421562368  423659519   2097152     1G Windows recovery environment
/dev/sda5   423659520  425756671   2097152     1G Linux filesystem
/dev/sda6   425756672  526419967 100663296    48G Linux swap
/dev/sda7   526419968  945850367 419430400   200G Linux filesystem
/dev/sda8   945850368 1365280767 419430400   200G Microsoft basic data
/dev/sda9  1365280768 2000408575 635127808 302.9G Linux filesystem

创建分区使用Ubuntu 24.04安装盘自带的fdisk工具。

fdisk /dev/sda
  • g键创建GPT分区表;
  • n键创建新分区;
  • t键变更分区的类型,按l键可列出分区表类型的列表,选相应的序号完成分区类型的变更;
  • w键保存分区操作,按q键不保存分区操作;

上述用到的分区类型及相应的序号如下:

分区设备(Device)分区类型(Type)类型序号要求实际大小用途
/dev/sda1EFI System1必须,最小大小为200MB,必须使用FAT32文件格式1GWindows和Ubuntu的EFI系统分区
/dev/sda2Microsoft reserved10必须,大小为16MB,无需指定文件格式16MMicrosoft 保留的分区 (MSR)
/dev/sda3Microsoft basic data11必须,至少有20GB,推荐NTFS文件格式200GWindows 分区
/dev/sda4Windows recovery environment14必须,至少有300MB,无需指定文件格式1GWindows恢复工具分区
/dev/sda5Linux filesystem20必须,至少512MB,推荐ext4文件格式1GUbuntu的/boot
/dev/sda6Linux swap19可选,一般为物理内存的1-1.5倍48GUbuntu的交换分区
/dev/sda7Linux filesystem20必须,至少30GB,推荐ext4文件格式200GUbuntu的/分区
/dev/sda8Microsoft basic data11可选,根据实际需求,推荐NTFS文件格式200GWindows的数据分区
/dev/sda9Linux filesystem20可选,根据实际需求,推荐ext4或xfs文件格式302.9Ubuntu的/data分区

对于Windows 11的分区布局,可参考Windows基于UEFI/GPT的硬盘驱动器分区

对于Ubuntu的分区布局,可参考DiskSpace

二、安装

  1. 使用Windows 11安装介质,先安装Windows 11;
  2. 再使用Ubuntu 24.04安装介质,安装Ubuntu 24.04。

温馨提示:可使用RufusVentoyEtcher 等将系统安装iso文件创建为启动U盘。