ubuntu XP 启动蓝屏

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:58:34
这个问题我在网上找了一下,看来不是我一个人遇到了。

问题是这样的:

我在一个全新的机器上安装好了XP,硬盘为80G,其中c为XP系统盘(20G),D为数据盘(30G),多出的空间没有分配,用于ubuntu安装。

接下来在空白空间上安装ubuntu 8.0.4. 分了两个区,一个ext3为系统区,最后约1G空间用于ubun的交换区。

问题来了:
装好ubuntu后,grub启动菜单中也有xp的启动项。启动ubuntu正常,但是当启动XP时,则在跑进度条时蓝屏。

用Winpe维护U盘启动后,找不到任何分区。
打算用winpm修复分区,但winpm无法启动,说是“分配盘符错误”

用Disk Genius启动,看到整个硬盘为一个不可知的大分区。
用Disk Genius的修复分区功能修复,所有的分区都回来了,包括在硬盘前部的两个NTFS分区和一个ext3分区(报告为ext2fs),以及硬盘最后约1G大小的一个交换分区,但交换分区空间报告为“未分区”。
用Disk Genius的修复mbr功能修复mbr。

重启系统,XP正常进入,XP系统并没有损坏。
在XP下安装grub4dos, 可以正常进入ubuntu,说明ubuntu也没有任何问题。

最后,通过xp下的grub4dos进入ubuntu升级系统,过程中系统自动更新了一个新的内核。
升级完成后,重启动ubuntu一切正常。但启动XP又如开始一样的蓝屏了。只好又用WINPE维护U盘修复分区。

从上面的过程来看,问题应该出在ubuntu安装grub的时候。由于最开始的XP分区是活动主分区,grub当然就是被安装在这个分区上了,但不知道什么原因,安装时把分区记录给搞坏了,导致XP启动时蓝屏和不能识别分区。
不知道这个现象和网上说的"grub的1024柱面问题“有没关系。

这个问题的重点是,“出问题后的硬盘在XP系统里,看到的是一个全硬盘的未知格式分区”。
没有那么简单的。我手动分区、自动分区都用过了,问题完全一样。

当时你应该选择让Ubuntu自己选择剩余的空间,也就是最大的空白空间,这样就没问题了,现在你这样只能重装XP了,说不定还要重装Ubuntu,总之有点麻烦了

只能像LZ在网上找到的方法安装ubuntu,就是先装XP,再格式一个空闲分区给ubuntu。xp看不到ubuntu的ext3格式,进xp后只能看到除掉ubuntu空间加交换空间(swap)后的硬盘容量。要成功装双系统,装xp的时候把所有未非配空间都格成FAT或NTFS,然后装ubuntu把其中的一个盘全部格掉