我的电脑是两个固态硬盘
磁盘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
进入ubuntu后,*跳转到第3步
2.问题2
找不到分区
输入ls
输出(hd0,msdos5)(hd0,msdos2)(hd0,msdos1)(hd1,msdos1)
输出有四个
输入set
输出(hd0,msdos6)
显然所设置的不在服务区内
设置在四个服务区内
我们并不知道是哪一个服务区,四个逐一尝试
从第一个开始
set prefix=(hd0,msdos5)/boot/grub
set root=hd0,msdos5
set
可以看到已经设置成第一个服务区了
执行以下代码,无异常表示ok,执行下一条代码,若出现异常,检查是否输入正确,若正确则输入下一个服务区
insmod normal
normal
再次出现熟悉的画面,进入ubuntu
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
选择 是(Y)
推荐修复
是(Y)
确定
sudo update-grub
reboot
结束。