关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
nsby494
帖子: 67
注册时间: 2008-11-13 15:41

关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#1

帖子 nsby494 » 2009-01-14 18:39

一、首先讲一下我的双系统的安装过程:
双硬盘
1、先用的xp 在第一块硬盘上安装
2、在xp的基础上安装ubuntu 8.10 安装在第二块

二、重新安装xp之后无法启动或者引导ubuntu的解决办法:
(看了很多贴,当然解决的办法很多,也很类似,不过看起来还是不明白,也费了不少时间,这里把自己的过程写出来,同学们不要见笑 :em03
这里针对8.10版提供两个方法
方法一:通过复制“grldr”引导文件来实现
1、首先下载一个grldr文件,下载地址:http://download.gna.org/grub4dos/grub4d ... -01-01.zip
2、解压缩,然后复制里面的“grldr”到C:\ 当然这里指你所装的xp系统在C盘
3、打开系统隐藏文件属性( :em06 在“文件夹选项-查看”把“隐藏受保护的系统文件(推介)”前勾去掉)
4、编辑boot.ini文件
原始情况:
[boot loader]
timeout=30
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


编辑之后:
[boot loader]
timeout=30
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=UBUNTU 8.10

保存退出
4、重新启动 在启动项选择“UBUNTU 8.10”这个时候系统会自动找到ubuntu 8.10,这时你会发现启动过程和原来有点区别,多了一个启动画面,然后才是你熟悉的启动项
到这里其实可以不用管了,但是很多同志可能也像我一样喜欢原始的,熟悉的东西,所以还要讲一下
原因:通过grldr启动,我的理解只是通过文件来引导,而不是真正将启动信息写入到磁盘的“MBR”
处理一:在你grldr刚启动的时候用键盘的上下键来选择“COMMANDLINE"回车 会出现"grub>"提示符
grub>find /boot/grub/stage1 #注意find之后有空格,执行成功之后会提示hd(X,Y)
我自己的是:hd(1,2)这里解释一下X表示硬盘数量,0代表第一个硬盘;1代表第二块。Y:代表系统所在分区

grub>root (hd1,2) #root后面有空格,(hd1,2)就是你上一步执行之后得到的结果,个人而定

grub>setup (hd0) #setup后面有空格 (hd0)的意思就是将启动信息写入到第一个硬盘的“MBR”如果你默认是从第二个硬盘启动就改成(hd1)
:em04 我在执行这一步时还担心会不会把我的xp的启动信息给覆盖了,其实是多余的,呵呵,放心执行吧
grub>quit #退出
grub>reboot #重新启动机器 成功解决

处理二:等待电脑进入ubuntu之后,打开一个终端执行命令

sudo grub

grub> #到这里之后执行过程同上


方法二:在BOIS下将电脑设置为光驱启动,用Live CD
(因为今天看贴的时候有人说什么是live cd,这里提一句,就是你下载的ubuntu的iso文件刻录的光盘,CD DVD都可以 :em04 )引导电脑,
如果是8.10选择中文之后,最上面的一项:不改变计算机和试用(记不清了,大意是这样)

进入到系统之后,打开一个终端并执行命令

sudo grub

grub> #到这里执行方法与过程同上上
516569684
帖子: 15
注册时间: 2009-01-11 13:15

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#2

帖子 516569684 » 2009-01-17 12:49

顶!!
好文章!!
我是直接重装8.10
:em06
516569684
帖子: 15
注册时间: 2009-01-11 13:15

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#3

帖子 516569684 » 2009-01-17 12:49

顶!!
好文章!!
我是直接重装8.10
:em06
nsby494
帖子: 67
注册时间: 2008-11-13 15:41

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#4

帖子 nsby494 » 2009-01-18 19:43

:em11 谢谢。自己顶一下
yan512921
帖子: 1
注册时间: 2009-01-19 14:45

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#5

帖子 yan512921 » 2009-01-19 14:50

我的vista系统!请问如果重装vista以后怎样加入ubuntu的启动选项?
nsby494
帖子: 67
注册时间: 2008-11-13 15:41

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#6

帖子 nsby494 » 2009-01-19 22:47

yan512921 写了:我的vista系统!请问如果重装vista以后怎样加入ubuntu的启动选项?

最简单的方法就是用ubuntu8.10的安装盘引导,选择试用一项,进到系统里面之后打开一个终端

输入以下命令:
sudo grub

grub>find /boot/grub/stage1
grub>root (hdX,Y) 这里(hdx,y)中的具体数值就是你上面命令得到的结果
grub>setup (hd0)
grub>quit
重新启动机器,就可以了 注意,上面的命令后面都有空格符
令狐吐血
帖子: 11
注册时间: 2009-01-20 20:19

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#7

帖子 令狐吐血 » 2009-01-20 20:21

谢谢楼主的总结和分享! :em11 :em11 :em11
cnjsyz
帖子: 9
注册时间: 2008-10-06 10:25

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#8

帖子 cnjsyz » 2009-02-03 17:08

真的很好,我用过了。请用深度xp的注意一下,有一键还原的请先卸载。 :em11
szxlzp
帖子: 9
注册时间: 2009-02-07 17:22

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#9

帖子 szxlzp » 2009-02-07 17:37

好文章。谢谢!
kingdom578
帖子: 4
注册时间: 2008-09-09 18:06

Re: 关于xp和ubuntu8.10双系统 重新安装xp后无法启动ubuntu的解决办法

#10

帖子 kingdom578 » 2009-02-09 15:44

我采用了第一个方法,还有搜了网上的方法,成功解决。
在第一个方法步骤4,编辑完boot.ini,保存退出后,接着在C:\下建一个menu.lst文件,
有些帖子说的内容大概是以下这样:
timeout 60
default 0

title windows xp (hd0,0)
chainloader (hd0,0)+1
rootnoverify (hd0)

title ubuntu on (hd0,7)
kernel (hd0,7)/boot/vmlinuz-2.6.27-10-generic root=UUID=25bf34a7-0f11-4575-a664-54d75fcd959c ro single
initrd /boot/initrd.img-2.6.27-10-generic
savedefault
boot

但我不知道内核版本是什么,也不知道UUID什么的,搞了半天,好麻烦。
最后下载了一个explore2fs,直接到/boot/grub 下把menu.lst复制到c:\ 下,重启,整个世界清静了。
回复