我的电脑是两个固态硬盘
磁盘0:128GB
磁盘1:500GB

windows 10系统安装在磁盘0上,在磁盘1上分配200GB用于windows文件存储;剩余内存留给ubuntu 20.04。

两次遇到引导问题:
一是先安装了windows再安装ubuntu,开机直接进入windows,ubuntu被忽视掉。
二是手残把系统分区删掉了。

解决方法:
重装系统(✘)
修复系统引导(✔)

网友对于误删系统分区的解决办法:
老毛桃修复
u盘启动(windows)进入命令提示符

以上两种都需要U盘启动,这里排除了,我的是unbuntu启动,或许可以从ubuntu启动进入ubuntu,如能进入即问题1一样了,比问题2简单一点,目前没有尝试。

虽然我能通过下面的方式进入命令提示符,不过还是无法解决(无法用命令行关机)

两个问题的本质一样,区别在如何进入ubuntu

1.问题1

U盘启动,选择 try ubuntu 进入ubuntu

bios uefi 引导 出现两个一模一样的windows 引导_命令提示符


进入ubuntu后,*跳转到第3步

2.问题2

找不到分区

bios uefi 引导 出现两个一模一样的windows 引导_ubuntu_02

bios uefi 引导 出现两个一模一样的windows 引导_命令提示符_03

输入ls
输出(hd0,msdos5)(hd0,msdos2)(hd0,msdos1)(hd1,msdos1)

输出有四个

输入set
输出(hd0,msdos6)

显然所设置的不在服务区内
设置在四个服务区内

我们并不知道是哪一个服务区,四个逐一尝试
从第一个开始

set prefix=(hd0,msdos5)/boot/grub
set root=hd0,msdos5
set

bios uefi 引导 出现两个一模一样的windows 引导_ubuntu_04


可以看到已经设置成第一个服务区了

执行以下代码,无异常表示ok,执行下一条代码,若出现异常,检查是否输入正确,若正确则输入下一个服务区

insmod normal
normal

再次出现熟悉的画面,进入ubuntu

bios uefi 引导 出现两个一模一样的windows 引导_命令提示符_05

3.联网

4.打开终端

sudo update-grub
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair 
boot-repair

bios uefi 引导 出现两个一模一样的windows 引导_系统分区_06


bios uefi 引导 出现两个一模一样的windows 引导_命令提示符_07

bios uefi 引导 出现两个一模一样的windows 引导_ubuntu_08

bios uefi 引导 出现两个一模一样的windows 引导_windows_09

选择 是(Y)

bios uefi 引导 出现两个一模一样的windows 引导_系统分区_10

推荐修复

bios uefi 引导 出现两个一模一样的windows 引导_系统分区_11

是(Y)

bios uefi 引导 出现两个一模一样的windows 引导_windows_12


确定

bios uefi 引导 出现两个一模一样的windows 引导_命令提示符_13

sudo update-grub
reboot

结束。