|
发表于 2005-8-18 14:59:53
|
显示全部楼层
再一种方法就是找个别的linux发行版的启动盘或是安装光盘,用rescue模式启动.
启动后挂载ML系统的/usr所在分区.然后复制ML系统的/usr/share/grub下的所有文件到 ML系统的/boot/grub文件夹内
然后输入grub 出现提示符grub>
输入 root (hd0,x)
x为你的系统/boot所在分区,假设/boot为hda5 那么就是root (hd0,4)
输入 kernel (hd0,X)/boot/vmlinuz-2.6.9 ro root=/dev/hdaX (X为/所在分区)
输入 initrd (hd0,X)/boot/initrd-2.6.9.img
输入 setup (hd0,X) #把grub装在boot分区的第一个扇区上
输入 boot
假如没问题这时候应该能进入ML系统中了.进入系统后打开终端:
输入 dd if=/dev/hdaX of=~/boot.lnx bs=512 count=1 #为boot分区号 假设为/hda5 那么X就为5
然后把boot.lnx文件复制到windows的c:\
接着输入cd /boot/grub
输入 cat > ../grub.conf
default=0
timeout=10
splashimage=(hd0,X)/grub/splash.xpm.gz
title MagicLinux
root (hd0,X)
kernel (hd0,X)/boot/vmlinuz-2.6.9 ro root=/dev/hdaX vga=788
initrd (hd0,X)/boot/initrd-2.6.6.img
title Microsoft Windows XP
root (hd0,0)
chainloader +1
然后按ctrl+c
然后输入ln -s /boot/grub.conf menu.lst
现在重启进入windows 编辑c:\boot.ini文件
在最后加入c:\boot.lnx="Magic linux" 并把文件前的timeout后面的数字改为30
现在重启应该就能看到Magic linux选项了. |
|