Windows10双分区环境下Ubuntu双系统安装失败求助(无法识别系统及C盘、报Boot文件未找到错误)
Windows10双分区环境下Ubuntu双系统安装失败求助(无法识别系统及C盘、报Boot文件未找到错误)
兄弟,完全能体会你折腾两天的崩溃感!咱们一步步拆解问题,把双系统装起来:
先搞懂那个500MB分区的核心作用
那个被你删掉导致Win10挂掉的500MB分区,是UEFI启动模式下的EFI系统分区(ESP)——它是Win10(以及其他UEFI系统)存放启动引导文件的关键分区,绝对不能删!之前删除它导致Win10无法找到启动文件,才不得不重装,以后千万别碰它了。
解决“Boot文件未找到”+ 识别不到Win10/C盘的问题
检查BIOS/UEFI设置
- 先重启电脑进入BIOS/UEFI界面(通常按F2、Del或Esc,取决于你的主板品牌),找到并关闭Secure Boot(安全启动)——这个功能经常会阻止Ubuntu识别Windows的启动分区,导致安装程序“看不见”Win10
- 确认启动模式是UEFI而非Legacy(MBR):Win10现在默认是UEFI启动,Ubuntu安装U盘也必须用UEFI模式启动,不然会出现启动文件找不到的错误
重新制作可靠的Ubuntu安装U盘
- 用官方推荐的工具(比如Rufus或者Ubuntu自带的Startup Disk Creator)制作安装盘,制作时一定要选择UEFI兼容模式,别选Legacy
- 顺便校验一下你下载的Ubuntu镜像的SHA256哈希值,确保镜像没有损坏——镜像损坏也会导致安装时出现诡异的闪屏错误
手动挂载分区后再启动安装程序
- 用Ubuntu live USB启动,选择“Try Ubuntu without installing”进入试用模式
- 打开终端(按Ctrl+Alt+T),先运行
sudo fdisk -l,找到你的分区:- 500MB的那个就是EFI分区,类型会显示为EFI System,路径通常是
/dev/nvme0n1p1(NVMe SSD)或/dev/sda1(SATA SSD) - C盘是NTFS格式的大分区,路径比如
/dev/nvme0n1p2
- 500MB的那个就是EFI分区,类型会显示为EFI System,路径通常是
- 创建挂载点并挂载:
sudo mkdir /mnt/efi sudo mkdir /mnt/win sudo mount /dev/你的EFI分区路径 /mnt/efi sudo mount /dev/你的C盘路径 /mnt/win - 如果能成功挂载,说明系统能识别分区,这时候再启动安装程序,应该就能看到Win10和C盘了
看懂“Something else”手动分区界面
这个界面其实没那么可怕,按下面的步骤操作就行:
- 找到那个500MB的EFI分区,选中它,设置“Use as”为EFI System Partition,挂载点选
/boot/efi,不要勾选格式化(里面有Win10的启动文件,格式化会搞坏Win10启动) - 如果你已经在Win10里压缩C盘腾出了空闲空间,就选中这块空闲空间,创建两个分区:
- 根分区:大小建议至少20GB(空间够的话给40GB+更舒服),文件系统选ext4,挂载点选
/ - 交换分区(Swap):如果你的内存是8GB,建议设8GB;16GB以上可以设4GB或者不设,文件系统选swap area
- 根分区:大小建议至少20GB(空间够的话给40GB+更舒服),文件系统选ext4,挂载点选
- 最后在“Device for boot loader installation”下拉菜单里,选择你的EFI分区(比如
/dev/nvme0n1p1),点击安装就可以了
最后提醒
安装前一定要备份Win10里的重要数据!哪怕操作再小心,也难免有失误的可能,备份好数据才安心。
备注:内容来源于stack exchange,提问作者user3284954
相关产品推荐
相关产品推荐

