LinuxSir.cn,穿越时空的Linuxsir!

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

求助(三个系统的闹剧)

[复制链接]
发表于 2005-3-20 14:42:55 | 显示全部楼层 |阅读模式
前几天装了winXP,后来装了FC3,后来为了学习装了win2000server。装了win2000server后,没有了grub的启动界面,换成了windows的多系统启动界面。并且winxp无法正常启动。后来我用Ghost把原来备份好的winXP的文件还原,现在只有WinXp可以启动了。
问题:
1,用Ghost恢复后,能否恢复Linux?(我也正在寻找方法)
2,我查看到了fixmbr。如果用win2000光盘修复。这个命令是否能恢复win2000,能回到多系统状态,还是只是能启动win2000?
发表于 2005-3-20 14:49:54 | 显示全部楼层
装WINDOWS只能先装WIN2000再装XP FC3可以不用重装了,重装grub就可以了
回复 支持 反对

使用道具 举报

发表于 2005-3-20 16:20:06 | 显示全部楼层
修改xp根目录里的boot.ini可以双启动到2000
XP启动分区根目录里的几个启动文件版本比2000的高。所以在先装XP后装2000时,装完后2000后用低版本的启动文件替换掉xp的高版本的文件。所以把xp的根目录(通常是C盘的根目录)里的有两个文件要替换回xp的版本,这样就可以同时启动xp和2000了。
要恢复linux需要重动linux rescue模式,重新安装GRUB。
回复 支持 反对

使用道具 举报

发表于 2005-3-20 20:27:55 | 显示全部楼层
用LINUX盘装个GRUB(其它不用装)或在DOS下装个GRUB FOR DOS, 装好后,手动添加WINDOWS的选项,
如用LINUX盘装的,进LINUX后,在/BOOT中找到MENU.LST (或GRUB.CONF),改.以ROOT登录,用GEDIT改
如装的GRUB FOR DOS,在C中的 \BOOT\GRUB中,改MENU.LST
内容:
如果先装的2000 或 XP(也就是它们的引导扇区肯定在C, 99%都是这样的),如下添加:
title WINDOWS (2000 XP)
root (hd0,0)
chainloader +1

重起后,选WINDOWS (2000 XP),便会出现XP的 双启动菜单了...

建议学一下分区和操作系统的引导原理常识和GRUB用法,学好后,基本可以随心所欲!
GRUB ! 你要他到哪,他就到哪! 你就不会再担心操作系统不见了!
回复 支持 反对

使用道具 举报

发表于 2005-3-21 11:32:02 | 显示全部楼层
重装一下grub就搞定了~!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-21 13:21:08 | 显示全部楼层

多谢!!

多谢!!
下面要好好学一下grub了!
还有一个问题:如果用winXP或win2000的安装盘进入rescue模式,用fixboot或fixboot是否只是能够恢复一个系统。如用winXP光盘rescue完以后只能恢复winXP?
回复 支持 反对

使用道具 举报

发表于 2005-3-21 14:39:35 | 显示全部楼层
GRUB重新安装~
1.用LINUX的启动盘引导,然后linux rescue<ENTER>
2.chroot /mnt/sysimage
3.grub-install /dev/hda
4.自己在GRUB中写WINDOWS的启动脚本(好像现在默认都已经搞定了,自己最好查看下)
5.重启
回复 支持 反对

使用道具 举报

发表于 2005-3-21 14:44:27 | 显示全部楼层
windows向来都是很霸道的~多一个LINUX用户,对于WINDOWS来说就少赚一笔,当然WINDOWS一定不会恢复LINUX的启动的方式的拉~不过可以修改boot.ini实现用windows的启动画面来引导LINUX~具体不是很熟悉.你可以参照下WINDOWS的启动如何写的~或者在GOOGLE中搜索下~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-21 23:02:43 | 显示全部楼层

多谢!!

多谢!!
回复 支持 反对

使用道具 举报

发表于 2005-3-22 01:20:37 | 显示全部楼层
Post by jason_ma
不过可以修改boot.ini实现用windows的启动画面来引导LINUX~具体不是很熟悉.你可以参照下WINDOWS的启动如何写的~或者在GOOGLE中搜索下~

使用dd命令将grub的引导扇区写为一个文件,再用NTLoader引导即可
dd if=/dev/hdaX of=~/linux.img bs=512 count=1
cp ~/linux.img /mnt/Win_C/
编辑windows下的boot.ini
添加c:\linux.img=Linux
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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