linux下删除引导mbr分区标志,删除Linux引导界面的方法及注意事项-程序员宅基地

技术标签: linux下删除引导mbr分区标志  

玩过Linux的人都知道,在原系统上装好Linux时,系统的引导时会显示Linux引导管理界面,当我们某天把Linux删了后,却发现Linux引导管理界面还在,这时我们可以用以下的方法来删除它。

准备一张DOS启动盘和fdisk软件,用它来引导系统进行DOS命令提示符,输入“fdisk /mbr”,按回车就行了。此删除不可恢复,请慎用。

正确删除Linux的方法

如果你需要从一个硬盘驱动器中删除 Linux ,并且已经试图用默认的 DOS(Windows) fdisk 来这么做,你将会遇到“分区存在但又不存在”的问题。要删除非 DOS 分区的最好办法是使用一个理解分区而不单是 DOS 的工具。

首先,插入 Red Hat Linux 光盘来引导系统。引导后,你会看到一个引导提示。在提示下键入:linux rescue。这会启动救援模式程序。

你会被提示输入你的键盘和语言需求。输入这些值,就如同你在安装 Red Hat Linux 中输入的一样。

下一步,会出现一个屏幕通知你该程序正在试图寻找要救援的 Red Hat Linux 安装。在该屏幕上选择「跳过」。

选择了「跳过」之后,你就会被给予一个命令提示,你可以用它来访问要删除的分区。

首先,键入命令 list-harddrives。这条命令会列出你的系统上所有被安装程序识别的硬盘驱动器,以及它们的大小(以 MB 为单位)。

警告

请务必小心,只删除必要的 Red Hat Linux 分区。删除其它分区会导致数据丢失或系统环境损坏。

要删除分区,使用分区工具 parted。启动 parted,此处的 /dev/hda 是要删除的分区所在的设备:

parted /dev/hda

使用 print 命令来查看当前的分区表,从而判定要删除的分区的号码:

print

print 命令还可以显示分区的类型(如:linux-swap、ext2、ext3 等等)。了解分区类型会帮助你判定是否要删除该分区。

使用 rm 命令来删除分区。例如:要删除号码为 3 的分区:

rm 3

你一按下 [Enter] 键,这些改变就会发生,因此在确认前请反复审视命令。删除分区后,使用 print 命令来确认它已从分区表中被删除了。一旦你已经删除了 Linux 分区,并且做完了所有必要的改变,键入 quit 来退出 parted。退出 parted 后,在引导提示后键入 exit 来退出救援模式并重新引导你的系统,而不是继续安装。系统会自动重新引导。如果没有,你可以使用 [Control]-[Alt]-[Delete] 来重新引导系统。

作为急救XP的工具,Microsoft Windows XP Recovery Console?Microsoft Windows XP命令恢复控制台是当之无愧的精品,可以消除Win XP的各种棘手故障,而且还是免费的。好啦,说了那么多废话,还是让我们来感受一下Win XP命令恢复控制台吧!

Win XP命令恢复控制台有两种获取方式,一是当你的Win XP不能启动时,用Win XP启动光盘引导,然后选择用Win XP命令恢复控制台修复;二是在XP还正常的时候进行安装。具体方法是:先将你的Win XP安装启动盘插入光驱,在开始菜单中选择运行(或按“Win 键+R”)打开运行对话框,输入命令X\1386\Win NT32/Cmd con(其中X是你的光驱盘符),系统询问你是否安装命令恢复控制台,选择是,就出现了安装向导,之后选择跳过网络更新,等文件复制完毕,就安装成功了。重新启动后,在启动列表中就可以看到Microsoft Windows XP Recovery Console这个选项了。

下面我们来介绍一下控制台的一些常用命令:

Bootcfg:这是我们用得最多的一个命令,输入Bootcfg/后,你将看到它的几个参数,没错,它是用来配置启动信息的,假如你原来的系统是Win 98+Win XP,重装Win 98后,发现Windows XP无法启动了,就用上面所说的第一种方法启动Windows XP命令恢复控制台,输入Bootcfg/add或Bootcfg/scan命令,其中前者是自己手动添加Windows XP的启动列表,格式为:Multi(0)disk(x)rdisk(0) partition(y),其中X为XP所在的硬盘,Y为XP在第几分区,后者为程序自动扫描硬盘,自动添加,在这里我就不多说了。另外,Bootcfg /copy是用来备份Win dows XP启动文件Boot.ini的,Bootcfg/default是用来配置默认启动项的。当然,参数还有很多,常用的就这些了。

Fixmbt+Diskpart:相信很多朋友为了赶时髦,都装上了Linux,可是,你有没有想过如何不损坏Win dows XP而卸载Linux呢?答案就是XP的命令恢复控制台中的Fixmbr、Diskpart两个命令。我们以Redhat Linux 9.0.1为例。首先,从Linux的启动列表中进入Win XP命令恢复控制台,我们必须先把主引导记录重建,使它让Windows XP的主分区接管,Fixmbr就是这样的工具,我的Windows XP安装在C盘,就输入Fixmbr C:不到两秒钟,主引导记录重建完毕。接着,我们要删除Linux分区,这时就用到了Diskpart工具。好,我们输入Diskpart,发现没有?它是菜单模式,好吧,我们选择Linux的两个分区(ext2/ext/3 swap)依次按D,进行删除。不仅如此,你还能利用Diskpart工具,建立Win XP分区,方法和上面类似。

随着Linux的影响越来越广泛,许多电脑爱好者也开始在自己的爱机上安装Linux。于是,硬盘上除了原来的几个Windows系统之外,还要加上一个Linux,开机时看到的第一个操作系统选择菜单也变成了Linux的LILO或GRUB。但是,一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除Linux。虽然删除Linux的过程很顺利,但LILO却留了下来。那么,如何才能删除LILO,恢复Windows的启动界面呢?

LILO(或GRUB)是Linux的启动管理器。当前的大多数Linux发行版默认把LILO装入到主硬盘的主引导记录(MBR)。这就是安装Linux之后,机器启动的第一个画面变成Linux LILO的原因。

安装Linux的时候,我们可以要求安装程序把Linux启动管理器安装到另一个硬盘驱动器或启动软盘,避免Linux启动器改写MBR。但是,对于第一次安装Linux的用户,或者采用自动安装模式的用户,很可能不会想到Linux启动管理器改写MBR的问题。MBR被改写之后,Windows本身的启动模块仍没有丢失,只是现在需要通过Linux的启动管理器LILO或GRUB才能访问它了。

那么,如何才能清除LILO或GRUB,返回Windows本身的启动界面?对于只有一个Windows的系统,很简单:制作一张包含FDISK程序的启动软盘,用软盘启动机器,然后在命令行执行FDISK /MBR。这个命令重置MBR,使得系统直接启动Windows。但是,如果系统在安装Linux之前有多个Windows,按照这种方式运行FDISK /MBR命令将覆盖Windows多重启动菜单,使得机器只能从默认的主操作系统启动。

要清除LILO或GRUB返回以前的Windows启动界面,最快速、可靠的办法是使用Windows的故障恢复控制台。故障恢复控制台可以从Windows CD访问,也可以安装到系统上。如果要从CD运行故障恢复控制台,假设机器的主操作系统是Windows XP,先用WinXP CD启动机器,出现提示时,选择手工恢复(按R键)。

直接把故障恢复控制台安装到系统上可以加快处理速度。首先,打开WinXP的命令行窗口(选择菜单“开始”→“运行”,执行cmd);然后,在CD-ROM中插入WinXP光盘,在命令行上运行D:\i386\winnt32.exe/cmdcons命令,其中D:是CD-ROM驱动器的盘符。安装结束后,下一次启动时就可以从Windows启动屏幕选择故障恢复控制台了。

如果机器上安装了一个以上的WinXP系统,故障恢复控制台会提示要修复的是哪一个WinXP。这时,应当选择最后安装的系统,然后输入管理员的密码登录该WinXP。在命令行上,输入fixmbr并按Enter。系统提示说已经有一个不合法的启动记录存在,不必理会,只需确认继续操作即可。重新启动,Windows启动菜单又回来了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28810909/article/details/116728608

智能推荐

UVA 10574 - Counting Rectangles 计数-程序员宅基地

文章浏览阅读62次。Given n points on the XY plane, count how many regular rectangles are formed. A rectangle is regular if and only if its sides are all parallel to the axis.InputThe first line contains the number of tes..._rectangle 计数

小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载六-设计播放器APP_音乐播放器插件 jquery mobile-程序员宅基地

文章浏览阅读2k次。用jquery Mobile可以创建几乎所有的APP。虾米音乐很有意思吧?本节连载来看看如果做一个虾米音乐播放器!_音乐播放器插件 jquery mobile

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):-程序员宅基地

文章浏览阅读157次。三种情况:1. mapper的namespace写的不对!!!注意系修改。2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此3. UserDao的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType!4. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决...我的属于第..._org.apache.ibatis.binding.bindingexception: invalid bound statement (not found):

NOIP,CSP-J,CSP-S——高精度加减乘除-程序员宅基地

文章浏览阅读649次,点赞21次,收藏11次。int的范围,正负上下限大约为2.1*10^9;long long的范围,正负上下限大约为9.2*10^18;处理19位以上的数字,对它们进行加减乘除

AcWing 1432. 棋盘挑战(DFS回溯+n皇后问题变形)_回溯法给你一个n* n的棋盘,你要在棋盘中放- -些棋子,每行每列每一条对角线最 多有一个棋子,由多-程序员宅基地

文章浏览阅读136次。题目链接给定一个 N×N 的棋盘,请你在上面放置 N 个棋子,要求满足:每行每列都恰好有一个棋子每条对角线上都最多只能有一个棋子 1 2 3 4 5 6 -------------------------1 | | O | | | | | -------------------------2 | | | | O | | | -------------------------3 | | | | | _回溯法给你一个n* n的棋盘,你要在棋盘中放- -些棋子,每行每列每一条对角线最 多有一个棋子,由多少种方法。

我的UVa & BZOJ_bzoj账号-程序员宅基地

文章浏览阅读2.1k次。我的UVa账号名为Fuxey , 因为前期的程序没有时间写入博客 , 以后会慢慢补充上来 , 大家可以在Uhunt中查找我已经通过的题目 ,如果你对我的做法感兴趣我可以发给你我的代码 , 但可能有部分源代码已经丢失 。 UVa上的通过的题目是紫书(刘汝佳的入门经典)的几乎所有题目 ,目前训练指南的题目没有全部覆盖(博主正在努力中) , 博主计划做一个刘汝佳题解全覆盖的博客 ,如果你有更好的_bzoj账号

随便推点

eclipse java.io_Eclipse IDE中的java.io.Console支持-程序员宅基地

文章浏览阅读187次。Eclipse IDE中的java.io.Console支持我使用Eclipse IDE来开发,编译和运行我的Java项目。 今天,我正在尝试使用System.console()类来管理输出,更重要的是,用户输入。问题是System.console()在“通过”Eclipse运行应用程序时返回null。 Eclipse在后台进程上运行程序,而不是我们熟悉的控制台窗口的顶级进程。有没有办法强制Ecl..._eclipse java console

使用docker下载并安装mongodb5.0.5_docker中安装mongodb5-程序员宅基地

文章浏览阅读4.2k次,点赞3次,收藏5次。1.安装docker和docker-compose1.1 安装docker软件yum install -y docker1.2 启动docker并将docker加入开机启动systemctl start dockersystemctl enable docker1.3 查看docker版本docker version1.4 安装docker-compose安装epel源yum install -y epel-release安装docker-composeyum i..._docker中安装mongodb5

linux设备树语法-程序员宅基地

文章浏览阅读351次。设备树语法及绑定概述Device Tree是一种用来描述硬件的数据结构,类似板级描述语言,起源于OpenFirmware(OF)。就ARM平台来说,设备树文件存放在arch/arm/boot/dts下,绑定文档存在Documentation/devicetree/bindings下。设备树由一系列被命名的节点(node)和属性(property)组成,而节点本身可包含子节点。所谓属..._warning: dt compatible string

Python批量调整Word文档中的字体、段落间距及格式python调用函数批量调整word格式_python进行word文档编辑 times new roman-程序员宅基地

文章浏览阅读7.3k次,点赞12次,收藏74次。利用Python定义函数批量处理Word中的字体格式样式,间距行距、字体设置。_python进行word文档编辑 times new roman

单片机原理及应用以及单机片的主要分类-程序员宅基地

文章浏览阅读1.2k次。导读:现代单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、等等,这些都离不开单片机。在单片机入门系列讲座中,首先学习单片机的基本构成和工作原理、以及外围功能电路,然后,挑战一个_单片机原理及应用

表单式工作流功能模块设计方案-程序员宅基地

文章浏览阅读9.7k次,点赞34次,收藏33次。最近一个项目中需要独自设计一个表单式工作流功能模块,在此将整个功能模块的设计思路分享出来。_功能模块设计

推荐文章

热门文章

相关标签