分类: LINUX
2009-05-11 13:14:57
一、因为Windows的系统把MBR区格掉了,放入了它自己的引导程序,所以得重新将GRUB的程序放回MBR区。
在电脑重启时,放入linux的第一张安装盘,引导时,按F2,再输:linux rescue 回车。
按照提示下去,会进入一个SH#:再输入#:grub 回车,再输grub>root (hd0,x) x就是linux所在的分区号。
根据提示看是否成功。若成功,再输grub>setup (hd0) 至此,搞定,reboot就行了。
二、重装xp后,mbr被xp写入信息导致grub无法工作解决方法
从CD-ROM启动,从Live CD启动进入桌面。
打开终端或者切换到一个tty(Ctrl+Alt+F1)。
输入:sudo grub
输入:find /boot/grub/stage1 ##有人说这一步不用,不过个人感觉还是应该加上这一步
输入:root (hd0,x) ##输入find命令反馈的数据
输入:setup (hd0) ##如果想用xp进行多系统引导就写(hd0,x)
输入:quit ##退出grub。
重新启动,不出意外的话,那么恭喜,呵呵,可以看到XP和UBUNTU的双系统引导咯
三、
用grub引导:
下载最新的grub for dos 0.4.2
![]() |
|
,把其中的grub.exe和grldr文件复制到C盘根目录下。
在Windows中增加系统启动选项:在“我的电脑”上点右键,选“属性”,“高级”,在“启动和故障恢复”中,点“设置”,“编辑”系统启动选项,例如:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
在文件末尾添加一行:c:\grldr=“Grub”
重启计算机,选择“Grub”,再选择command line,进入命令行状态。
用grub或grub for dos引导,在命令提示符下键入以下命令:
find /boot/grub/stage1
后面的步骤和一、二的一样了。