Ubuntu8.04和XP双系统,Windows不能进入?????

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#16

帖子 aoskas » 2008-12-14 21:13

billbear 指出。
chainloader /ntldr 只有grub4dos才能用。这个可能是真的。本人一直是用grub4dos的。ubuntu的这个grub没有用过的。
下面说明一下。为什么是root(0,4).
一个硬盘有了扩展分区。在grub看来。它要占一个主分区的位置。不论前边是不是还有主分区。就是(0,3)。这个扩展分区中的再分出的分区就只能从(0。4)开始了。哪怕只有一个分区在这个(0,3)中。也是(0,4)。
在linux的 /dev中。是按次序排的。它没有第三个主分区。就排成这样了。
sda1 hd(0.0) 楼主的。swap分区
sda2 hd(0.1) 楼 主的。lunux分区。可能是/分区。
sda3 hd(0,3) 这个是extend 它指明了一个扩展分区。
sda4 hd(0,4) 楼主的 fat32分区。装的应是XP
sda5 hd(0,5) linux 分区。可能是home
sda6 hd(0,6) ntfs分区。可能是xp的数据盘。

以上与billbear讨论!

1 把你的XP盘格了算了。装一个虚拟机。虚拟一个XP看能不能够用。
2 法。重装整个机器。重新规画一下硬盘。XP要在主分区。ubuntu反到是在什么分区中都可以的。
3法。 把你的第二个分区让给XP。。把第二分区中的东西。CP 到sda3 中。编一下/etc/fstab 把这个挂上。再装XP到第二分区。装好后。重写一下GRUB。。(grub4dos,我会。ubuntu的你自查资料)
3959512
帖子: 64
注册时间: 2008-08-21 12:25
来自: 上海
联系:

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#17

帖子 3959512 » 2008-12-14 21:17

原来是在引导时重启的,什么信息没看清,一闪就重启了

不过按以上你们指导的方法,变成,“什么什么错误,press any ...to continue " 然后没有重启,返回之前的引导选择界面。

不管这些了 ,要是我重装XP,怎么装,让它与Ubuntu和睦相处啊!呵呵
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#18

帖子 billbear » 2008-12-15 1:18

aoskas : 我不明白你的逻辑。 (hd0,x-1) 和 /dev/sdax 是一一对应的。
一个硬盘有了扩展分区。在grub看来。它要占一个主分区的位置。不论前边是不是还有主分区。就是(0,3)。
他的扩展分区是 (hd0,2)
这个扩展分区中的再分出的分区就只能从(0。4)开始了。
对的。也就是 sda5,linux
你怎么会认为 sda4 是 (hd0,4)? 难道你认为 sda4 是你所说的 "这个扩展分区中的再分出的分区"? sda4 是在扩展分区之后的一个主分区。sda5 才是第一个逻辑分区。看看他们的起止你也应该了解:
/dev/sda3 3271 11799 68509192+ f W95 Ext'd (LBA)
/dev/sda4 11800 19457 61512853+ b W95 FAT32
/dev/sda5 3271 8617 42949714+ 83 Linux
我觉得你对分区的概念有点混乱。
aoskas 写了:10楼。
root (hd0,3)
chainloader +1

这两句的本质就是。用的你第四分区。并且是活动分区的自身引导来启动系统!
但是。你的第四分区是扩展分区。。。
这个法是一定不可行的。第一。你装的不是主分区。第二。你不可能把扩展分区中的盘设为活动吧!
用我上边的法也只能试一下。主要是WINDOWS是不是一定在装在主分区。我没有试过把WINDOWS装在扩展分区。装在主分区中我的这几条都是试过好用的。不论这个分区是不是设为活动。我们直接启动ntldr 实质上。XP。2003启动都是引导的这个文件!
第3主分区才是扩展分区。第4主分区是 fat32 来着。他是装在主分区上的,只不过是第4主分区罢了。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#19

帖子 billbear » 2008-12-15 1:39

楼主既然不能提供更多信息,我也不好猜测是怎么回事。
如果你要重装 xp 的话,备份好数据往第四主分区装就是了。只不过根据你在 1楼提供的图片,你认为 sda6 才是你的 c 盘,而我认为 c 盘只能是主分区 sda4。你自己看看清楚再装。如果 ntldr,boot.ini 所在的位置真的变成了 sda6,是一定不能启动的,他们必须位于一个主分区内。如果你愿意看清楚 sda6 再下手的话,参考 15楼。

我想起 pt 以前说的,问者描述不清,答者猜测不到,胡乱指挥一通,后果难以预料 :) ))
头像
anriqing
帖子: 189
注册时间: 2008-08-19 12:59

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#20

帖子 anriqing » 2008-12-16 20:27

认同bear的观点。
不知道楼主为什么会自己添加:
find --set-root /ntldr
chainloader /ntldr。
GRUB不是干的好好的吗?
Windows Vista Ultimate SP1 CHS + Ubuntu 8.04.1 desktop i386

CPU:Intel Core 2 Duo T7250 RAM:2048MB DDR2-667
VGA:NVidia Geforce 8400M GS 128MB HD:SumSung 160G 5400R
LAN:Broadcom NetLink WIFI:Intel 3945ABG
WebCam:2.0M
3959512
帖子: 64
注册时间: 2008-08-21 12:25
来自: 上海
联系:

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#21

帖子 3959512 » 2008-12-20 21:34

多谢以上留言,相帮的朋友,最后我还是完全重装了,笨方法,先ghost装好Windows,再装Ubuntu,可以了,当然分区按照以上朋友的指点,有所改变,现在是和睦相处的双系统了。 不过平时悦乐用的最多的还是Ubuntu,呵呵

尽管,没有避开重装的厄运,但通过以上朋友的帮助,了解了,至少了解主,逻辑分区不同也会产生不同的作用。以前还以为都一样呢 呵呵。
bome爱
帖子: 23
注册时间: 2008-12-19 20:49

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#22

帖子 bome爱 » 2008-12-26 1:04

后话:

猜测:原先硬盘原先受主板127G限制,不能认出硬盘全部容量;后来换主板或升级BIOS,硬盘容量全部认出,用工具软件把以前不能认出的空间再分一个区,就是现在的/dev/sda4。

试试下面的方法:

boot.ini 与原先能启动windows的ntldr放一起
[boot loader]

timeout=10

default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

linux中 /boot/grub/menu.lst文件最后添加
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows NT/2000/XP (loader)
root (hd0,3)
savedefault
chainloader +1

linux启动时按键盘ESC键,菜单选最后一项
1.1.各主题下方提示条 或Ubuntu 命令(中文:wiki.ubuntu.org.cn/index.php?title=UbuntuSkills&variant=zh-cn
1.2.wiki(中文:wiki.ubuntu.org.cn
1.3.论坛/google/baidu等搜索
1.4.man+空格+命令 查看手册
头像
tuwulin365
帖子: 54
注册时间: 2008-10-18 14:58

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#23

帖子 tuwulin365 » 2008-12-27 17:32

为什么就不用虚拟机?
3959512
帖子: 64
注册时间: 2008-08-21 12:25
来自: 上海
联系:

Re: Ubuntu8.04和XP双系统,Windows不能进入?????

#24

帖子 3959512 » 2008-12-27 19:04

tuwulin365 写了:为什么就不用虚拟机?
装过,用过,不错,但是虚拟机特别占内存,很卡,要是再开网页,QQ,听歌,甚至一个文档,我的1G内存不够用。
双系统,在因工作学习需要时,就用Xp系统。更好!
回复