[问题]Grub配置windows启动失败

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

[问题]Grub配置windows启动失败

#1

帖子 betaver » 2008-08-29 20:22

昨天装上Ubuntu,sda2 装Ubuntu,sda5已经装了Windows XP,结果安装后grub没有自动正确配置XP的启动,我修改menu.lst:

代码: 全选


title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=d3b37045-4193-4f10-a4c0-b86a078d64d9 ro quiet splash
initrd		/boot/initrd.img-2.6.24-19-generic
quiet


title		Windows XP Professional
rootnoverify	(hd0,4)
chainloader	+1 

选择启动XP时停留在Starting up...没反应,硬盘灯也不亮。把rootnoverify改成root也不行?怎么解决一下呢?

另外一开始sda5就不能正确挂载,我是手动强制才挂载上的。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#2

帖子 ptptptptptpt » 2008-08-29 20:27

xp 启动文件必须在主分区
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

#3

帖子 betaver » 2008-08-29 20:30

ptptptptptpt 写了:xp 启动文件必须在主分区
不好意思没理解啊,必须把xp所在的分区设置成主分区还是把启动文件复制到主分区?
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#4

帖子 ptptptptptpt » 2008-08-29 20:31

两个方法都可以,但操作起来都需要有些经验
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#5

帖子 ptptptptptpt » 2008-08-29 20:33

贴一下 sudo fdisk -l 的结果吧
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

#6

帖子 betaver » 2008-08-29 20:41

Disk /dev/sda: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe0f3e0f3

Device Boot Start End Blocks Id System
/dev/sda1 2 2372 19045057+ f W95 Ext'd (LBA)
/dev/sda2 * 2373 3647 10241437+ 7 HPFS/NTFS
/dev/sda5 2 2372 19045026 7 HPFS/NTFS


先谢谢大家,第一次来这个forum,回馈的速度真快,这问题今天0点开始到5点我都没解决...
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#7

帖子 ptptptptptpt » 2008-08-29 20:49

你有 win pe 启动盘吗??电脑支持 usb 启动吗?? 电脑中有其他硬盘吗??

台式机?? 奔三??
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#8

帖子 ptptptptptpt » 2008-08-29 20:52

用 win pm 将 sda5 转换成 主分区,应该就可以了
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#9

帖子 ptptptptptpt » 2008-08-29 20:54

对了,看看 sda5 里面有没有 ntldr ntdetect boot.ini 这些东东??
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

#10

帖子 betaver » 2008-08-29 20:59

ptptptptptpt 写了:对了,看看 sda5 里面有没有 ntldr ntdetect boot.ini 这些东东??
win没有这些文件,就是设sda5成主分区是吧?
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

#11

帖子 betaver » 2008-08-29 21:00

ptptptptptpt 写了:你有 win pe 启动盘吗??电脑支持 usb 启动吗?? 电脑中有其他硬盘吗??

台式机?? 奔三??
呵呵 老笔记本了,另外挂俩120G的硬盘,内置30G,基本够用啦
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

#12

帖子 adagio » 2008-08-29 21:02

sda2被激活了,这没必要,ubuntu不需要激活分区也能启动的
另外你为什么不把XP装到sda1?这样激活sda1即可,不用转换sda5啊?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
betaver
帖子: 23
注册时间: 2008-06-24 16:31

#13

帖子 betaver » 2008-08-29 21:03

adagio 写了:sda2被激活了,这没必要,ubuntu不需要激活分区也能启动的
另外你为什么不把XP装到sda1?这样激活sda1即可,不用转换sda5啊?

我去试试激活,sda5是因为以前分区分乱了,一直没动
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#14

帖子 ptptptptptpt » 2008-08-29 21:03

betaver 写了:
ptptptptptpt 写了:对了,看看 sda5 里面有没有 ntldr ntdetect boot.ini 这些东东??
win没有这些文件,就是设sda5成主分区是吧?
是不是装ubuntu时删掉了一个分区??
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#15

帖子 ptptptptptpt » 2008-08-29 21:04

看来光转换 sda5 是不行了,xp 的启动文件没了
回复