当前位置: 技术问答>linux和unix
怎么让Linux和WindowXP共存啊?
来源: 互联网 发布时间:2015-03-26
本文导语: 我是一Linux菜鸟,对Linux很不熟悉,现在把Red hat Linux9安装上了,就是想学习学习 Linux。 安装完后倒是一切正常,就是发现XP启动不了了,只好重新安装了一遍XP,现在LINUX还在硬盘上,可是启动不了了,没有启动信...
我是一Linux菜鸟,对Linux很不熟悉,现在把Red hat Linux9安装上了,就是想学习学习 Linux。
安装完后倒是一切正常,就是发现XP启动不了了,只好重新安装了一遍XP,现在LINUX还在硬盘上,可是启动不了了,没有启动信息。
我的机器没有软驱,不知道该怎么设置才能让两个系统可以选择启动那?
谢谢。
安装完后倒是一切正常,就是发现XP启动不了了,只好重新安装了一遍XP,现在LINUX还在硬盘上,可是启动不了了,没有启动信息。
我的机器没有软驱,不知道该怎么设置才能让两个系统可以选择启动那?
谢谢。
|
用linux安装光盘启动计算机,之后进入linux rescue模式。
系统会有提示:#chroot /mnt/sysiamge
执行该命令后,运行以下两个命令中的一个,
1、安装lilo
#lilo -b /dev/hda
2、安装grub
#grub-install /dev/hda
系统会有提示:#chroot /mnt/sysiamge
执行该命令后,运行以下两个命令中的一个,
1、安装lilo
#lilo -b /dev/hda
2、安装grub
#grub-install /dev/hda
|
修改 /etc/grub.conf 记住一定要是root权限,具体怎么看要看你的实际情况,一般引导windows的话会有这段
tiltle:windows
rootnoverify (hdx,y)
chainloader +1
x表示第几个硬盘,y表示第几个分区, 因为windows是链式加载所以要chainloader +1,grub还有许多功能,这只是它很小的一部分,建议自己可以去找点这方面的资料.
tiltle:windows
rootnoverify (hdx,y)
chainloader +1
x表示第几个硬盘,y表示第几个分区, 因为windows是链式加载所以要chainloader +1,grub还有许多功能,这只是它很小的一部分,建议自己可以去找点这方面的资料.
|
linux安装完成之后,xp无法启动,可能是引导的问题,如果你想再次启动xp
可运行如下命令:
fdisk /mbr
此命令可以修复windows的引导,可这将导致linux不能引导。
建议:
一.linux引导选用grub。
二.linux的分区最好为主分区.linux不要安装在主引导区,一旦出问题,就很难解决,引导问题一般很难恢复。
三.linux安装完后进行一下引导备份,linux下有dd命令,具体参数可查帮助。
四.dd命令执行后会生成一个.lnx文件,将其copy到windows的c:,再在boot.ini里加一条记录:
c:你所生成的文件="linux"
即可用windows引导linux了。只要你保存了这个文件,只要是你不删掉linux的分区,都可用些方法引导linux。
|
装redhat时应该装上linux的多系统引导程序,如果你装了这些程序,你就可以在启动时选择你需要的操作系统。
|
先装redhat,一定把最小的扇区留给linux,装xp
重装redhat.选择grub为默认的
一切ok了
重装redhat.选择grub为默认的
一切ok了
|
在安装RedHatLinux时会让你选择一个多系统引导软件,通常是grub和LILO,这时你要选grub.
|
http://www.chinaunix.net/bbsjh/1/8662.html
这里有详细介绍
这里有详细介绍