懂linux的grub的进,帮忙解决grub引导xp的问题
硬盘用suselinux作为主系统,分区如下:主分区ext3/sda1扩展分区逻辑ext3/homesda5逻辑swapsda6逻辑ntfsC:sda7逻辑ntfsD:s...
硬盘用suselinux作为主系统,分区如下:
主分区 ext3 / sda1
扩展分区
逻辑 ext3 /home sda5
逻辑 swap sda6
逻辑 ntfs C: sda7
逻辑 ntfs D: sda8
SuSELinux系统已经装好,现在安装XP到sda7,然后在sda1的/boot/grub/menu.lst做了如下设置:
rootnoverify (hd0,6) # 分区号没问题
makeactive
chainloader +1
boot
可是引导的时候提示不能识别ntfs分区。
到底是什么原因? 展开
主分区 ext3 / sda1
扩展分区
逻辑 ext3 /home sda5
逻辑 swap sda6
逻辑 ntfs C: sda7
逻辑 ntfs D: sda8
SuSELinux系统已经装好,现在安装XP到sda7,然后在sda1的/boot/grub/menu.lst做了如下设置:
rootnoverify (hd0,6) # 分区号没问题
makeactive
chainloader +1
boot
可是引导的时候提示不能识别ntfs分区。
到底是什么原因? 展开
3个回答
展开全部
我记得如果先linux再win的话是不能grub的,因为mbr被重写了,所以你说xp后安装还能开机再grub,奇怪啊
所以我想
1:你的win根本没装上,所以仅仅有ntfs,但是没有引导能力
2:你的grub非suse的,有很多grub确实不能识别ntfs,还有很多grub识别,但是不能读写,等等,grub不仅仅是版本,它安装的时候选项也太多了,各个开关都不一样
3:新版本的几个linux,确实grub和传统方法变的太多,已经见怪不怪了
解决办法么....我觉着suse的安装盘很强大的,可以尝试用那个启动进行修复,图形界面下尝试一下安装,除了那个rootverify我没用过(我用的是root),你那个格式我还是顺利引导过win的。
所以我想
1:你的win根本没装上,所以仅仅有ntfs,但是没有引导能力
2:你的grub非suse的,有很多grub确实不能识别ntfs,还有很多grub识别,但是不能读写,等等,grub不仅仅是版本,它安装的时候选项也太多了,各个开关都不一样
3:新版本的几个linux,确实grub和传统方法变的太多,已经见怪不怪了
解决办法么....我觉着suse的安装盘很强大的,可以尝试用那个启动进行修复,图形界面下尝试一下安装,除了那个rootverify我没用过(我用的是root),你那个格式我还是顺利引导过win的。
展开全部
makeactive
用法: makeactive
描述:
将 root 设备置为活动分区。当然,此命令只对 PC 的硬盘主分区有效。
xp本身不能从逻辑分区启动,所有的dos、windows都不能。
你把xp安装到逻辑分区,其实启动文件仍然在主分区上,你看看ntldr在那个地方?启动xp后,c盘是哪个分区?
用法: makeactive
描述:
将 root 设备置为活动分区。当然,此命令只对 PC 的硬盘主分区有效。
xp本身不能从逻辑分区启动,所有的dos、windows都不能。
你把xp安装到逻辑分区,其实启动文件仍然在主分区上,你看看ntldr在那个地方?启动xp后,c盘是哪个分区?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
升级grub。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询