Ubuntu双系统无法启动时,可以尝试以下方法进行修复:
禁用安全启动
- 进入BIOS设置,禁用安全启动。
- 如果不会设置,可以联系主板制造商客服咨询。
删除SBAT更新
- 在Linux系统中,执行命令
sudo mokutil --set-sbat-policy delete
。
禁用Windows更新
- 在Windows系统中,执行命令
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD
。
使用Boot Repair工具
- 使用Ubuntu启动盘,选择“试用Ubuntu”进入Linux启动盘之后,按下
ctrl + alt + T
调出终端。
- 查看系统所有分区,找到根分区(/分区),将根分区(/)挂载到/mnt,使用命令:
sudo mount /dev/sdXX /mnt
,其中XX是根分区的编号。
- 使用命令:
sudo chroot /mnt
进入系统。
- 修复Linux,使用命令:
sudo grub-install /dev/sdXX
,等待修复完成即可。
重新安装GRUB引导程序
- 使用Live CD/USB启动,选择“试用Ubuntu”进入系统。
- 在终端中执行以下命令来安装GRUB引导程序:
- 查看分区信息:
sudo fdisk -l
。
- 将根分区挂载到/mnt目录下:
sudo mount /dev/sdXY /mnt
,其中XY是根分区的编号。
- 更新GRUB并生效:
sudo update-grub
。
检查启动顺序
- 在计算机启动时按下相应的键(通常是F2、F10或Delete键)进入BIOS设置界面,检查启动顺序是否正确。
恢复模式
- 在启动时,按住Shift键,进入GRUB菜单。
- 选择“恢复模式”(recovery mode),进入恢复模式后,选择修复文件系统选项。
重新安装Ubuntu
- 如果上述方法都无法解决问题,可以考虑重新安装Ubuntu。
- 在安装过程中,选择“Upgrade Ubuntu”以保留现有的文件和设置,或选择“Erase disk and install Ubuntu”来完全重新安装Ubuntu。
通过上述步骤,您应该能够解决Ubuntu双系统无法启动的问题。如果问题依旧存在,建议您联系专业人士或Ubuntu社区以获取更多帮助。