ubuntu 16.04 双系统 修复grub启动

博客介绍了电脑安装双系统后进入grub rescue界面的解决方法。一般情况可通过查看系统分区、设置root和grub路径等操作进入开机界面,还强调更新grub。重点讲述用boot-repair修复引导,包括联网下载工具、安装启动软件,最后更新grub并重启电脑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电脑安装双系统,重启进入grub rescue界面的一种解决方法
开机直接进入: grub rescue>
简直崩溃————————————
如果是一般情况,方法一可以解决:
方法一:
敲入 ls : *查看系统分区情况
再依次序输入
ls (hd, msdos%)/grub * — 括号中的代表磁盘编号,%代表磁盘的分区, 查看显示结果,一直到显示grub信息为止(含有grub.txt等信息),说明系统装载进这个分区
设置信息如下:
如果是安装在0号磁盘,5号分区
设置root路径 set root=(hd0, msdos5)
设置grub路径 set prefix=(hd0, msdos5)/grub
输入命令: insmod normal
输入命令:normal
输入normal敲击回车键即可进入开机界面。
强调内容最重要的是: 更新grub

用boot-repair修复引导

问题:装完WIN7后再用硬盘安装Ubuntu,都可以正常使用了,,,然后在PE下把引导弄了一下。

再然后开机提示:error:no such device:/boot/grub/grub.cfg 导致WIN7与Ubuntu都不能启动。

这里加假设你会制作livecd,并且知道如何让电脑开机进入livecd环境。

我们从进入桌面后开始。

联网。

请想办法连接上网络,我们需要从网络上下载修复工具。

连接网络后我们打开终端,依次输入下面的内容,每行之后都要按回车

sudo -i

add-apt-repository ppa:yannubuntu/boot-repair && apt-get update

apt-get install -y boot-repair && boot-repair

第一行表示进入root账户模式

第二行添加软件源并更新系统

第三行为安装boot-repair并在安装完成后启动软件。

软件启动后自动扫描,

然后我们点击第一个选项Recommended repair

剩下的软件会自己操作,不需要人为干预

视电脑配置,花费的时间不等。

我们再次打开终端,更新下grub,防止修复不完善。

sudo update-grub

最后,重启电脑确认下。或者根据自己的需求,进行下微调,都可以。

### Ubuntu 16.04 双系统启动配置 在 Ubuntu 16.04双系统(dual-boot)配置中,GRUB 引导加载程序的设置至关重要。如果需要更改默认启动的操作系统或修复 GRUB 配置问题,可以参考以下方法。 #### 修改 GRUB 默认启动项 若希望更改 GRUB 中默认启动的操作系统,可以通过编辑 `/etc/default/grub` 文件实现[^1]。执行以下命令以打开文件进行编辑: ```bash sudo nano /etc/default/grub ``` 找到 `GRUB_DEFAULT=0` 这一行,并将其更改为所需的启动项索引值。例如,如果希望默认启动 Windows 系统,可以将此行改为: ```plaintext GRUB_DEFAULT=saved ``` 然后使用以下命令保存当前选择为默认启动项: ```bash sudo grub-set-default <index> ``` 其中 `<index>` 是目标操作系统的索引值。完成后,更新 GRUB 配置: ```bash sudo update-grub ``` #### 修复损坏的 GRUBGRUB 配置出现问题时,可以使用 Boot-Repair 工具来修复。首先需要确保网络连接正常[^2]。如果直接使用 Boot-Repair 提示无网络连接,则可以通过 U 盘安装 Ubuntu Live 系统并进入试用模式[^2]。在试用模式下,执行以下命令以安装和运行 Boot-Repair: ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair ``` 按照工具提示完成修复后,重启计算机即可恢复正常启动。 #### 注意事项 在某些情况下,升级 Ubuntu 系统可能导致 GRUB 无法正确识别其他操作系统[^2]。此时需要手动检查分区情况,并通过 `os-prober` 工具重新扫描其他操作系统的引导项: ```bash sudo apt-get install os-prober sudo update-grub ``` #### 虚拟机环境中的注意事项 如果在虚拟机环境中运行 Ubuntu 16.04,需确保 QEMU 或其他虚拟化软件版本满足要求。较低版本的 QEMU 可能导致兼容性问题[^4]。建议升级 QEMU 至至少 2.5 版本以避免潜在问题。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值