LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 719|回复: 8

我的XP+linux双系统不能进XP了,大家帮帮忙。

[复制链接]
发表于 2004-6-13 23:50:39 | 显示全部楼层 |阅读模式
前天还好好的,这两天忙于调试Linux的FTP和用samba设置与windows共享,没注意,刚才想用xp,结果进不去了。
症状是:在出现选择是进入linux还是DOS(也就是XP)菜单时,只能进入linux系统了,如果选DOS,按回车键,黑屏2秒钟,又回到了选择菜单,怎么也进不了XP,这是为什么啊?

我想了一下,对这个有影响的操作好像只有一次,那就是昨天,我看了有关于grub.conf文件的介绍,看到说修改title行对系统没有什么影响,就把grub.conf文件中title行的DOS改成了windows xp,当时重启测试没问题,两个系统都可以进,现在想进XP却进不了了,把windows xp改成DOS也不行,不知该怎样挽救?

对了,今天在本论坛看了优化Linux磁盘的操作后,也还执行了hdparm -d1 X69 c3 m32 /deb/hdb命令,不知这是否有影响?

下面是我的grub.conf文件

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,6)
#          kernel /vmlinuz-version ro root=/dev/hdb11
#          initrd /initrd-version.img
#boot=/dev/hdb
default=0
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
title Red Hat Linux  (2.4.18-3)
        root (hd0,6)
        kernel /vmlinuz-2.4.18-3 ro root=/dev/hdb11
        initrd /initrd-2.4.18-3.img
title DOS
        rootnoverify (hd0,0)
        chain

(xp装在第一个分区(C盘),也就是主分区,另有两个扩展分区D和E,剩下的都是linux分区了)
发表于 2004-6-14 00:12:27 | 显示全部楼层
最后面那行chain改为chainloader +1试试

要是还不行用fdisk -l 列出分区信息贴上来
 楼主| 发表于 2004-6-14 00:21:28 | 显示全部楼层
呵呵,真的解决了,谢谢!
不过,我重启进入linux后,chainloader +1变成了chainloader +,后面的1不见了,明明我已经保存了的,不过经证明,+号后面没有1也可以进入XP。我到Linux下再把1加上,重启还可以进入XP,可进入Linux打开grub.conf文件再看,怪了,1又不见了,不知是什么回事。
发表于 2004-6-14 00:31:16 | 显示全部楼层
最初由 liaohh 发表
呵呵,真的解决了,谢谢!
不过,我重启进入linux后,chainloader +1变成了chainloader +,后面的1不见了,明明我已经保存了的,不过经证明,+号后面没有1也可以进入XP。我到Linux下再把1加上,重启还可以进入XP,可进入Linux打开grub.conf文件再看,怪了,1又不见了,不知是什么回事。


在开机时的启动界面光标移到dos那行标题,按e,看里面有没有+1,我猜应该有的,如果我猜得不错,可能是兄弟的终端字符显示的问题,文件实际上有+1的
 楼主| 发表于 2004-6-14 09:21:22 | 显示全部楼层
最初由 kiron 发表
在开机时的启动界面光标移到dos那行标题,按e,看里面有没有+1,我猜应该有的,如果我猜得不错,可能是兄弟的终端字符显示的问题,文件实际上有+1的

谢谢,正如你所说,是我编辑器有问题,我是用Abiword打开grub.conf查看的,现在一样看不到1字,但是用VI打开看到还是有1的。
对了,为什么我改成chain +1就进不了XP,一定要是chainloader +1才行呢?
以前默认是chain的。
发表于 2004-6-14 13:16:25 | 显示全部楼层
这个grub中定义的就是chainloader。
 楼主| 发表于 2004-6-14 14:56:28 | 显示全部楼层
最初由 7dehao 发表
这个grub中定义的就是chainloader。

我没动过这个地方,第一次注意时是chain,所以我还以为是chain呢。又学到了新的东西。
谢谢了!
发表于 2004-6-14 15:13:57 | 显示全部楼层
最初由 liaohh 发表
谢谢,正如你所说,是我编辑器有问题,我是用Abiword打开grub.conf查看的,现在一样看不到1字,但是用VI打开看到还是有1的。
对了,为什么我改成chain +1就进不了XP,一定要是chainloader +1才行呢?
以前默认是chain的。


用Linux的话,vi还是要多用用的,非常棒的编辑器
编辑一个grub.conf的文件也用Abiword,呵呵
也太“小题大作”了吧有点夸张,呵呵
 楼主| 发表于 2004-6-14 16:19:39 | 显示全部楼层
主要是不习惯黑色的背景,呵呵,看来得多用VI才行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表