[问题]3个主分区都给了Ubunutu.如何在扩展分区安装XP

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

[问题]3个主分区都给了Ubunutu.如何在扩展分区安装XP

#1

帖子 liumailong » 2008-03-21 19:12

用Ubunutu有些时间了,大部分问题解决了。决定迁移到Ubunutu下。
3个主分区都给了Ubunutu,因父母实在不懂电脑保留一扩展分区给XP
但死活都搞不定。。。现请教大家,希望那位高手提供解决方案。

要求:在不破坏Ubunutu的情况下在第一个NTFS分区(sda5 )安装XP
环境:
PE光盘一个
XP镜像多个(都是深度的)在硬盘中
Device Boot Start End Blocks Id System
/dev/sda1 * 1 16 128488+ 83 Linux
/dev/sda2 17 218 1622565 82 Linux swap / Solaris
/dev/sda3 219 1175 7687102+ 83 Linux
/dev/sda4 1176 19457 146850165 f W95 Ext'd (LBA)
/dev/sda5 1176 1698 4200966 7 HPFS/NTFS
/dev/sda6 1699 8362 53528548+ 83 Linux
/dev/sda7 8363 9014 5237158+ b W95 FAT32
/dev/sda8 9015 10319 10482381 7 HPFS/NTFS
/dev/sda9 10320 14235 31455238+ 7 HPFS/NTFS
/dev/sda10 14236 19457 41945683+ 7 HPFS/NTFS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
研究几晚上了,估计启动扩展分区的XP引导器是没指望了 :(
不知道grub能否直接启动xp
上次由 liumailong 在 2008-03-22 2:41,总共编辑 5 次。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#2

帖子 xiooli » 2008-03-21 19:23

建议你到别人的电脑上用ubuntu的livecd启动后将其c盘的东西复制到移动硬盘,然后再复制到你的sda5,最后更改/boot/grub/menu.list添加一项xp的启动项目。不过不知道将xp安装在逻辑分区还能不能启动。
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

#3

帖子 liumailong » 2008-03-21 19:29

就是不知道怎么启动呀!
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#4

帖子 xiooli » 2008-03-21 19:34

liumailong 写了:就是不知道怎么启动呀!
怎么,就是说你已经装在sda5了但是不知道添加启动项?你是怎么安装的?
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#5

帖子 冲浪板 » 2008-03-21 19:37

你懂电脑,应该搞得定的哈~~
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

#6

帖子 liumailong » 2008-03-21 21:11

我是在PE环境下硬盘安装XP。实际就是把XP的启动和安装文件放在分区中。
GRUB应该可以引导,但就是不成功。。。。。
难到是我的GRUB配置写错了?
有装XP和Ubunutu的把/boot/grub/menu.lst发上来给我研究一下
头像
林葭一
帖子: 120
注册时间: 2007-04-16 15:34

#7

帖子 林葭一 » 2008-03-21 21:53

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,10)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5cc17919-492d-423f-ab7c-8ef9f4530d37 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.22-14-generic
quiet

#title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
#root (hd0,10)
#kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5cc17919-492d-423f-ab7c-8ef9f4530d37 ro single
#initrd /boot/initrd.img-2.6.22-14-generic

#title Ubuntu 7.10, memtest86+
#root (hd0,10)
#kernel /boot/memtest86+.bin
#quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
#title Other operating systems:
#root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

#8

帖子 liumailong » 2008-03-21 22:28

看来是不能引导呀!
头像
liumailong
帖子: 244
注册时间: 2008-02-12 6:41

#9

帖子 liumailong » 2008-03-21 22:44

看来是不行呀,难道xp的引导起一定要是在主分区吗!! :(
上次由 liumailong 在 2008-03-22 1:38,总共编辑 1 次。
头像
flies
帖子: 167
注册时间: 2005-11-10 21:20
来自: 广西南宁

#10

帖子 flies » 2008-03-21 23:01

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
拜托,root (hd0,0)第一个分区!
应该是(hd0,4)第5个分区
其实一直在用gentoo…………
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#11

帖子 xiooli » 2008-03-21 23:10

难道逻辑分区真的不能启动?
tg8866
帖子: 471
注册时间: 2008-02-01 7:16

#12

帖子 tg8866 » 2008-03-22 11:58

xp
mac os x
freebsd
之类的系统是必须装主分区上的。
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#13

帖子 yaoms » 2008-03-22 12:10

XP好像只能生存在第一个分区里阿。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
whale
帖子: 16
注册时间: 2008-02-17 14:27

#14

帖子 whale » 2008-03-23 17:17

看过资料,Windows必须安装在主分区。
但我个人认为通过GRUB,应该能够启动逻辑分区的windows,但没有测试过。
lz可以根据10楼的意见修改一下看看。
tianlijian
帖子: 31
注册时间: 2008-06-09 13:48

#15

帖子 tianlijian » 2008-06-26 1:01

tg8866 写了:xp
mac os x
freebsd
之类的系统是必须装主分区上的。
我在单系统时候把系统装在d盘是怎么回事?
回复