国产linux安装必须手动分区并正确设置引导位置:uefi+gpt模式下保留原efi分区(/dev/sda1,fat32),新建/boot/efi(300mb)、/(≥30gb,ext4)、swap(内存1倍或4gb)、/home(≥100gb,ext4);引导程序须装入efi分区(uefi)或整盘如/dev/sda(legacy),严禁选根或home分区。

要在国产Linux系统(如统信UOS、麒麟Kylin、OpenEuler)上完成安装,必须在启动安装程序后手动规划磁盘分区并正确设置引导位置,否则系统无法正常启动或重装后丢失Windows双系统选项。
确认当前引导模式与磁盘分区表类型
开机进入BIOS/UEFI设置界面,查看“Boot Mode”是否为UEFI或Legacy;同时在安装介质的终端中执行sudo fdisk -l,观察磁盘最上方标注的“Disk label type”——若显示gpt则为UEFI+GPT组合,显示dos则为Legacy+MBR组合。这一步不可跳过,【选错引导模式会导致安装失败或无法启动】。
若原系统是Windows 10/11预装机,默认为UEFI+GPT,此时必须保留原有EFI系统分区(通常为/dev/sda1,FAT32格式,100–500MB),不能格式化也不能删除。
为国产Linux分配必要分区
在安装器的“手动分区”界面(UOS称“高级分区”,麒麟称“自定义分区”,OpenEuler称“手动配置分区”),按以下顺序创建分区:
- 选中未分配空间→点击“+”→挂载点选/boot/efi→大小填300MB→文件系统选FAT32→勾选“格式化”→仅当原无EFI分区时才新建此分区;
- 再点“+”→挂载点选/→大小至少30GB(统信UOS桌面版建议50GB起)→文件系统选ext4→勾选“格式化”;
- 再点“+”→挂载点留空→用途选swap→大小设为物理内存的1倍(≤8GB内存)或固定4GB(≥16GB内存)→不挂载→勾选“格式化”;
- 最后点“+”→挂载点选/home→大小按需分配(建议≥100GB,用于存放文档、下载、开发项目等)→ext4→勾选“格式化”。
注意:/boot分区在国产系统中通常无需单独划分,内核文件默认放入/分区;若你看到安装器强制要求/boot且提示空间不足,说明你误把根分区设得太小,需返回调整。
关键:引导加载程序安装位置设置
完成分区后,安装器会进入“引导选项”或“设备用于引导装载程序”页面。
方法一(UEFI模式):下拉菜单中选择已存在的EFI系统分区,例如/dev/sda1(类型为EFI System),不是/dev/sda本身;
方法二(Legacy模式):选择整块目标磁盘设备,例如/dev/sda(不带数字编号),确保GRUB写入主引导记录(MBR);
【绝对不可选“/”分区或/home分区作为引导安装位置,否则Windows启动项将被覆盖且无法恢复】。
验证分区结构并开始安装
点击“下一步”前,务必点击界面上的“查看分区结构”或“检查”按钮,确认显示如下内容:
• /boot/efi → /dev/sda1 → FAT32 → 已格式化
• / → /dev/sda2 → ext4 → 已格式化
• swap → /dev/sda3 → swap → 已格式化
• /home → /dev/sda4 → ext4 → 已格式化
若出现“/boot/efi未挂载”“swap未激活”或任何红色警告提示,立即返回修正,不要继续;
确认无误后点击“开始安装”,等待进度条走完,弹出重启提示即完成。











