使用损坏安装介质后,如何清理Boot/GRUB/EFI以完成全新Ubuntu安装且不影响Windows 10
使用损坏安装介质后,如何清理Boot/GRUB/EFI以完成全新Ubuntu安装且不影响Windows 10
嘿,我来帮你搞定这个头疼的问题!你遇到的情况大概率是之前损坏的安装介质在BIOS/UEFI或者EFI分区留下了残留缓存,导致新的干净介质也被干扰了。咱们一步步来清理,完全不会影响你的Windows 10系统。
第一步:清理BIOS/UEFI中的无效启动条目
- 重启电脑,按对应品牌的按键(比如戴尔按F2、华硕按Del、惠普按F10)进入BIOS/UEFI设置界面。
- 找到**启动选项(Boot Options)**板块,仔细查找并删除所有带有「Ubuntu」或者包含「Nintendo」字样的无效启动条目。
- 将你的新USB安装介质(USB B)设置为第一启动优先级,保存设置后重启电脑。
第二步:清除EFI系统分区的旧Ubuntu残留(Windows下操作)
这一步是清理之前损坏安装留在EFI分区的垃圾文件:
- 打开命令提示符(必须以管理员身份运行),依次输入以下命令:
找到你的系统盘(通常标记为「Disk 0」,带有系统标识),继续输入:diskpart list disk
找到标记为「系统」或「EFI」的分区(一般是100-500MB大小),记住它的编号(比如「Partition 1」),然后输入:select disk 0 list partitionselect partition 1 assign letter=Z: - 打开文件资源管理器,进入Z盘,找到
EFI文件夹,里面如果有ubuntu文件夹,直接删除它——这就是之前损坏安装留下的残留。 - 回到命令提示符,输入
remove letter=Z:取消EFI分区的盘符分配,再输入exit退出diskpart工具。
第三步:确保新安装介质绝对干净
- 重新用Rufus制作USB B的安装介质:选择正确的Ubuntu ISO文件,在Rufus的「分区方案」里,如果你是UEFI模式就选「GPT分区方案用于UEFI电脑」,BIOS模式选「MBR分区方案用于BIOS或UEFI」,然后点击「开始」。
- 制作完成后,建议校验一下ISO文件的哈希值(Ubuntu官网提供对应版本的哈希值),确保ISO本身没有损坏,避免再次出现SQUASHFS错误。
第四步:重新启动安装
- 重启电脑,从USB B启动,这时候应该不会再出现Nintendo相关的错误提示了。
- 进入Ubuntu安装界面后,选择「与Windows Boot Manager共存」的双启动选项,这样Ubuntu会自动正确配置GRUB启动项,完全不会影响Windows 10的正常启动。
如果还是遇到SQUASHFS错误,那大概率是USB B本身有硬件问题,换一个全新的USB/SD卡再试试就行。
备注:内容来源于stack exchange,提问作者user1249190
相关产品推荐
相关产品推荐

