去年把一台老笔记本从单Win10改成Win11与Ubuntu双系统时,我原以为重装系统不复杂,谁知栽在了最不起眼的分区规划上。一开始图省事,直接用Ubuntu安装器里的“安装到空闲空间”,结果引导丢失、Win11进不去,数据还差点没找回。后来反复实测,发现核心难点不在于系统安装,而在于你给两个系统划分领地的方式。
第一步,进入Win11磁盘管理,先压缩卷。Win11至少留120GB,若你搞开发、装虚拟机,建议160GB。给Ubuntu预留的空间,不用在Win里分区,压缩后保持“未分配”状态就好。别建“新建简单卷”,Ubuntu安装器会不认。我实测压缩时最大可用值看着很大,但实际要留点余量,例如总空间500GB时,我给Win11压缩出180GB未分配。
第二步,用U盘启动Ubuntu安装器,选“自定义安装”而不是“清除整个磁盘”。关键就是要手动指定根分区、交换分区和EFI分区。EFI分区如果Win已有,直接选“使用为EFI系统分区”。再新建根分区,选ext4,挂载点设为“/”,大小建议至少40GB。交换分区swap大小等于内存大小即可,若内存16GB,设16GB。
第三步,处理关键的引导程序位置。安装启动引导器的设备,务必选到对应的物理磁盘,例如/dev/sda,不能选分区/dev/sda2。我第一次选错到EFI分区内,开机直接grub>命令行。实测正确做法是安装完成后重新启动到Win11,用管理员命令提示符运行bcdboot修复,再把开机默认项调成“Windows Boot Manager”。
分区规划这件事,我最深的体会是:永远不要在只剩几十GB的情况下强行双系统。容量捉襟见肘,Ubuntu更新系统、缓存包、Docker镜像,很容易撑爆根分区。最好单独留一个数据分区,格式用exFAT,Win和Ubuntu都能读写。最后悔的是当初没在分区前备份Win的恢复镜像,导致回滚时费了大力气。
问:双系统分区顺序到底有没有讲究?
答:有讲究。建议先装Win11再装Linux,因为Windows安装器会创建自己的引导分区并占据硬盘第一位,Linux的GRUB引导器能自动识别它。若先装Linux再装Win,Windows会覆盖引导记录,后装的Linux需要用引导修复工具找回。
问:两块硬盘安装与单硬盘装双系统,分区规划有何不同?
答:两块硬盘更省心。Windows装第一块盘,Linux装第二块盘,各自用独立EFI分区,互不干扰。安装Linux时引导器选第二块硬盘本身,然后在BIOS里优先选择需要启动的硬盘。但要注意,部分笔记本BIOS自动项会优先找Windows引导,此时只需快捷键弹出启动菜单选择即可。
问:分区规划不合理导致Ubuntu无法启动,不重装能救吗?
答:能救。常见原因是根分区空间不足、swap未启用或引导指向错误。先用Ubuntu Live U盘进入“试用”,打开终端执行sudo mount /dev/sdaX /mnt(sdaX为根分区),再执行sudo grub-install –boot-directory=/mnt/boot /dev/sda重装引导器。若提示找不到efi分区,先mount EFI分区到/mnt/boot/efi再执行一次。实测修复后一般能恢复,不用重装。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/71693.html
