当前位置:首页 » 操作系统 » linux删除grub

linux删除grub

发布时间: 2022-04-13 22:40:01

linux下修改GRUB

linux 的grub是一个非常好的引导程序,它可以引导多操作系统。当windows和linux共存时,删除grub直接进入windows方法:

方案1:
用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)
---用win98的引导盘或DOS引导盘引导系统到纯DOS提示符下,执行:"fdisk /mbr"即可。

方案2:
在Linux系统中,恢复MBR。(如果你还能登陆到Linux系统中的话)
---在终端的命令提示符后输入: "dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1"
注意,其中bs(buffer size)是指重写的字节数。为什么不是512呢?主引导扇区是一个扇区(512字节呀),因为我们只是想通过扇面的命令修复系统MBR的引导或删除 Grub/LILO引导;而不是恢复整个主引导扇区。所以我们只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。 boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘DPT表也破坏掉。那就坏事了!!! (MBR的512字节中前446字节为引导程序,紧跟着后面64字节为分区表,最后面2个字节为结束标记)

方案3:
使用工具:Clear MBR 0.9,接运行执行“Clear MBR”即可。

方案4:
Linux的分区已经被你从Windows中删除,系统启动后停在“grub>”提示符处。解决方法:
(1):按照方案1的方法
(2):如下
1.在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车。 //将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统。
2.在“grub>”提示符后输入:“chainloader +1” 回车。//将启动引导权转交给当前分区的首扇区(Windows系统所在分区的首扇区)。
3.在“grub>”提示符后输入:“boot” 回车。系统将启动Windows。如果不成功,则表明 (hd0,0) 不是 Windows 系统所在分区,再从第一步开始试一下“root (hd0,1)/root (hd0,2)/root (hd0,3)/...”,总之这样一定可以引导启动你的Windows系统。
4.好了,进入Windows了,请采用方案3的方法,轻松搞定!
(3):用 WINDOWS 盘启动,进入 console 模式,运行 fixboot 和 fixmbr。fixmbr命令用于修复启动磁盘的主启动记录,它仅在使用故障恢复控制台时才可用,它的语法是:fixmbr [device_name],参数device_name是要写入新的主引导记录的设备(驱动器),设备名称可从 map 命令的输出获得。例如,设备名称:DeviceHardDisk0,下列命令示例向指定设备写入一个新的主引导记录:fixmbr DeviceHardDisk0
注意:
·如果不指定 device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。
·如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

Ⅱ linux 5.4中删除grub.conf后怎么启动

手动打 GRUB 的命令启动,之后再自己手打 grub.conf 的内容恢复。
什么命令? kernel 和 initrd 之后再 boot 。
说起来简单,kernel 和 initrd 的参数你知道么?一个机器有一个参数,这个只能靠自己。

Ⅲ 我的一块硬盘以前装的 ubuntu linux 现在把盘重新分区,如何删除grub

你在安装系统的时候,把硬盘格式化就行了,这样就什么都没有了.不过你说的硬盘是移动硬盘吗??还是什么??普通硬盘不能像移动硬盘那么用啊.

都格式化了,就没事了.grub没有了。我用的就是ubuntu6.06,以后有时间我们探讨探讨,hehe

Ⅳ 卸载linux后出现“grub rescue”,怎么办

症状:
开机显示:GRUB loading
error:unknow filesystem
grub rescue>
原因:
已经发现下面几种操作会导致这种问题:
1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。
2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。
3,重新安装系统,把linux安装到了新分区,原有分区已经格式化,但是没有重新安装grub2。
4,用ubuntu备份工具/衍生版制造工具等,把主分区回复成了8.X的老版本,结果老版本的grub是grub1,于是把grub2破坏掉了。

总归,是由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。

思路:
方法1,彻底删除grub2,让这个提示不再出现:
适用于已经不想再使用ubuntu,要转回windows的人。
这个很简单,只要你有Windows启动盘(非Ghost),用它启动,至选择安装位置,不用真正安装,退出重启就可以。
或者用它启动到故障修复台,运行fixboot或者fixmbr都可以。
win7命令行下,则是执行:BootRec.exe /fixmbr
(/fixmbr修复mbr, /FixBoot修复启动扇区,/ScanOs检测已安装的win7,/RebuildBcd重建bcd。)

方法2,重新安装、修复grub2
1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
在 grub rescue>下输入以下命令:
代码:
ls
会罗列所有的磁盘分区信息,比方说:
引用:
(hd0,1),(hd0,5),(hd0,3),(hd0,2)

2. 然后依次调用如下命令: X表示各个分区号码
如果/boot没有单独分区,用以下命令:
代码:
ls (hd0,X)/boot/grub
如果/boot单独分区,则用下列命令:
代码:
ls (hd0,X)/grub
正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。

4,如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:
以下是/boot没有单独分区的命令:
引用:
grub rescue>set root=(hd0,5)
grub rescue>set prefix=(hd0,5)/boot/grub
grub rescue>insmod /boot/grub/normal.mod
以下是/boot 单独分区的命令:(这几句有待验证)
引用:
grub rescue>set root=(hd0,5)
grub rescue>set prefix=(hd0,5)/grub
grub rescue>insmod /grub/normal.mod

然后调用如下命令,就可以显示出丢失的grub菜单了。
grub rescue>normal
不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
启动起来,进入ubuntu之后,在终端执行:
代码:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
重启测试是否已经恢复了grub的启动菜单? 恭喜你恢复成功!
5,如果找不到正确的/grub目录,比如第3、4种误操作,则尝试寻找是否有linux核心文件,则依次调用如下命令: X表示各个分区号码:
grub rescue>下,输入:
如果/boot没有单独分区:
代码:
ls (hd0,X)/boot

如果/boot单独分区,则:
代码:
ls (hd0,X)

找名字类似与vmlinuz-3.0.0-12-generic这样的文件,这是linux核心文件,如果找到,记下(hd0,X)中的X值。假设找到(hd0,5)时,显示了文件夹中的文件。

然后用live cd 或者 live usb启动,在live cd的ubuntu的终端中依次输入以下命令(sda5中的“5”必须改成上面记录下来数值)(这两句需要验证):
如果/boot没有单独分区:
代码:
sudo mount /dev/sda5 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda

如果/boot单独分区,则:
代码:
sudo mount /dev/sda5 /mnt
sudo grub-install --boot-directory=/mnt /dev/sda

然后重新启动即可。

(以上这两句命令也可以解决安装ubuntu时grub安装位置不对,没有将grub安装到/dev/sda,造成启动时不出现ubuntu启动项直接进入windows的问题,不过需要自行确定sda5中的“5”改成什么数字。)
6,如果连linux核心文件都没有,那么,彻底重新安装吧。

方法3
没什么难度,只是准备工作稍微麻烦了一点,你需要一个linux启动U盘或者光盘。

用U盘直接启动(改变系统引导顺序,使之先从U盘开始引导),在U盘上运行linux,打开终端,输入以下内容:
(下面是基于debian的系统(其实就是普通个人电脑的系统),其他系统自己转换命令)
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

lilo是一种以前的引导组件,现在基本上已经被放弃了,大部分系统采用的都是grub引导,通过lilo就可以修复MBR的正常引导了。
我的问题及解决:我是直接格式化linux安装盘导致进入时出现grub rescue>,用三种方法解决了问题,所以删除系统的时候还是得按照规矩来啊

Ⅳ windows下删除linux如何grub secure

linux的grub装在linux下的,没什么办法
去下一个grub4dos,零安装使用
1、下一个grub4dos,英文好的话去英文官网下;
2、取出grldr,放在C盘下;
3、编辑C:\boot.ini(注意只读属性),在最后一行添加:
C:\grldr=grub
修改 :
timeout=3
4、新建文本文档 menu.lst ,这个是grub4dos的配置文件。
如果是win7,还需要复制winxp的启动文件,几个很小的文件,ntldr ,等,
把grldr.mbr放在C盘,
并在boot.ini后添加
C:\grldr.mbr=grub

Ⅵ linux问题 怎么卸载grub

这是我找的资料,也许你能用的到.还有哥们你装LINUX怎么自己密码还不记得了...下回设置个简单的,.....如果你真需要LINUX你还不如再装次LINUX把以前的冲掉...祝你好运!!!
在XP下完美卸载LINUX(RedHat9)
虫虫 发表于 2005-3-3 0:14:00

在XP下完美卸载LINUX(RedHat9)
上学期由于学习的需要在装有XP的系统上又安装了LINUX,因为是后装的LINUX,所以启动软件自然而然地就成了LINUX的GRUB了。在网上找了半

天也没有找到完整的资料,顺着大家的点滴思路加上我的实践反复操作、尝试,终于成功了!现在写出来和大家分享!

一、 首先启动到XP下,用安装好的PartitionMagic(我用的是8.0的)将你安Linux的那个分区格式化成FAT32格式(NTFS我没有去试,因为我

不习惯用NTFS),保存应用修改退出。

二、 重新启动系统,这时的系统启动会报错,提示GRUB找不到文件等,就算用XP安装盘也不行。所以这步一定要切记:用WIN98的引导盘引导

系统,然后在提示符下用命令:fdisk/mbr。

三、 再次重启系统,用XP安装盘引导,这次就可以进入安装程序,开始的查找硬件工作就它自动进行吧,然后选修复安装(也就是在提示菜单

下按R键),之后会要求输入管理员密码(也就是开始安装XP时的administrator用户的密码),输入正确后进入DOS命令符状态,然后键入:

fixmbr

四、 输入:exit,然后系统会重新启动,拿出光盘,系统就会正常地进入到XP了。

至此就完全实现了在XP下完美卸载LINUX的工作了,全部过程不超过十分钟。同样原理在98系统下,只要fdisk/mbr后,再用sys c:,应该也没

有什么问题了。祝大家好运!

本人电脑是先装的WINXP,后装LINUX,是Suse Linux Enterprise Desktop 10。按照上面的做法开始进行。

一、首先启动到XP下,由于我没有安装PQ分区大师,于是就在桌面上右击我的电脑=>管理=>计算机管理=>磁盘管理开启XP下的逻辑磁盘管理器

把LINUX所占的分区全给干掉了,然后退出重启。

二、重启系统后跟上面说的一样,用Win98启动盘启动机器,运行fdisk/mbr,没什么反应,不管它

三、不用重启系统,只打开光驱把Win98启动盘拿出来换上XP启动盘,进入i386,运行winnt,提示找不到swap分区,安装无法继续,看到这里心

里倒吸一口凉气,也就是说如面所说接下来的步骤我无法如法炮制了。

四、无耐之下只好取出XP启动盘又换上Win98启动盘,运行fdisk,出来第一个画面,选了NO,然后又出来第二个画面,问要不要大区支持之类

的,选了NO,想到我的硬盘里还有资料,就按Ctrl+Alt+Delet放弃了fdisk, 重启后神奇的事情发生了,居然WINXP启动的画面又出现了,至此,

我算是完美的卸载了LINUX,而且进入XP后,一切完好如处,资料都在!!!

Ⅶ linux系统引导问题

grub安装在硬盘的MBR中,而grub的配置文件存在你的rh下的/boot中。装红旗有时候会再装一次grub,装好就没有问题。

但是如果不会使用救援模式,建议装个红旗算了。如果不想使用linux了可以用windows的修复台,使用fixmbr来修复mbr ,然后grub就给删除了。该过程中启动引导程序要完成多个初始化过程,当这些过程顺利完成后才能使用系统的各种服务。

简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。

它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Ⅷ 怎样删除Linux的gurb引导

Solution 1
用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)
---用win98的引导盘或DOS引导盘引导系统到纯DOS提示符下,执行:"fdisk /mbr"即可。
Solution 2 在Linux系统中,恢复MBR。(如果你还能登陆到Linux系统中的话)
---在终端的命令提示符后输入: "dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1"
注意,其中bs(buffer size)是指重写的字节数。为什么不是512呢?主引导扇区是一个扇区(512字节呀),因为我们只是想通过扇面的命令修复系统MBR的引导或删除Grub/LILO引导;而不是恢复整个主引导扇区。所以我们只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。 boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘DPT表也破坏掉。那就坏事了!!! (MBR的512字节中前446字节为引导程序,紧跟着后面64字节为分区表,最后面2个字节为结束标记)
Solution 3
如果你的fdisk不好使,或者Linux已经翘翘了,不用着急,上帝关上了所有的门,但是他一定会为你留下一扇窗户,下面的工具可意帮助你:
Clear MBR 0.9:clsmbr.exe
---直接运行执行“Clear MBR”即可,本人有测试过,绝对安全,敬请放心使用。
Solution 4
Linux的分区已经被你从Windows中删除,系统启动后停在“grub>”提示符处。(方法一:按照Solution 1的方法,方法二:如下)
---在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车。 //将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统。
---在“grub>”提示符后输入:“chainloader +1” 回车。//将启动引导权转交给当前分区的首扇区(Windows系统所在分区的首扇区)。
---在“grub>”提示符后输入:“boot” 回车。系统将启动Windows。如果不成功,则表明 (hd0,0) 不是 Windows 系统所在分区,再从第一步开始试一下“root (hd0,1)/root (hd0,2)/root (hd0,3)/...”,总之这样一定可以引导启动你的Windows系统。
---好了,进入Windows了,请采用Solution 3的方法,轻松搞定!

Ⅸ 删除Linux后如何删除grub

正确的步骤是:先删除grub,再删除linux磁盘分区。这样就不会影响windows系统了。
已然造成现在的局面,那么,你现在能进windows系统吗?
如果能,请下载一个叫MbrFix的软件,它可以让你在windows下安全清楚mbr信息。
如果你不能进入windows了,那么请用windows xp安装盘,进入纯dos,输入:fdisk /mbr就可以了。
你现在的问题是,怎么进入纯dos环境。
当然还有一个比较绕的办法,再安装一次linux,这样grub就又恢复了,你也能再进入windows了,然后你再安装正常的步骤操作,先清理mbr,然后再删除linux分区。这样就行了。

热点内容
mysql创建表的sql语句 发布:2024-09-29 04:24:46 浏览:329
protues用什么编译器 发布:2024-09-29 04:04:12 浏览:421
bab编程 发布:2024-09-29 03:48:58 浏览:933
魔兽世界服务器新是什么意思 发布:2024-09-29 03:43:48 浏览:390
吉利博越自动挡哪个配置最好 发布:2024-09-29 03:43:26 浏览:761
服务器出现故障码怎么解决 发布:2024-09-29 03:40:50 浏览:182
公费访问学者 发布:2024-09-29 03:33:12 浏览:309
云主机源码 发布:2024-09-29 03:18:28 浏览:665
cspython 发布:2024-09-29 02:58:07 浏览:738
下载加密日记软件 发布:2024-09-29 02:58:07 浏览:800