手把手教你解决删除Linux后开不了机Grub的问题 (删除linux开不了机grub)

在使用Linux系统的过程中,有时我们可能需要删除掉某个Linux版本或整个Linux系统,但是删除后发现无法进入其他操作系统或者Windows系统,出现一个黑色的Grub命令行,这时候就会让人感到非常烦恼。这是因为删除Linux系统后,Grub引导程序仍然存在于硬盘的MBR(Master boot record)位置,而非Windows的启动引导程序。那么,在这种情况下我们该如何解决这个问题呢?本篇文章将手把手教你如何解决删除Linux后开不了机Grub的问题。

之一步:备份重要数据

在进行任何操作之前,我们应该先备份重要的数据。因为我们将会对硬盘分区进行操作,如果不小心操作失误,很可能会导致数据丢失。

第二步:使用Windows安装盘修复引导程序

在这种情况下,我们可以使用Windows安装盘来修复引导程序。

使用U盘或光盘启动电脑,从BIOS界面选择“从USB或CD/DVD启动”。

然后,在安装选项页面点击“修复计算机”选项,进入“高级选项”页面。

在高级选项中,选择“命令提示符”,进入命令行模式。输入指令:

bootrec /fixmbr

这个指令将会把Windows的引导程序重新写入MBR位置,同时删掉里面的Grub引导程序。

接着用指令:

bootrec /fixboot

来修复Windows启动引导程序,确保Windows系统能够正常启动。

第三步:下载Grub2Win程序重新安装Grub引导程序

如果上面的方法没有解决问题,我们可以尝试使用一个小程序Grub2Win来重新安装Grub引导程序。Grub2Win是一个简单易用的开源工具,可以帮助我们轻松地安装和配置Grub2引导程序。

我们需要下载Grub2Win工具。将下载后的文件解压后,进入Grub2Win目录,找到Grub2Win工具,右键以管理员身份运行。

在Grub2Win工具中,选择“Install Grub2”选项。

然后,在下一步中选择“MBR”分区。

接着,我们可以选择要安装的Linux系统,如果此时你没有Linux系统,可以选择默认选项。

最后点击“Install”按钮,等待安装完成。

第四步:检查引导程序是否成功安装

在上述操作完成后,我们可以尝试重新启动计算机,在启动的时候在BIOS界面中选择相应的启动盘,并进入Windows系统。这时候,我们可以尝试打开命令提示符,输入指令:

bcdedit

来查看引导配置。如果显示的内容类似于下图,证明Grub引导程序已经被替换成了Windows引导程序。

如果还是没效果,我们可以再回过头来,重复上述操作,重新安装一次Grub2Win工具。

删除Linux系统后,开不了机Grub的问题可能会让人感到非常烦恼,不过通过上述操作,我们可以很快地解决这个问题。需要注意的是,在进行操作之前,一定要先备份数据以免造成不必要的损失。

相关问题拓展阅读:

如何启动windows7 在网上找到好多方法都不能用”>win7 系统中装有linux 把linux删除后出现grub> 如何启动windows7 在网上找到好多方法都不能用

1,找个Win7安装光盘修复一下就行了,如果没有安装光盘就找一般的Ghost装机版系统磨咐光盘,进入PE系统,进行DiskGenius,重建系统主引导记录(禅旦MBR)就瞎袭纯行了。

发生这个现象的原因是你把系统启动项删掉了,现在需要修复Windows 7的启动项。

首先,需要一张Windows7的安装光盘。

接着是修复:

1.进入BIOS修改之一启动设备为CD/DVD ROM

2.插入Windows7 系统盘

3.当系统盘加载到“现在安装”的那一步时卖旅,选择左下角“修哗耐复计算机”

4.进入修复计算机界面后,选择启动项修复,就会自动修复,等一段时间后,提示修复成功,需要重启,点击重启后就可以进入系统了。

由于无法在光盘启动时乱配春使用截图软件,所以无法提供截图。你可以先试试,有问题的话可以补充提问。

呵呵 我也遇到过 开始的几次每次都笨到重装windows

他们说的 我当时也想弄来着 可都没学过 现学时间来歼液不及 也不知道盘符啊什么的字符操作

我后来发现找一个其他的windows盘 装在现在删除的linux分区上 重启后 就会发现有两个windows启动选项

进去冲念windows7 然后 把那个操作系统安装的分区直接删掉 可以加到现有分区或者留着散改困装其他操作系统随便你

不知道你会不会用简单的dos 用bcdedit命令删除不用的启动项目就可以了

你的WIN7是装在第中凳几个分区。

使用如下指令应该可以在手运GRUB下启动WIN7

find –set-root /bootmgr

chainloader /bootmgr

boot

但要修复毕培梁win7引导需要知道你的详细分区情况

搞个PE弄一弄

“>我把linux中的boot文件删了,进不去了,怎么办?现在开机只有grub>

虚拟机上安装的,那你想办法从 别人那里复制这个boot文件到你的电脑里面试试,要是进不去系统就用DOS吧,这是唯含坦纤一的方法,要是信仿不行就重装吧谈仿!!

livecd就是你u的安装光盘,是安装光盘就行,我的u是9.04但我用的恢复乎粗并光盘是8.10没问题

2. 进入试用界面,打开一个终端,运行sudo grub命令,你会看到’grub>’这样的提示符

3. 在提示符’grub>’后输入find /boot/grub/stage1,你会得到一个运行结果

这里注意find后面有一个空格和斜杠的方向。如果你知道自己的ubuntu盘符可凳慎以省略这一部

4. 运行 grub>root (hd0,n)

root后面是有一个空格的

如果你运行了上面一步的命令请跳过这一段,直接看5.(之一块硬盘是0,第二块是1,n是你安装u的那个盘的序列号-1,注意这个序列号是包括u盘、光驱、外置光驱在内的所有盘符,我的盘符号是m,按岁迹照规则n=12)

5. 运行grub>setup (hd0) 出现几行提示文字,最后是“… succeeded” 修复成功!

setup后面有空格

修复下,不行就重新安装吧

不仅仅grub出了问题,而是kernel文件和initrd.g等等也删掉了。

需要两步:

1. 重装grub,如1.2楼笑亏所说的,因为stage2所在的文件被删了。

2. 弄个kernel文件以及initrd.gz出来。

至于如何弄出来,如果是ubuntu,要么通过live cd等引导进入,chroot到培升盯原来的根目录,然后通过sudo apt-get install linux-image-****之类的安装一下。

要么自己编译一下内核,编译一个新内核,写一下menu.lst。

其他linux系配和统类似,都是这个思路。

/boot/ 文件删除是吧? 直接把LiveCD的拷出来用。也可以去官方repo下载。但内核需要重新更新或编态卜译。你使用的kernel: vmliunz 和initrd.gz都是最基本的。但不能用作晌烂日常使用。你也可以重新安装系统,然后把你没有删除的东西帆谨穗挂载回去即可。不需要重新配置。

删除linux开不了机grub的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于删除linux开不了机grub,手把手教你解决删除Linux后开不了机Grub的问题,win7 系统中装有linux 把linux删除后出现grub> 如何启动windows7 在网上找到好多方法都不能用,我把linux中的boot文件删了,进不去了,怎么办?现在开机只有grub>的信息别忘了在本站进行查找喔。


数据运维技术 » 手把手教你解决删除Linux后开不了机Grub的问题 (删除linux开不了机grub)