MBR被我fdisk了,我该怎么恢复GURB?请大家帮忙了!
装了ML1.2,却没有进WINXP的选项,于是我就FDISK /MBR了.该怎么装GURB呢?请将详细点,谢谢! nigezuuuuuuuuuuuuuuuutou!!!!!装了grub不改配置文件还是一样,
看看精华帖子吧 不懂 你先用一个grub for dos 进入linux
然后在linux下
/sbin/grub-install /dev/hd0 楼主没有做grub修复盘阿 以后记得把你的引导纪录备份一下:
1、如果grub装在MBR,则:dd if=/dev/hda of=/mnt/c/ml.lnx bs=512 count=1
2、如果装在其它分区,比如hda5,只需把1中命令的hda0换成hda5即可。
3、在c:\boot.ini中添加这样一行:
C:\ml.lnx="Magic Linux 1.2"
4、这样你就能通过nt loader来启动你的linux了。
不过,这次你就先得重新装装grub了 :-(
几个假设:你用的是windows2000/XP,你的windows装在hda1,你的hda1挂载在linux下的/mnt/c上
-------------------------------------------------
改正了一个错误,谢谢linky_fan老兄提醒 对了,编辑boot.ini要注意,如果你的编辑器所用的换行符是unix/linux的换行符,而不是dos/windows的换行符的话,nt loader就要罢工了,嘿嘿。
1、如果grub装在MBR,则:dd if=/dev/hda0 of=/mnt/c/ml.lnx bs=512 count=1
是/dev/hda吧?? 446就够了, 后面64个是分区表. 就用grub for dos吧,平均目录层数可以少一点
1、如果grub装在MBR,则:dd if=/dev/hda0 of=/mnt/c/ml.lnx bs=512 count=1
是/dev/hda吧?? 446就够了, 后面64个是分区表.
:oops: 嗯哪,是/dev/hda,至于512,习惯了,当初蓝点2。0刚出来时买了个正版,解决启动问题时就是这么干的,当初看的文章是512,就这么一路保持下来了 :P 备份个分区表很好的说. :wink: 这么麻烦你还不如用光盘直接插入修复呢!
页:
[1]