[求助]ubuntu安装成功,windowsXP不能进入了

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

[求助]ubuntu安装成功,windowsXP不能进入了

#1

帖子 windbamboo » 2008-11-13 11:47

第一次,用PQ将E盘分出16G用于安装ubuntu,直接用ubuntu安装光盘将分出来的16G空间分成3个分区,2个ext3,1个交换,ubuntu安装使用正常
但是windows进不去(一选gurb下的windows菜单,就黑屏不动了),而且除了C盘,d、e盘都看不到,用工具扫描说是分区表损坏,用windwos控制台fixmbr修复也提示分区表有问题
没办法,刚接触linxu,无法摆脱windows,只能重装了windows
第二次,我将上次分的三个linux区在windows下先分好三个没有格式化的区,然后用ubuntu光盘挂载格式化,同样ubuntu下能看到所有分区,使用正常,然后重启后,还是和第一次一样,黑屏无反应,不能进入windows系统
家里在笔记本上安装时,1次就成功了
步骤也都和第二次一样,哪里做错了么?
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#2

帖子 windbamboo » 2008-11-14 9:44

ubuntu是不是一定要安装在主分区上
是不是因为我安装在了逻辑分区上才使得无法引导XP启动?
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#3

帖子 blue sea » 2008-11-14 9:57

想必你的windows 现在是装在c:\, ubuntu能看到所有的分区,说明数据没问题。

问题在于引导 xp时找不到数据,请对照我的menu.lst,修改你的menu.lst:

代码: 全选

sudo gedit /boot/grub/menu.lst
注意这一段:
title Microsoft Windows XP
root (hd0,1)
savedefault
makeactive
chainloader +1

我的是把root(hd0,0)改为root(hd0,1)后搞定。
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#4

帖子 windbamboo » 2008-11-14 11:25

哦,不是因为装了ubuntu后,修改了mbr这样的问题导致xp启动不能
是指向的xp启动的硬盘(分区?)指向错误导致的
可以这么理解么?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#5

帖子 billbear » 2008-11-14 11:47

先贴
sudo fdisk -l

sudo parted /dev/sda print
的输出信息

以及
c:\boot.ini

/boot/grub/menu.lst
的内容。
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#6

帖子 windbamboo » 2008-11-14 11:55

哎,本来试了两次有点灰心,不过因家里成功安装
公司怎么都不行,故现在还在windows下
发帖寻求帮助,下午再试一下吧,如果还是不行,就用ubuntu上来求助吧
贴个boot.ini的吧:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="一键恢复系统"

哎,说来惭愧啊,本来正版的系统,可是盘找不到了,只有个序列号
只能用个盗版的ghost装了 :em20
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#7

帖子 blue sea » 2008-11-14 13:16

windbamboo 写了:哦,不是因为装了ubuntu后,修改了mbr这样的问题导致xp启动不能
是指向的xp启动的硬盘(分区?)指向错误导致的
可以这么理解么?
我觉得是这样。

你可以在grub下用e不断修改(hd0,x)试试。
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#8

帖子 windbamboo » 2008-11-14 15:04

ues ubuntu,can't input chinese now
updataing


to blue sea:
change(hd0,1),error :em20

plast some inf.
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ c W95 FAT32 (LBA)
/dev/sda2 2551 9729 57665317+ f W95 Ext'd (LBA)
/dev/sda5 2551 3825 10241406 7 HPFS/NTFS
/dev/sda6 3826 7562 30017421 7 HPFS/NTFS
/dev/sda7 7563 8964 11261533+ 83 Linux
/dev/sda8 8965 9640 5429938+ 83 Linux
/dev/sda9 9641 9729 714861 82 Linux swap / Solaris


windbamboo@windbamboo-desktop:~$ sudo parted /dev/sda print
Model: ATA ST3808110AS (scsi)
Disk /dev/sda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 21.0GB 21.0GB primary fat32 boot, lba
2 21.0GB 80.0GB 59.0GB extended lba
5 21.0GB 31.5GB 10.5GB logical ntfs
6 31.5GB 62.2GB 30.7GB logical ntfs
7 62.2GB 73.7GB 11.5GB logical ext3
8 73.7GB 79.3GB 5560MB logical ext3
9 79.3GB 80.0GB 732MB logical linux-swap

help me,HTX every body :em18
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#9

帖子 blue sea » 2008-11-14 15:26

解决问题的思路是:

menu.lst中的(hd0,x)中的x要正确;
boot.ini 中的default=multi(0)disk(0)rdisk(0)partition(x)\WINDOWS中的x要正确
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#10

帖子 windbamboo » 2008-11-14 15:34

menu.lst中的(hd0,x)中的x要正确;
defult is 0,can't enter xp
change to 1,the same

boot.ini 中的default=multi(0)disk(0)rdisk(0)partition(x)\WINDOWS中的x要正确:
in windows system,x is 1,it's work good.
in linux,should i change it?

even i can see the windows boot menu,i also can't see the xp login screen,just the black screen :em20

PS:updata is so slow
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#11

帖子 windbamboo » 2008-11-14 15:42

change(hd0,1) to (hd0,0), I can see the windows boot menu
but when i chose windows to start,black screen,press any key ,reboot
i think,if i can see the windows boot menu,the menu.lst should be correct
if the boot.ini file has something wrong,why there is no any word on screen,just black screen?

i should creezy :em20
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#12

帖子 blue sea » 2008-11-14 15:47

找一个ntldr放在装win那个区的根目录试试。

另外把你的menu.lst贴上来一下。
windbamboo
帖子: 10
注册时间: 2008-11-08 15:07

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#13

帖子 windbamboo » 2008-11-14 15:53

ntldr is there


# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

default 0

timeout 10

title Ubuntu 8.10, kernel 2.6.27-7-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.27-7-generic root=/dev/sda7 ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.27-7-generic root=/dev/sda7 ro locale=zh_CN single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet

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
blue sea
帖子: 198
注册时间: 2007-11-10 8:57

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#14

帖子 blue sea » 2008-11-14 16:07

ntldr能读取boot.ini ,说明menu.lst正确。

现在只有两种可能:
1。boot.ini的partition(x)不正确;
2.boot.ini正确,并且进入xp内核加载阶段,但加载内核时出错。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [求助]ubuntu安装成功,windowsXP不能进入了

#15

帖子 billbear » 2008-11-14 21:41

奇怪,好像一切都对啊
再详细描述一下你这一次装 xp 和 ubuntu 的全过程。
现在再用 ghost 版安装一次 xp 到第一主分区看看。
回复