分页: 1 / 2

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

发表于 : 2008-03-21 19:12
liumailong
用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

发表于 : 2008-03-21 19:23
xiooli
建议你到别人的电脑上用ubuntu的livecd启动后将其c盘的东西复制到移动硬盘,然后再复制到你的sda5,最后更改/boot/grub/menu.list添加一项xp的启动项目。不过不知道将xp安装在逻辑分区还能不能启动。

发表于 : 2008-03-21 19:29
liumailong
就是不知道怎么启动呀!

发表于 : 2008-03-21 19:34
xiooli
liumailong 写了:就是不知道怎么启动呀!
怎么,就是说你已经装在sda5了但是不知道添加启动项?你是怎么安装的?

发表于 : 2008-03-21 19:37
冲浪板
你懂电脑,应该搞得定的哈~~

发表于 : 2008-03-21 21:11
liumailong
我是在PE环境下硬盘安装XP。实际就是把XP的启动和安装文件放在分区中。
GRUB应该可以引导,但就是不成功。。。。。
难到是我的GRUB配置写错了?
有装XP和Ubunutu的把/boot/grub/menu.lst发上来给我研究一下

发表于 : 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

发表于 : 2008-03-21 22:28
liumailong
看来是不能引导呀!

发表于 : 2008-03-21 22:44
liumailong
看来是不行呀,难道xp的引导起一定要是在主分区吗!! :(

发表于 : 2008-03-21 23:01
flies
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
拜托,root (hd0,0)第一个分区!
应该是(hd0,4)第5个分区

发表于 : 2008-03-21 23:10
xiooli
难道逻辑分区真的不能启动?

发表于 : 2008-03-22 11:58
tg8866
xp
mac os x
freebsd
之类的系统是必须装主分区上的。

发表于 : 2008-03-22 12:10
yaoms
XP好像只能生存在第一个分区里阿。

发表于 : 2008-03-23 17:17
whale
看过资料,Windows必须安装在主分区。
但我个人认为通过GRUB,应该能够启动逻辑分区的windows,但没有测试过。
lz可以根据10楼的意见修改一下看看。

发表于 : 2008-06-26 1:01
tianlijian
tg8866 写了:xp
mac os x
freebsd
之类的系统是必须装主分区上的。
我在单系统时候把系统装在d盘是怎么回事?