grub的问题
我的硬盘是40G,我用30G安装了WINDOWS2000,然后我作个GHOST
然后我又用10G安装了LINUX,用了一段时间之后呢,我的WINDOWS2000系统需要重新的GHOST一下,然后我再次开机就无法找到LINUX了。我听说是修改GRUB,使用LINUX启动盘启动系统,我想知道具体应该如何修改GRUB
谢谢,我肯定给分
谢谢,我肯定给分
谢谢,我肯定给分谢谢,我肯定给分谢谢,我肯定给分
问题点数:0、回复次数:4Top
1 楼haothinking(好好)回复于 2003-12-04 09:45:53 得分 0
原来的GRUB是驻留在你的主引导分区的。当你重新恢复WIN2000后,又覆盖了主引导区。
所以你用启动盘引导启动LINUX后,重新装GRUB。并修改为你为你最初的形式(双引导启动)。Top
2 楼daviddivad(你真行,居然比我还快! Scorpio)回复于 2003-12-04 10:02:33 得分 0
1、用LINUX启动盘引导
2、修改/BOOT/GRUB/MENU。LST文件,使其恢复双引导,如果你WIN2000的分区没有改变的话,可以不修改该文件
3、恢复GRUB启动,命令如下:
/sbin/grub-install --root-directory:/ '(hd0')Top
3 楼daviddivad(你真行,居然比我还快! Scorpio)回复于 2003-12-04 12:29:41 得分 0
写错了,应该是
/sbin/grub-install --root-directory=/ '(hd0')
Top
4 楼jtime(flytime)回复于 2003-12-06 23:48:32 得分 0
以上的是还用linux的grub 引导,不过linux重新安装的机会不大,而windows 则可能经常需要安装,你可一按下面的方法来用windows 的os loader来引导
用启动盘启动linux用root登陆
执行dd if=/dev/hda6 of=/bootsect.lnx bs=512 count=1
这里的安装在/dev/hda6
在windows下格式化一张软盘
然后把bootsect.lnx拷贝到软盘上
然后拷到windows的c:\中
在c盘中的boot.ini中添加以下内容:
[boot loader]
timeout = 10
default = multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating system]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="win2000" /fastdetect
c:\="Microsoft windows"
c:\BOOTSECT.LNX="redhat linux"Top




