恢复LINUX多系统GRUB引导的方法
2009-05-08 16:47
573 查看
最近我为了体验EXT4文件系统的速度可谓付出了巨大的代价,没办法,玩LINUX本身就是一种折腾,真要我用一句话来形容的话,那就是:“痛并快乐着”!自从UB9.04发布正式版后我就迫不及待的下载硬盘安装,目的只有一个,就是要看看EXT4到底对系统运行速度提升了多快?说真的,我本来就不喜欢UB,我是Fedora的铁杆,是红旗LINUX的超级粉丝,是Everest的追随者,但因为我望穿秋水的Fedora 11还没发布正式版,心急的我还无法体验期待已久的EXT4文件系统,而正在我苦苦期盼Fedora 11的寂寞难奈的日子里,开始正式采用EXT4的UB9.04居然抢先一步发布,早已对EXT4盼望已久的我就再也无法控制自己蠢蠢欲动的心。一时的冲动从此让我走上了一条痛苦不已的弯道,因为旧版本的GRUB对EXT4的无法引导,在玩UB过程中,又或者我安(重)装其它系统后经常导致UB不能启动了。直到今天,在我没有找到最好的解决方案之前,我已经为了EXT4重装了四次UB9.04,就为了那个GRUB启动问题居然把我反复折腾得不似人样了。为了不重装第五次UB9.04,同时也为了以后更好的安装和使用Fedora 11的EXT4文件系统,今天我决心为EXT4与GRUB的引导问题寻求一条治本的良方。非常幸运,经过平心静气的一番深入调查研究之后,功夫不负有心人呐,最终的解决方案如愿以偿,不敢独享,马上写博与众分享。
一、下载最新版本的grub4dos替代旧版的GRUB,因为最新版的GRUB已经可以支持EXT4文件系统了。
Grub4dos下载地址:
官方发布地址: http://download.gna.org/grub4dos/
最新测试版地址: http://grub4dos.nufans.net
下载好grub4dos-0.4.4-2009-05-07.zip后解压,把里面的grldr、grldr.mbr、grub.exe三个文件复制到XP的C区根目录下替换原来的旧版GRUB的那几个同名文件,并修改GRUB的menu.lst文件,增加启动已经安装好的UB9.04的启动项,最好你原来有UB系统的/boot/grub/menu.lst备份,可以直接把里面的那个UB启动项复制到GRUB的menu.lst中,这样启动参数就最齐全了。当然也可以用UB的LiveCD来启动。
重启电脑选择登录UB9.04后,打开一个终端依次输入以下几个步骤:
输入:sudo grub
输入:find /grub/stage1 ##如果boot不是独立分区,请改成/boot/grub/stage1
输入:root (hd0,x) ##输入find命令找到的UB启动内核所在的分区号
输入:setup (hd0) ##如果想恢复多系统引导就写(hd0,x)
输入:quit ##退出grub
注意:命令中间有空格
我的实例见下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/05/515b6d8bda2ee6dc9d4e74ad0000cfb2.png)
重新启动,不出意外的话,那么恭喜,呵呵,可以看到其它系统和UBUNTU的多系统引导菜单回来咯^_^
本文出自 “银河其霖” 博客,请务必保留此出处http://kpjack.blog.51cto.com/627289/156271
一、下载最新版本的grub4dos替代旧版的GRUB,因为最新版的GRUB已经可以支持EXT4文件系统了。
Grub4dos下载地址:
官方发布地址: http://download.gna.org/grub4dos/
最新测试版地址: http://grub4dos.nufans.net
下载好grub4dos-0.4.4-2009-05-07.zip后解压,把里面的grldr、grldr.mbr、grub.exe三个文件复制到XP的C区根目录下替换原来的旧版GRUB的那几个同名文件,并修改GRUB的menu.lst文件,增加启动已经安装好的UB9.04的启动项,最好你原来有UB系统的/boot/grub/menu.lst备份,可以直接把里面的那个UB启动项复制到GRUB的menu.lst中,这样启动参数就最齐全了。当然也可以用UB的LiveCD来启动。
重启电脑选择登录UB9.04后,打开一个终端依次输入以下几个步骤:
输入:sudo grub
输入:find /grub/stage1 ##如果boot不是独立分区,请改成/boot/grub/stage1
输入:root (hd0,x) ##输入find命令找到的UB启动内核所在的分区号
输入:setup (hd0) ##如果想恢复多系统引导就写(hd0,x)
输入:quit ##退出grub
注意:命令中间有空格
我的实例见下图
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/05/515b6d8bda2ee6dc9d4e74ad0000cfb2.png)
重新启动,不出意外的话,那么恭喜,呵呵,可以看到其它系统和UBUNTU的多系统引导菜单回来咯^_^
本文出自 “银河其霖” 博客,请务必保留此出处http://kpjack.blog.51cto.com/627289/156271
相关文章推荐
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- 用GRUB引导多LINUX系统的方法,建议新手看看
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
- 重装win7后恢复linux GRUB引导菜单的方法
- u盘安装linux,将grub安装到了u盘,将U盘拔掉后系统无法引导启动的解决方法
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法
- u盘安装linux,将grub安装到了u盘,导致没U盘系统无法引导启动的解决方法
- 【旧资料整理】windows和linux(ubuntu)双系统引导恢复方法总结
- 双系统[linux启动引导损坏,grub进入win 7系统方法]解决方案
- Linux操作系统GRUB引导程序配置方法大全(2)
- Linux系统下,使用rm命令删除文件的恢复方法
- 如何恢复LINUX的引导(两种方法)
- Linux系统启动故障总结:单用户模式/GRUB引导故障/Linux救援模式
- 双系统卸载linux的并去除Grub引导的办法
- 1指令 --双系统修复Ubuntu GRUB 2引导的方法
- linux 下 grub 引导 grub4dos ,并引导iso的方法
- 制作可用grub引导Linux系统的磁盘映像文件 二
- 安装CentOS、Linux系统时,GPT分区不能引导的解决方法