[Ubuntu+Windows双系统在Windows中删除Ubuntu后重启出现grub rescue的修复方法]
一、使用Windows安装盘或USB进行修复 下载并制作Windows安装盘或USB: 从微软官网下载Media Creation Tool,用它创建一个Windows 10或11的安装USB。 启动并进入修复模式: 插入USB,重启电脑,按下启动热键(如F12、Esc),选择从USB...
在拥有Ubuntu和Windows双系统的电脑上,有时我们可能会选择删除Ubuntu系统以释放空间或进行其他操作。然而,删除Ubuntu后重启电脑,却可能会遇到令人头疼的grub rescue错误,导致Windows系统也无法正常启动。别担心,下面将为大家介绍几种有效的修复方法。
一、使用Windows安装盘或USB进行修复
-
下载并制作Windows安装盘或USB:
- 从微软官网下载Media Creation Tool,用它创建一个Windows 10或11的安装USB。
-
启动并进入修复模式:
- 插入USB,重启电脑,按下启动热键(如F12、Esc),选择从USB启动。
- 选择“修复计算机”(不是安装Windows),进入“疑难解答”>“高级选项”>“命令提示符”。
-
使用bootrec修复MBR:
- 重点加粗:在命令提示符中输入
bootrec /fixmbr
,回车后显示“操作成功”。这个命令会修复主引导记录,并清除之前可能存在的GRUB引导程序的问题。 - 接着,使用
bootrec /rebuildbcd
命令来重建BCD(引导配置数据)。
- 重点加粗:在命令提示符中输入
-
(可选)使用bootsect命令:
- 如果
bootrec
命令失败,可以使用bootsect
来手动修复引导扇区。输入bootsect /nt60 C: /mbr
,其中C:是系统分区的盘符,根据实际情况调整。
- 如果
二、使用WinPE和MBRFix工具修复
-
下载并制作WinPE:
- 下载WinPE,并使用UltraISO等工具将其写入U盘中。
-
下载MBRFix工具:
- 将MBRFix工具放在另外一个U盘或移动硬盘中。
-
进入WinPE系统并使用MBRFix修复:
- U盘启动进入WinPE系统。
- 重点加粗:在WinPE系统下,打开cmd命令窗口,进入MBRFix工具所在的目录,输入命令
MbrFix /drive 0 fixmbr
,确认后即可修复MBR。
三、手动定位并修复GRUB
对于熟悉GRUB的用户,可以尝试手动定位GRUB目录并修复引导:
-
在grub rescue模式下查看分区:
- 输入
ls
查看所有分区。
- 输入
-
寻找Ubuntu所在分区:
- 依次尝试
ls (hd0,分区号)/
,直到找到包含正常文件夹的分区。
- 依次尝试
-
修复GRUB引导:
- 设置root和prefix,然后加载normal模块。
-
更新GRUB配置:
- 进入Windows系统后,使用Ubuntu安装盘或Live CD进入Ubuntu环境,更新GRUB配置。
通过上述方法,大多数因删除Ubuntu后导致的grub rescue错误都能得到有效修复。希望这篇文章能帮助大家顺利解决问题,让双系统再次稳定运行!
Linux笔记 更多 >

- 深入探索Linux内核源代码分布
-
首先,Linux内核源代码以树状结构进行组织,主要包括arch、drivers、fs、include、init、kernel、mm、net等目录。每个目录都承载着特定的功能和模块,共同构建起了Linux内核的庞大框架。 arch目录是架构相关的代码存放地,包含了针对不同处理器架构的特定实现,如x86...
2024-06-04 14:24:33

- 加强Linux 容器安全的十大方面
-
最小权限原则:确保每个容器仅拥有执行其任务所必需的最小权限集。避免使用root用户运行容器,通过定义严格的用户权限来减少潜在的安全风险。 镜像安全:使用官方和受信任的镜像源,并定期更新镜像以修复已知漏洞。构建自定义镜像时,应从干净的基础镜像开始,并验证所有依赖项的安全性。 隔离与限制:利用容...
2024-10-02 11:18:36
![[Linux中验证tar包在传输后的完整性的过程详解]](https://img.doczz.cn/storage/20240414/6cb7bcb32d73946698725b5e5926a57b.png)
- [Linux中验证tar包在传输后的完整性的过程详解]
-
一、生成MD5校验码 在发送方,首先需要对tar包生成MD5校验码。MD5是一种广泛使用的哈希函数,可以生成一个128位的哈希值,用于验证文件的完整性。 md5sum yourfile.tar > yourfile.tar.md5 二、传输tar包及其MD5校验码 将生成的tar包(如your...
2025-01-16 10:24:35

- 深入了解Linux ldconfig
-
ldconfig 的核心作用: 自动配置动态链接器:每当安装或删除软件包时,ldconfig会自动更新/etc/ld.so.cache文件,这个文件是动态链接器(ld.so)在运行时查找共享库的关键索引。 管理库文件的优先级:它还能处理库文件之间的版本冲突,通过调整/etc/ld.so.conf文...
2024-09-10 11:36:35

- Linux中SELinux三种模式的启动、关闭与查看方式
-
一、查看SELinux当前模式 要查看SELinux的当前模式,可以使用以下命令: sestatus 该命令会输出SELinux的状态信息,其中Current mode项即表示当前SELinux的模式。 二、启动SELinux 如果SELinux被禁用,但你需要启用它,可以编辑/etc/selinu...
2025-02-13 09:15:26
CentOs笔记 更多 >

- centos6.5系统无法ping通外网
-
首先,请确保您的网络连接正常。检查物理连接,确认网线是否插好,以及网络接口是否正常工作。可以通过查看系统日志或使用ifconfig命令来诊断网络接口的潜在问题。 如果网络连接没有问题,那么可能是网络配置出现了问题。请检查/etc/sysconfig/network-scripts/目录下的网络配置文...
2024-08-28 10:00:14
![[Centos crontab不执行怎么办]](https://img.doczz.cn/storage/20240420/fc4d3e6201c7d32fa62ffa18d45db18c.png)
- [Centos crontab不执行怎么办]
-
首先,检查crontab日志。查看/var/log/cron或/var/log/syslog(取决于系统的日志配置)中的日志信息,以了解crontab任务的执行情况和可能的错误信息。如果有错误信息,根据错误信息进行进一步排查和修正。 其次,检查crontab配置。确保crontab文件中的定时任务格...
2024-11-06 09:57:37

- CentOS MySQL安装目录在哪
-
当你成功在CentOS上安装了MySQL后,默认情况下,MySQL的各个关键组件会分布在系统的不同目录中。以下是一些重点且常用的安装路径: 二进制文件:存放在/usr/bin目录下。这些二进制文件是MySQL服务器和客户端工具的核心执行文件。 配置文件:MySQL的配置文件通常位于/etc/...
2025-03-27 11:21:28
![[centos怎么卸载jdk]](https://img.doczz.cn/storage/20240420/d3646e8a44fdf79d97d6d96e4b7a80b0.png)
- [centos怎么卸载jdk]
-
1. 确认已安装的JDK版本 首先,您需要确认当前系统中已安装的JDK版本。可以通过在终端中输入以下命令来查看: java -version 如果系统返回了Java版本信息,那么说明JDK已安装。接下来,使用以下命令查找具体的JDK软件包: rpm -qa | grep java 或者 rpm -q...
2024-10-05 16:27:37
![[centos怎么安装flash]](https://img.doczz.cn/storage/20240420/4bb204944c567a073022f3d845a1ff78.png)
- [centos怎么安装flash]
-
第一步:安装Adobe Flash Player的依赖 首先,你需要确保你的系统已经安装了所有必要的依赖。打开终端,并输入以下命令来安装这些依赖: sudo yum install epel-release sudo yum install nspluginwrapper sudo yum inst...
2024-11-12 10:21:33
Ubuntu笔记 更多 >

- Ubuntu下从源码编译安装flare以及如何从Debian包安装
-
一、从源码编译安装flare 安装依赖: 在编译flare之前,需要确保系统上安装了必要的编译工具和库。可以通过以下命令安装: sudo apt-get update sudo apt-get install build-essential cmake git libboost-all-dev ...
2025-01-22 09:39:31
![[Ubuntu下从源码编译安装flare以及如何从Debian包安装]](https://img.doczz.cn/storage/20240421/5fb1681529a4113d6cba26732cf6398c.png)
- [Ubuntu下从源码编译安装flare以及如何从Debian包安装]
-
从源码编译安装flare 准备编译环境: 首先,确保你的Ubuntu系统已安装必要的编译工具和库。可以通过运行sudo apt-get update && sudo apt-get install build-essential cmake来安装编译环境和CMake。 下载f...
2024-08-24 11:30:37

- Ubuntu 12.04 使用apt-get安装Sphinx
-
首先,确保你的Ubuntu 12.04系统已经更新到最新状态。这可以通过打开终端并输入以下命令来完成: sudo apt-get update sudo apt-get upgrade 接下来,是安装Sphinx的关键步骤。由于Ubuntu 12.04的官方软件仓库中可能不包含最新版本的Sphinx...
2024-10-06 18:48:28

- Ubuntu 12.04 使用apt-get安装Sphinx
-
一、安装Sphinx 首先,打开你的终端,输入以下命令来安装Sphinx: sudo apt-get update **sudo apt-get install sphinxsearch** 这是安装Sphinx的核心步骤,务必确保命令正确无误。 二、配置Sphinx 安装完成后,你需要配置Sphi...
2024-12-15 17:13:05
![[ubuntu如何切换到中文语言及中文输入法的使用]](https://img.doczz.cn/storage/20240421/026df03d423143fdc22f7ea168e1708a.png)
- [ubuntu如何切换到中文语言及中文输入法的使用]
-
一、切换到中文语言 首先,打开终端,输入命令“locale”查看当前系统语言设置。如果当前系统语言不是中文,可以使用以下命令安装中文语言包: sudo apt-get install language-pack-zh-hans 安装完成后,使用以下命令将系统语言修改为中文: sudo update-...
2024-11-22 14:06:49