如何在Vista与Fedora双系统下卸载Fedora

如何在VistaFedora双系统下卸载Fedora

(需要的工具:毛桃PELINUX安装盘)

                 大部分内容系转载

 

<script type="text/javascript"> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
   
在网上找了找有关卸载Fedora 8 Core的文章,还真找到不少。我这里整理一下,为自己做一下准备,也为各位需要卸载或暂时卸载FC8的兄弟们分享。

   
众所周知,卸载Fedora(同样存在于卸载其他Linux操作系统中)的问题是引导程序Grub。一个不小心,就会像这位老兄一样,将你的计算机变成OS(其实是引导问题,Windows依旧残存,只是无法进入)。网上流传一种方法,也就是使用98的启动盘(软盘或光盘),我在自己的电脑光驱中插入98盘,然后进入DOS系统,按照网上流行的一种说法,输入一条命令,出现了意想不到的错误,并且错误将比没有输入命令的时候更加严重。本文将和大家一起寻找其他的办法来卸载Fedora。(本人的Windows操作系统版本为Vista,惠普OEM,没有重装盘)

   
首先来说说Grub是何许人物也。用过Fedora的朋友都知道,Fedora在启动之前都会出现一个蓝色的屏幕,上面写着FedoraOther字样的,其实这就是Grub。它有三秒钟的时间让你抉择是启动Fedora还是启动WindowsGrub是一个多操作系统的启动管理器(也就是引导程序),最初由Erich Stefen Boleyn设计和应用。

   
他有许多特点(特点一……特点二……特点三……这里统统省略……),你可以在百度百科上找到相关的资料,当然也可以在《Grub简体中文化版使用方法》和《专题:Grub多系统启动引导》两文中获得一些使用技巧。

   
接下来,我们开始讨论如何在没有软驱、软盘(98启动盘)、恢复光盘(无法进入维护模式)、没有刻录机(不能自己准备Windows PE)的情况下清除Grub这个小家伙吧。

   
我在网上找了一些参考方案,确定了进入DOS后输入fdisk/mbr这一方案(这条命令在VISTA环境中确实是愚蠢之极的,出现了下述很严重的错误。在XP下我没有亲自尝试过,)。但我要反过来做。网上参考的资料显示,先格式化安装有Fedora的逻辑分区后,进入DOS98盘)操作。我反过来,先进入DOS(使用老桃子PE或番茄花园光盘内置的98启动,因为我没有软驱),输入fdisk/mbr,光标移到下一行并继续显示A:>

   
我重启计算机,发现Grub果然被绕过去了,硬件直接引导Windows。不过还是出了一点点小问题:我用的是Vista,不是XP,此方法确认对Vista无效。

   
文件windows/system32/winload.exe
   
状态:OXc000000e
   
描述:无法加载选项,文件丢失或损坏

   
接着才是问题的关键:系统提示硬件或软件被更换,导致Vista引导失败,要求插入Vista光盘予以恢复。天,HPOEM哪来的光盘?

   
在网上查找有关Vista引导的方案,得到的回答只有一个:Vista的引导机制与XP完全不同。在XP中,可以直接修改boot.ini文件中的[operating systems]中的信息(比如增加一个disk(0)rdisk(0)patition(1)/WINNT="Microsoft Windows Vista"/fastdetect)但Vista使用了新的技术,即"Windows Boot Manager"引导机制。bootmeger.exe取代了boot.ini,需要修改的话还需要使用Vista的内置工具bcdedit.exe

   
所以我现在只有三种方法:1)联系惠普客户服务(估计这一招需要付费);2)再去买一张Vista光盘,正版(这一招付的钱更多);3)重新安装Fedora,使Grub生效,并采用其他办法慢慢折腾。

    Fedora
的安装过程在这里不作过多叙述(如有可能,以后我会在重新安装Fedora的时候给大家介绍介绍)需要注意的一点是,在选择格式化硬盘的时候,选择自定义,否则会出现某些不可抗拒的问题。然后先把所有的Fedora涉及的逻辑分区删除(一共三个,一个/boot,一个SWAT,还有一个是/),然后中规中矩的再来一遍新建。不然的话,安装到末尾的时候会跳出无更新的对话框的。

    OK
,写到这里,光驱弹出,看来Fedora已经安装完成了。点击重新引导,选择进入Other,这一下就一点也不OK了。还是老问题,引导问题,需要Vista光盘来帮助。看来fdisk/mbr害人起来不清,一边诅咒一下百度上那一群无聊无知且无趣的Ctrl+C-Ctrl+V党,一边开始寻找其他的新的解决办法。

   
忽然想起来,可以在cmd内对bcdedit.exe设参数进行修改。OK,尝试一下。插入番茄花园光盘,选择毛桃PE,进入。熟悉的Windows XP启动画面,呵呵。开始-运行,输入:

    cd c:/windows/system32

   
系统提示cd不是有效命令。难道是毛桃PE被阉割过,是不完整的?在尝试一番,在桌面启动cmd.exe,然后输入上面那句命令,可怜的界面上丝毫没有出现和c字母有关的东西,在x:>后面依旧闪着光标。那就尝试第三种办法咯,直接在快捷方式的目标后面添加参数。OK,马上尝试。

   
在资源浏览器内进入windows/system32,然后找到bcdedit.exe,单击右键创建快捷方式,然后在快捷方式的属性菜单内添加一些东东:

    c:/windows/system32/bcdedit.exe -set {default} osdevice boot
    c:/windows/system32/bcdedit.exe -set {default} device boot
    c:/windows/system32/bcdedit.exe -set {default} detecthal 1

   
每输入完上面的一条,就运行一遍。如果你眼睛反应灵敏,你会看到一闪而过的界面上出现操作完成的字样。(就是这一句话给了我信心)

   
然后再一次重启,3Grub等待(刚才我把Fedora重装了一遍,所以Grub又出现了)然后,可爱又迷人的Vista启动画面出现了。终于把winlord.exe丢失或损坏的问题解决了(本质其实是引导失败的问题)。

   
一般来说,如果你使用Ghost来恢复Vista,你也会发现winlord.exe丢失或损坏的问题(VistaXP不一样,这一句话我再一次重申)那么你就得去买一张内含PE的光盘来用用了(不管是自己刻的还是买的番茄花园光盘)只要能用PE,就基本都能搞定。

   
在这里还需要声明一下,需要养成一个好习惯,不要将文档放在桌面。本人就将我的视频列表文档和通讯列表都放在了桌面,所以没有重装系统……那个话说……也没法重装……

   
似乎是惠普的一个BUG,出现引导问题之后,在主办启动界面上按F11(老版按F10,新版按f11BIOS设置界面按ESC)后不会出现System Recovery界面,而出同样跳出winlord.exe丢失或损坏的警报。

   
因此,你家中一定要备一张PE盘(如果你有正版安装盘的话,那你也可以修复,但耗费的时间成本是远大于使用PE的。)

   
下文将继续前面的话题,卸载Fedora并将引导权归还给Vista

   
我们接着我们的话题,在Vista共存下卸载Fedora。通过先前的摸索,偶们已经确定了删除的一些方法、出现的后果以及后果的解决办法。所以后文不再累述相关的信息,有重复的部分只一笔带过了。

   
Vista下删除三个Fedora分区(Linux分区,如果你装了多个Linux,注意别删错了),方法在开始--》计算机--》单击右键选择管理”--》磁盘管理。有三个是没有名字的,删除这三个,跳出并非Windows创建是否删除的警告窗体后,点击

   
然后删除三个之后,新建分区即可。然后重启,进入PE(我们不用另一种办法,即在Grub下输入命令,因为不知道是否对Vista有效)。在PE下重复先前的步骤:

   
在资源浏览器内进入windows/system32,然后找到bcdedit.exe,单击右键创建快捷方式,然后在快捷方式的属性菜单内添加一些东东:

    c:/windows/system32/bcdedit.exe -set {default} osdevice boot
    c:/windows/system32/bcdedit.exe -set {default} device boot
    c:/windows/system32/bcdedit.exe -set {default} detecthal 1

   
每输入完上面的一条,就运行一遍。如果你眼睛反应灵敏,你会看到一闪而过的界面上出现操作完成的字样。(就是这一句话给了我信心)

   
然后重启,OK。还有一种可能(就像我遇到的),就是磁盘标号出错的问题,毛桃挑错版PE会生成一个虚拟的盘符。不过貌似再重新进入Vista后标号会出错(如G盘变成了H盘等,这时候你得注意了)。

   
终于把这篇文章写完了。我把名字更换为《如何在VistaFedora双系统下卸载Fedora》,希望诸位和我一样遭遇的同志阅读了这篇文章后能够成功。

[
本帖最后由 Growth 2008-7-30 22:16 编辑 ]

 

第一篇文章的某些问题,比如三条命令的输入,请参考下面的文章

 

 

 

 

三条命令搞定Winload.exe出现0xc000000e错误

 

寝室同学VISTA出错,打不开了,百度一下,找到解决方法 o(∩_∩)o...

____________________________________

三条命令搞定Winload.exe出现0xc000000e错误

微软前一段时间放出了Windows Server (TM) Code Name "Longhorn" Build 6001 Beta 3,也就是最近才改名的Windows Server 2008 Beta 3,偶就给自己装了上去,谁让自己有用服务器系统的习惯呢.

    Beta 3
是英文版,装完之后,弄了半天,设置得差不多了,才发现网上有中文语言包,郁闷!赶快下了语言包装上,顺带把桌面体验也装上,哈哈,这不是节省内存版的Vista,而且还是正版的(序列号是微软给的,可以通过微软激活),玩了一会,发现偶的系统分区不够用了,谁让偶那时装Server 2003只分了 15G .拿出偶地PQ,折腾了一下,D盘的 10G 调了出来,这时偶犯了个致命的错误,只把D盘的空间空了出来,就想直接入C上加,肯定是加不上了,这是偶后来才转过神来的,谁让偶已经有两年没有折腾过系统了呢!

   
当时也没有多想,直接进入到系统里面,把磁盘转成动态磁盘,结果,PQ等再也无法处理磁盘了,最后用了Disk Genius把硬盘分区手动改成基本分区,此时那 10G 的空间白白扔到那里再也无法划到C盘上去了.

   
弄了几天后,实在没招,只能拿出偶另外的一块 200G 硬盘,按照现有硬盘分区大小划分了分区,一个一个分区数据GHOST过去,蛮怀希望地用新硬盘重新启动系统,却出现了:

Quote:

File:   /Windows/system32/winload.exe
Status: 0xc000000e
Info: The selected entry could not be loaded because the application is missing or corrupt.
在网上搜索了下发现,出现这个问题的人还不在少数,不过大多数都是老外,用的是Vista,原因是,使用GHOST把系统分区做到其他硬盘的分区上,然后就无法从新硬盘上启动了.
解决办法是:
使用WinPE盘启动,然后切换到新硬盘系统分区的:windows/system32目录下
切换目录命令为:

Code:

cd c:/windows/system 32
C:
为系统分区盘符
运行以下三条命令:

Code:

bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
重新启动,系统已经OK.

飘雪工作室原创

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值