grub rescue:使用boot-repair-disk + Rufus进行grub修复

问题描述:
Ubuntu16.04因grub损坏(损坏的原因是因为代码批量增加删除文件时,不小心在根目录下进行,导致根目录错乱),而不能正常启动,每次启动就会自动进入到grub rescue(救援模式),使用boot-repair-disk搭配Rufus解决问题,现在跟大家分享一下。

使用方法很简单,有英语阅读能力的,可以直接上官网看使用教程https://sourceforge.net/p/boot-repair-cd/home/Home/

1、工具下载

boot-repair-disk镜像文件下载:https://sourceforge.net/projects/boot-repair-cd/files/
启动盘制作工具Rufus下载:http://rufus.akeo.ie/?locale=zh_CN

在这里插入图片描述
注意:一定要注意区分位数,博主本人因为在64bit电脑上下载了32bit的版本,因下错版本,解决问题多花了很多时间。

2、制作启动盘

利用下载下来的boot-repair-disk-64bit.iso文件和Rufus工具制作启动盘。
打开Rufus.exe,选择下载好的boot-repair-disk-64bit.iso
注意:开始后,U盘将会被清空!
在这里插入图片描述

3、U盘启动

启动盘插入主机,让虚拟机识别到U盘,进入BIOS,从U盘启动,进入启动界面后boot-repair会自动运行。

让虚拟机识别到U盘:
在这里插入图片描述

两次默认下一步,出现以下页面,选择使用物理磁盘,并下一步:
在这里插入图片描述

通常选择最后一个,就是你的U盘,再点下一步,完成后看虚拟机设置中,新添加的硬盘是否是你的U盘,无误则点击确定。

注意:若不能进行这一步操作,请注意VMware版本,博主使用版本为16.1.2!~
在这里插入图片描述
在这里插入图片描述

让虚拟机进入BIOS方法:https://blog.csdn.net/qq_45069279/article/details/113879143

成功进入BIOS:
从Main页面移动到Boot页面,展开Hard Drive,按+键将启动盘移动到第一位,虚拟机开机的时候,会优先选择通过这个启动盘开机

在这里插入图片描述
页面移动至Exit页面,选择Exit Saving Changes 保存修改并开机。
在这里插入图片描述
最后,来到此界面,选择Recommended repair,耐心等待几分钟,完成后重启虚拟机就可以发现虚拟机能正常开机了。
在这里插入图片描述

### 如何在已有系统上安装Linux实现双系统引导 #### 准备工作 为了确保顺利安装,在开始之前需准备以下事项: - 下载所需的Linux发行版ISO文件,例如Ubuntu。由于官方下载速度可能较慢,建议寻找国内镜像站点获取更快的下载体验[^4]。 - 使用工具如Rufus(Windows环境下)或UNetbootin创建启动U盘。 #### BIOS/UEFI设置调整 进入计算机BIOS/UEFI界面,禁用安全启动选项并选择兼容Legacy模式或者保持Secure Boot关闭状态以便后续GRUB能正常加载。对于不同品牌机型具体路径有所区别,请参照主板说明书进行配置[^3]。 #### 分区规划与磁盘空间预留 考虑到现有操作系统已占用一定硬盘容量,需要合理分配剩余未使用的存储区域给新的Linux分区。可以通过Disk Management(适用于Windows)缩小卷大小从而腾出至少20GB以上的空白空间用于新系统的根目录(/),交换(swap area)以及/home个人资料存放位置等划分[^1]。 #### 开始安装过程 重启机器并通过快捷键(F12或其他指定按键)选取刚才制作好的Live USB作为启动源。按照屏幕提示逐步完成语言选择、键盘布局设定直至到达“Something else”自定义安装项页面;在此处手动指向前述所留下的空闲扇区建立ext4类型的挂载点/mnt,同时为swap area单独开辟一块区域[^2]。 #### 安装后的处理措施 当整个流程结束后,务必记得移除外部介质再次开机测试能否成功跳转至grub rescue>命令行界面显示两个可供切换的操作环境列表。假如发现无法识别原有Win bootloader,则借助Boot-Repair实用程序在线修复多重引导问题。 ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update sudo apt install boot-repair boot-repair ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值