对于高手来说,magic linux(ML)的硬盘安装不是什么问题。但对于新手来说,这就不一定了。本人就在这条路上吃过不少苦头。所以特地写这篇文章和大家一起分享。
环境:双系统;分区分别为C(ntfs)、/、home、交换分区、D-F。
因为grub for dos对ntfs的支持,所以安装的时候对分区的格式没有什么要求。
ML2.0
用虚拟软驱引导,非常简单。
相关链接
http://www.5dlinux.com/article/7/2007/linux_5161.html
不知道ML2.0对硬盘分区有没有要求,当时我用的是fat32.
ML2.1(beta1 &beta2&rc1)
由linux引导:
用这种方法,我在ML里依次安装ML2.1 beta1和beta2.
1:把mbvmlinuz和mbinitrd-hd.gz解压出来,放在boot里。
2:在grub.conf后面加一行(/boot/grub,grub.conf的路径)
title Magic Linux 2.1
root (hd0,1)
kernel /boot/mbvmlinuz root=/dev/ram0 console=/dev/tty1 ramdisk_size=20480 vga=785
initrd /boot/mbinitrd-hd.gz
(hd0,1,是我/所在的分区,大家根据自己实际的分区情况修改)
至于镜像的位置就随便了,因为ML的安装程序有自动寻找镜像的功能。比如我在ML2.0里安装ML2.1 beat1的时候,我就把镜像放在了F盘的根目录下了。
由XP引导
其实用镜像里面的文件就可以引导安装程序了,不用另外去找什么grub for dos。
我的安装方法:
1:复制镜像到C盘根目录。解压boot和menu.lst到C盘的根目录。
2:在C:\boot\grub里找到grldr这个文件,复制到C盘的根目录下。
3:编辑boot.ini这个文件(默认是隐藏的)。
编辑boot.ini的方法:
通过属性-高级-启动和故障恢复-系统启动的编辑在最后加入一行:
C:\grldr="magic linux2.1"
至于timeout那一项,不为0即可。我是timeout=3。
当然你也可以通过显示隐藏文件,去掉boot的只读属性来直接编辑。
PS:也可以自己写menu.lst.比如我把加在grub.lst的参数修改写成了menu.lst,然后放在C盘的根目录下了。
【我把root (hd0,1)改成了root (hd0,0)】
接下来要做的当然是重启,选择相应的菜单来安装ML啦。
不足之处还请大家指正,同时也欢迎大家跟帖,一起扫除我们和magic linux亲密接触的第一道障碍!
[
本帖最后由 djpj2046 于 2008-7-22 13:48 编辑 ]