当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:19 
头像

注册: 2011-05-02 11:00
帖子: 91
送出感谢: 4
接收感谢: 0 次
早先用的是ubuntu10.10和XP的双系统,一切都正常。这次重新换了块盘,想装ubuntu11.04和XP双系统,安装与以前一样,另分了两个区/和swap,先装的是XP系统,然后安装ubuntu11.04,安装时用的自定义分区,但boot是放到windows XP的C盘分区下的(10.10也是这么做的)。系统安装好后重启,引导项有windows XP选项,但一回车,反应2秒后又跳回引导界面,就是不进入XP系统,而ubuntu进入正常,在终端下,更新grup配置文件(sudo update-grub),还是一样进入不了XP系统。
在ubuntu11.04系统下,查看分区:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5434 43648573+ 7 HPFS/NTFS
/dev/sda2 5435 11810 51215188+ 83 Linux
/dev/sda3 11811 19457 61424497 f W95 Ext'd (LBA)
/dev/sda5 11811 12072 2104483+ 82 Linux swap / Solaris
/dev/sda6 12073 19457 59319981 b W95 FAT32

查看/boot/grub/grub.cfg文件:(XP所在行)
### BEGIN /etc/grub.d/09_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 1228BB9228BB72F9
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/09_os-prober ###

XP所在分区是在sda1分区上啊

XP的C盘的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

请各位大哥帮看看,分析下这是怎么回事,如何解决,谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:28 
头像

注册: 2010-01-28 10:45
帖子: 19507
送出感谢: 6
接收感谢: 41
安装grub 要安装在sda里,不是sda1


_________________

*********宁静致远*********
如果我说的有什么不对,请看签名第一行


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:44 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
代码:
sudo gedit /etc/grub.d/40_custom

加入下面内容
引用:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}


代码:
sudo chmod -x /etc/grub.d/09_os-prober
sudo grub-install /dev/sda
sudo update-grub


试一下smallapple说的ntldr灵不灵。 :em09


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:50 
头像

注册: 2011-05-02 11:00
帖子: 91
送出感谢: 4
接收感谢: 0 次
monk 写道:
安装grub 要安装在sda里,不是sda1

您的意思是这样吗:进入ubuntu11.04系统,在终端下输入sudo grub-install --boot-directory=/boot /dev/sda
不知道我这样理解是否正确,另外,在执行这个命令之前,是否有必要删除以前的grub,还是不用删除也行,grub重装后,再更新grub配置文件就行(sudo update-grub);

请指教,谢谢!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:55 
头像

注册: 2011-05-02 11:00
帖子: 91
送出感谢: 4
接收感谢: 0 次
onshoestring 写道:
代码:
sudo gedit /etc/grub.d/40_custom

加入下面内容
引用:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}


代码:
sudo chmod -x /etc/grub.d/09_os-prober
sudo grub-install /dev/sda
sudo update-grub


试一下smallapple说的ntldr灵不灵。 :em09


谢谢!请问您说的加入用ntrld引导的内容是在我那grub.cfg相应的XP行改,还是直接在grub.cfg里面加入你所说的这段内容。
再次感谢!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 18:56 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sudo gedit /etc/grub.d/40_custom


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 19:01 
头像

注册: 2011-05-02 11:00
帖子: 91
送出感谢: 4
接收感谢: 0 次
onshoestring 写道:
sudo gedit /etc/grub.d/40_custom

恩;刚才也看到了,自己犯了个低级错误,请谅解。
谢谢!一会试试


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 19:32 
头像

注册: 2011-05-02 11:00
帖子: 91
送出感谢: 4
接收感谢: 0 次
onshoestring 写道:
代码:
sudo gedit /etc/grub.d/40_custom

加入下面内容
引用:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}


代码:
sudo chmod -x /etc/grub.d/09_os-prober
sudo grub-install /dev/sda
sudo update-grub


试一下smallapple说的ntldr灵不灵。 :em09


挺好使的,已经成功,非常感谢!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-23 19:37 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
xp的pbr没有修复,可以无忧启动下载bootice,重写xp的pbr。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-24 17:02 

注册: 2011-05-24 16:58
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我也犯了一样的错……但是是WIN7.。。。请问一下要怎么做呢?
我把ntldr改成了bootmgr但是提示的是
unknown command "bootmgr"
no loaded kernel


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-24 18:22 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
代码:
menuentry "Windows 7" {
set root=(hd0,1)
ntldr /bootmgr
boot
}


_________________
Grub2 基础教程


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-24 18:23 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
onshoestring 写道:
代码:
sudo gedit /etc/grub.d/40_custom

加入下面内容
引用:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}


代码:
sudo chmod -x /etc/grub.d/09_os-prober
sudo grub-install /dev/sda
sudo update-grub


试一下smallapple说的ntldr灵不灵。 :em09


灵,当然灵 :em09


_________________
Grub2 基础教程


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-24 19:29 

注册: 2011-05-24 16:58
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
thank you!


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 求助:ubuntu11.04安装后grub引导进入不了XP系统
帖子发表于 : 2011-05-24 20:43 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
smallapple 写道:
onshoestring 写道:
代码:
sudo gedit /etc/grub.d/40_custom

加入下面内容
引用:
menuentry "Windows XP" {
set root=(hd0,1)
ntldr /ntldr
boot
}


代码:
sudo chmod -x /etc/grub.d/09_os-prober
sudo grub-install /dev/sda
sudo update-grub


试一下smallapple说的ntldr灵不灵。 :em09


灵,当然灵 :em09
:em11


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译