将Windows 10安装在Ubuntu所在分区后系统无限重启,双系统均无法启动的解决求助
这种情况我之前帮朋友处理过,别慌!大概率是Windows安装时覆盖了Ubuntu的引导信息,或者EFI引导分区被破坏导致的,试试下面这些一步步来的解决方案:
第一步:制作Ubuntu Live USB启动盘
找另一台正常的电脑,下载Ubuntu官方镜像,用Rufus、Etcher这类工具把镜像写入空白U盘。这是我们修复系统的核心工具。第二步:进入Ubuntu试用模式
把制作好的U盘插入故障电脑,重启后按启动快捷键(一般是F12、F2或Del,取决于你的主板品牌)选择U盘启动,进入“Try Ubuntu without installing”的试用模式。第三步:确认分区状态
打开终端,输入以下命令查看硬盘分区情况:sudo fdisk -l找到你的Ubuntu根分区(通常是ext4格式)、Windows系统分区(NTFS格式),以及EFI引导分区(一般是几百MB的FAT32分区,标记有EFI字样)。记好它们的设备名,比如
/dev/sda1(EFI)、/dev/sda2(Ubuntu根分区)。第四步:修复GRUB引导
这是恢复Ubuntu引导的关键步骤,依次在终端输入以下命令(注意替换成你自己的分区设备名):- 挂载Ubuntu根分区:
sudo mount /dev/sda2 /mnt - 挂载EFI引导分区:
sudo mount /dev/sda1 /mnt/boot/efi - 绑定必要的系统目录:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys - 切换到本地系统环境:
sudo chroot /mnt - 重新安装GRUB并更新引导列表:
grub-install /dev/sda update-grub - 退出chroot并重启:
exit sudo reboot
- 挂载Ubuntu根分区:
第五步:修复Windows引导(如果需要)
重启后如果GRUB菜单出现了,但Windows还是无法启动,可以再用Windows安装U盘进入修复模式,选择“修复计算机”->“疑难解答”->“自动修复”来修复Windows的引导文件。之后回到Ubuntu,再执行一次sudo update-grub让GRUB重新识别Windows。
注意:操作前建议先在Ubuntu试用模式下把重要数据备份到外接硬盘,避免操作失误导致数据丢失!
备注:内容来源于stack exchange,提问作者None Other

