magic linux 2.X的硬盘安装方法
对于高手来说,magic linux(ML)的硬盘安装不是什么问题。但对于新手来说,这就不一定了。本人就在这条路上吃过不少苦头。所以特地写这篇文章和大家一起分享。ML2.1(正式版&rc&beta)
===========================================
在windows下引导:
其实用镜像里面的文件就可以引导安装程序了,不用另外去找 grub for dos。
1:解压安装镜像ISO中的boot目录到到C盘的根目录。
2:在C:\boot\grub里找到 grldr 这个文件,复制到C盘的根目录下。
3:编辑boot.ini这个文件(默认是隐藏的)。
编辑boot.ini的方法:
通过属性-高级-启动和故障恢复-系统启动的编辑在最后加入一行:
C:\grldr="grub for dos"
至于timeout那一项,不为0即可。例如timeout=3。
当然你也可以通过显示隐藏文件,去掉boot.ini的只读属性来直接编辑。
PS:如果安装正式版的时候,出现引导错误,请将menu.lst这个文件也解压到C盘根目录。
==========================
在linux下引导:
1:把mbvmlinuz和mbinitrd-hd.gz解压出来,放在boot目录里。
2:在grub.conf后面加入(/boot/grub,grub.conf的路径)
title Install Magic Linux 2.1
root (hd0,1)
kernel /boot/mbvmlinuz root=/dev/ram ramdisk_size=20480
initrd /boot/mbinitrd-hd.gz
这里的hd0,1,表示/,是根目录所在的分区。大家根据自己实际的分区情况修改。
可以在终端中输入命令:fdisk -l 来查看所有分区信息
======
ML2.0
用虚拟软驱引导,非常简单。
相关链接
http://www.5dlinux.com/article/7/2007/linux_5161.html
==========================================================================
接下来要做的当然是重启,然后选择相应的菜单来安装ML啦。
不足之处还请大家指正,同时也欢迎大家跟帖,一起扫除我们和magic linux亲密接触的第一道障碍!
FAQ:
1:镜像ISO文件存放的位置要求
因为ML的安装程序有自动寻找镜像的功能,存放镜像的位置就随便了,放在任意一个分区的根目录下就可以了(比如C盘)。
存放ISO的分区请保证至少留有和ISO文件同等大小的空闲空间,以便于ISO文件的解压,否则安装时,会出现找不到包的安装错误
2:镜像ISO文件存放的分区的格式要求
ML2.0硬盘安装对镜像存放的硬盘分区要求是fat32,从2.1开始支持NTFS分区ISO的认知读取。
3:系统分区格式的选择
ML支持多种分区格式,这里推荐使用reiserfs,当然用默认的ext3也可以。
4:ISO的文件名问题
Magic的iso的文件名一直是不能改的。修改后,会提示找不到包,导致安装失败。
[ 本帖最后由 djpj2046 于 2009-1-4 22:33 编辑 ] MagicLinux-2.1.dvd.2046的硬盘安装
硬盘安装的时候注意,要把miinitrd解出来和iso文件一块放在根目录底下,其他操作一样。
menu.lst这个文件还是要解压缩出来。
=====================================================
除了引导外,另外一个关键到问题就是分区了。
对于双系统,可以在windows下,可以用一些工具,划出一块分区,然后删除,使之成为自由分区。在安装ML时,在这
块分区上创建相应的分区;或者用PQ在windows上把所有的分区划好。简单地安装MagicLinux至少要有一个6G的空间的分区挂载在/,最好还要设一个swap分区(这个区只要划分等同于你内存的空间,比如1G),桌面用户就无需再去划分一个一百多M的小分区挂载/boot了。
还有就是分区格式的选择了:对于桌面用户,ext3和reiserfs 文件系统都是不错的选择。我一直用的是ext3,reiserfs没用过。不过下次安装ML时,我肯定用这个。所以在这里,我强烈建议大家的根分区使用reiserfs。
我这里有两个原因:
1:用ext3,在非正常关机后,需要检测硬盘两遍。非常恼人。而用reiserfs就不会了。
2:上次帮人家安装ML时,根分区用的是reiserfs,安装完所有的包,花了20min,而用ext3,大概是40分钟。
不知道这是不是个别现象...
[ 本帖最后由 djpj2046 于 2009-2-13 10:49 编辑 ] 不用搞得这么复杂.
1:把mbvmlinuz和mbinitrd-hd.gz解压出来,放在boot里。
2 : 下载loadlin.exe ,把这三个文件放在一起, 然后在dos下运行下面命令便可. iso要放在分区的根目录下.
loadlin.exe mbvmli~1 root=/dev/ram0 ramdisk_size=48000 initrd=mbinit~1.gz vga=785
回复 #3 marslinux 的帖子
其实安装ML,也是一个殊途同归的事情.至于你想怎么安装,那是你的自由啦!没有试过marslinux 所说的方法,也不知道哪种方法更好些。
就我个人来说,我比较喜欢从linux引导,解压两个文件,编辑一下grub.lst就可以了。
至于我从XP引导安装,是因为上次装的beta2进不了X,我就只好从XP引导重装了。实属无奈之举。不过这个方法也满简单。 大家引导加载方式不同而尔. 双手占同楼上的仁兄的 发现了安装时的一个BUG:提示找不到包(无论从ML引导还是从XP引导)。
此时需要把原来的那个ISO删掉,再复制ISO到其他分区的根目录,
重新引导即可。 原来安装方式不少,殊途同归啊,了解。 又发现一个方法:用wingrub引导
http://www.linuxdiyf.com/viewarticle.php?id=94558 下载ISO,请到这里:
http://apt.magiclinux.org/iso/ {2.1}
http://www.linuxfans.org/bbs/vie ... 0&highlight=2.0{2.0}
[ 本帖最后由 djpj2046 于 2008-7-13 09:12 编辑 ] RC1的硬盘安装方法和beat的一样。
要注意的是,CD和DVD只能由各自带的引导文件来引导。还有,不要修改ISO的名字,否则可能会提示找不到包。
(说明下,我安装R1的CD时,把MagicLinux-2.1.rc1.cd-1.iso改成了MagicLinux-2.1.rc1.cd.iso,结果提示找不到包。把包换了N个分区,还是失败,后来把名字改回去后,轻松搞定:mrgreen: ) 因为有朋友提出要把硬盘安装的帖子置顶,我照办了,并且对该帖进行了一些修改,使它更容易看懂。 补充下:
ML对ntfs分区支持的很好。现在我安装ML时,都是把ISO,和解压缩出来的一些引导文件都扔在C盘,而我的C盘是ntfs分区,安装都没问题。
这里有具体的讨论
http://www.linuxfans.org/bbs/thread-185668-1-1.html
而我现在用reiserfs已经有一段时间了,性能还算稳定。只是我这里安装ML时,时间并没有因此缩短,不知为何?:( 2:在grub.conf后面加入
title Install Magic Linux 2.1
root (hd0,0)
kernel /boot/mbvmlinuz root=/dev/ram ramdisk_size=20480
initrd /boot/mbinitrd-hd.gz
hd0,0,表示主分区,是C盘所在的分区,大家根据自己实际的分区情况修改,而hd0表现第一个硬盘。
楼上的 grub.conf文件在什么地方呢? (/boot/grub,grub.conf的路径)
我以前写这个帖子的时候,有交代grub.conf的路径的。现在这个帖子,haulm有修改过。
原帖可以在这里看到:
http://www.douban.com/group/topic/3140413/
[ 本帖最后由 djpj2046 于 2008-9-17 17:38 编辑 ]