分页: 1 / 1

[问题]ubuntu和xp双系统安装的问题

发表于 : 2008-09-01 13:23
Bayes
我的电脑分区为 1,swap交换空间 2,ext3格式 3-6分区为windows分区,装数据。 第7个分区是fat32装我的xp。

xp已装好,然后,我装ubuntu8.04,装的时候提示有windows系统,要不要搞启动菜单什么,我确定了。装完后,确实有个启动菜单,可以进ubuntu,但是却不能进xp。提示错误为error12好像。

以前,也是这样的分区,也是先xp,后linux,装的fedora和xp的双系统,通过修改menu和拷贝c盘的文件到第7个分区,可以实现双启。但是这次换为ubuntu却不行了。改了menu中的windows启动项(hd0,1)到hd(0,9)都不能启动。提示错误有error12,13等。

menu.lst文件的主要部分:
## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=e07f1e66-d658-4837-8207-3a31e49fae7b ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=e07f1e66-d658-4837-8207-3a31e49fae7b ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,2)
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/sda9
title Microsoft Windows XP Professional
root (hd0, 8 )
savedefault
makeactive
chainloader +1

谁知道原因?谢了:)

发表于 : 2008-09-01 14:13
sevk
先进ubuntu,把引发程序导出为 linux.mbr
然后想办法fixmbr,或重装XP,应该就能进XP了.
然后把linux.mbr写在boot.ini里就行了.这文章里有XP引导ubuntu的方法
viewtopic.php?t=95218

发表于 : 2008-09-01 14:17
104149

sudo fdisk -l
的信息

发表于 : 2008-09-01 16:33
Bayes
sudo fdisk -l 的结果:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

Device Boot Start End Blocks Id System
/dev/sda1 1 13 104391 82 Linux swap / Solaris
/dev/sda2 1914 19457 140922180 f W95 Ext'd (LBA)
/dev/sda3 * 14 1913 15261750 83 Linux
/dev/sda5 1914 5738 30724281 b W95 FAT32
/dev/sda6 5739 9562 30716248+ b W95 FAT32
/dev/sda7 9563 13386 30716248+ b W95 FAT32
/dev/sda8 13387 17593 33792696 7 HPFS/NTFS
/dev/sda9 17594 19457 14972548+ b W95 FAT32

Partition table entries are not in disk order

Disk /dev/sdb: 1967 MB, 1967128576 bytes
57 heads, 56 sectors/track, 1203 cylinders
Units = cylinders of 3192 * 512 = 1634304 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 1 1204 1920955+ 6 FAT16

发表于 : 2008-09-01 16:36
Bayes
sevk 写了:先进ubuntu,把引发程序导出为 linux.mbr
然后想办法fixmbr,或重装XP,应该就能进XP了.
然后把linux.mbr写在boot.ini里就行了.这文章里有XP引导ubuntu的方法
viewtopic.php?t=95218
怎样“把引发程序导出为 linux.mbr”啊?不会弄啊
fixmbr又是什么意思?
其实我现在如果把ubuntu删了,重装fedora,是可以双启的,xp应该没问题吧!但是我还是想用ubuntu
不知道这个问题出在什么地方!

发表于 : 2008-09-01 17:21
104149
你的xp永远也无法启动了,因为他不知怎么的变成逻辑分区了.xp需要主分区.不信装你的fedora试试

发表于 : 2008-09-01 17:38
104149
你一定是使用了某种奇怪的分区软件
还有,把xp放在磁盘末尾是很糟糕的设计.如果要双系统,应该不吝惜地把sda1留给xp,你会省去很多的麻烦
sda1拿来做swap是个更糟糕的设计,你是我见过的第二例
我建议你重整河山,不然就算这次弄好了,以后稍微变动一下分区,你又会有麻烦了
linux 完全不需要主分区,你给了他2个.win至少需要一个主分区,你一个也不给.win喜欢自己呆在磁盘前端,你把他丢到末尾.
注意:主分区是稀缺的资源,你只能有4个

发表于 : 2008-09-01 17:51
果果爸
请问有专门介绍关于与XP并存的分区方式建议或方法的帖子吗?有的话介绍一下.谢谢!

发表于 : 2008-09-01 23:30
Bayes
高手  写了:你的xp永远也无法启动了,因为他不知怎么的变成逻辑分区了.xp需要主分区.不信装你的fedora试试
装fedora是可以启动xp,我试过,呵呵
主分区有这个作用啊,以前还不知道呢,学习了
但是我把最后个分区转为主分区就可以双启了吗,我还是不想重搞windows系统,不知道行不行

发表于 : 2008-09-02 0:10
104149
Bayes 写了:
高手  写了:你的xp永远也无法启动了,因为他不知怎么的变成逻辑分区了.xp需要主分区.不信装你的fedora试试
装fedora是可以启动xp,我试过,呵呵
主分区有这个作用啊,以前还不知道呢,学习了
但是我把最后个分区转为主分区就可以双启了吗,我还是不想重搞windows系统,不知道行不行
不信你再装 肥多啦 试试,没有主分区,肥多啦 也救不了xp。 呵呵
小弟还从来没有见过哪一台windows的c盘不是主分区的.而且小弟从肥多啦出世的那天起就在用肥多啦了
转成主分区,可以,幸亏它是在扩展分区末尾,简单多了
但是你要做好ubuntu不能启动的思想准备
还要准备花另一些功夫来修复 xp。不是简单地转为主分区就可以解决的。
以及做好最后碰到xp蓝屏死机的准备
和前功尽弃终于还是要全部重装的准备

发表于 : 2008-09-02 7:00
Bayes
高手  写了: 不信你再装 肥多啦 试试,没有主分区,肥多啦 也救不了xp。 呵呵
小弟还从来没有见过哪一台windows的c盘不是主分区的.而且小弟从肥多啦出世的那天起就在用肥多啦了
转成主分区,可以,幸亏它是在扩展分区末尾,简单多了
但是你要做好ubuntu不能启动的思想准备
还要准备花另一些功夫来修复 xp。不是简单地转为主分区就可以解决的。
以及做好最后碰到xp蓝屏死机的准备
和前功尽弃终于还是要全部重装的准备
仔细想了一下,还是你说的有道理,我还是重整江山吧,
再搞的时候,把第一第二个分区合并,它们就是主分区吧,