U盘装好linux系统,重装Windows系统导致Ubuntu引导丢失
参考:https://www.freesion.com/article/2757541494/ 尝试第二种方法成功
通过的方法
具体为:
用U盘制作一个ubantu的启动盘,可百度查找方法制作;
插上ubuntu启动盘并重启电脑,进入选择界面,选择U盘启动,每种类型的电脑进入选择界面方式不同,按自己电脑型号百度查看;
点击试用ubuntu,进入ubuntu后,连接网络,打开终端;
根据命令说明依次运行以下命令:
sudo -i add-apt-repository ppa:yannubuntu/boot-repair && apt update apt install -y boot-repair && boot-repair
命令说明:
第一行表示进入root用户;
第二行添加软件源并更新系统;
第三行是安装boot-repair和其的依赖并在安装完成后启动该软件;
软件启动后会自动扫描,然后点击第一个选项Recommended repair即可
- 如果在运行第二行命令时出现关于公钥的错误,则执行以下命令:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
再次打开终端,更新下grub,防止修复不完善:(如果这里出现错误,直接重启试试)
sudo update-grub
-----------------------------------------------------------------------------------------------------------------------------------
尝试第一种方法问题记录
注意点:一定看清楚是sda还是sdb,我的sda是Windows盘
问题记录:
sudo grub-install --root-directory=/media/tmpdir /dev/sda 命令时出现以下问题
[email protected]:~s sudo grub- install . root- directory=/media/ tnpdir /dev/sdbInstalling for i386-pc platform .
grub- install: warning: this GPT partition label contains no BIOS Boot Partition;enbedding won't be possible .
grub-install: warning: Embedding is not pQssible. GRUB can only be installed inthis setup by using blocklists .However , blocklists are UNRELIABLE and theirse is discour aged, .
grub-install; error: will not proceed with blocklists ,
翻译:
GRUB-安装:警告:这个GPT分区标签不包含BIOS启动分区;嵌入是不可能的。
GRUB-安装:警告:嵌入是不可用的。GRUB只能通过使用区块列表来安装在这个设置中。但是,区块列表是不可靠的,而且它们已经过时了。
GRUB-安装;错误:不会继续执行区块列表,
此部分可以参考https://blog.csdn.net/ycy_dy/article/details/80602167
输入如下命令,进行grub修复。
sudo update-grub
sudo grub-install /dev/sda
如果提示如下,
/usr/sbin/grub-setup:警告: Your core.img is unusually large. It won't fit in the embedding area..
/usr/sbin/grub-setup:警告: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.
重启后问题依旧,输入一下指令,强制写入。
sudo grub-install --force /dev/sda
会出现以下2报警,不用管他。
/usr/sbin/grub-setup:警告: Your core.img is unusually large. It won't fit in the embedding area..
/usr/sbin/grub-setup:警告: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.
Installation finished. No error reported.
重启后正常。
下一篇: 关于PyQt5播放本地视频问题