怎么修复linux引导文件系统,修复引导文件

修复引导文件

发布时间:2008-05-07 21:18:40来源:红联作者:Archive

前几天装了ubuntu8.04尝尝鲜,但是它自带的火狐3.0我用着却不怎么顺手,好在我在windows下用febe做了本地的插件文件,于是我就把这个本地插件文件强行装到火狐3.0上了,很多插件都不适应,只有几个支持火狐3.0。我只好把火狐3.0给卸了,依然装上火狐2.0,但是这下子问题出来了,新装的火狐2.0怎么弄都没法装新的插件,老是提示安装是有个未知的错误,让我看看说明错误控制台,error号是-203,不知道什么意思,在网上搜了搜,大家没有和我遇到同样问题的,后来在ubuntu论坛的CharIRC大家给支了不少招,可惜还是没有用。冲动加无知的情况下,就到window下把ubuntu的分区给删了,可怕的事情终于出来了,引导文件不见了,xp也进不去了。搜,搜,搜。出问题是好事,学习学习。

“故障出现的原因是你装了linux后,硬盘的MBR(主引导纪录)由linux的Loader(启动引导器)GRUB进驻,而格式化linux后,GRUB存放在硬盘上的启动菜单不见了,造成GRUB不能加载启动菜单中XP系统的启动配置,就进不了XP系统了。”

“完整的启动环境包括:

1、正确的MBR

2、活动主分区(一般是C盘)根目录下的几个文件:

ntldr

ntdetect.com

boot.ini

bootfont.bin

启动过程是:

开机----BIOS自检完毕----加载硬盘MBR----硬盘MBR在活动主分区根目录寻找并加载ntldr----ntldr寻找并加载活动主分区根目录下的boot.ini、bootfont.bin(该文件用于在系统启动菜单显示中文)----ntldr读取boot.ini中的系统启动项并将其显示在屏幕上等待用户选择要启动的系统 ”

通过搜索,出现问题的基本原理就清楚了,但是对于修复,我还是没有弄过,很担心一不小心把grub弄坏了,xp恢复不了怎么半,有让我用启动盘的,也有让我进修复台的,还有说可以硬装xp系统来重写grub,但是我看基本上,我都不会弄啊,后来我就把每种方法都进去了一编,但是都没有成功,但至少掌握了以下东西:

1、进入DOS,现在一般的系统盘,都自带的有工具集,里面有可以进入dos的工具,我遇到的问题都是让我进去以后输入fdisk /mbr

2、好像fixboot,fixmbr也可以,但是因为我每个都试了所以不知道到底哪个有用。

3、还用了个kvfix的工具,可以手工改写mbr的东西,全是蓝屏的代码,真有点怕。

前两个命令用过以后。grub是恢复了,开机有选项,而且选对的时候可以进去,但是只能进到登陆界面,然后就不动了,实在是异样。这时我都已经搞了一天了,决定休息一下,但是睡的时候还是老想在什么地方出问题了,突然灵光一现,我已经是成功了,进不去是因为我原来的分区有很大的问题,大家都记得每次装系统的时候,有个8m的空间是不能用的,但是我当初装系统的时候一不小心按快了点,在那8m上选择了装系统,结果我的c盘只有8m,通过磁盘管理查看时,C盘8m(启动),d盘15g(系统),结果我通过修复mbr后,按照上面的启动程序,“载硬盘MBR----硬盘MBR在活动主分区根目录寻找并加载ntldr----ntldr寻找并加载活动主分区根目录下的boot.ini、bootfont.bin(该文件用于在系统启动菜单显示中文)----ntldr读取boot.ini中的系统启动项并将其显示在屏幕上等待用户选择要启动的系统 ”,这些都过了以后,在c盘里却找不到系统文件,所以就一直停在这了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值