QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18158|回复: 32

magic linux 2.X的硬盘安装方法

[复制链接]
发表于 2008-4-30 21:29:22 | 显示全部楼层 |阅读模式
对于高手来说,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 编辑 ]
 楼主| 发表于 2008-4-30 21:49:54 | 显示全部楼层
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 编辑 ]
回复

使用道具 举报

发表于 2008-5-2 08:19:58 | 显示全部楼层
不用搞得这么复杂.
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
回复

使用道具 举报

 楼主| 发表于 2008-5-2 10:22:38 | 显示全部楼层

回复 #3 marslinux 的帖子

其实安装ML,也是一个殊途同归的事情.至于你想怎么安装,那是你的自由啦!

没有试过marslinux 所说的方法,也不知道哪种方法更好些。

就我个人来说,我比较喜欢从linux引导,解压两个文件,编辑一下grub.lst就可以了。
至于我从XP引导安装,是因为上次装的beta2进不了X,我就只好从XP引导重装了。实属无奈之举。不过这个方法也满简单。
回复

使用道具 举报

发表于 2008-5-4 11:08:22 | 显示全部楼层
大家引导加载方式不同而尔.
回复

使用道具 举报

发表于 2008-5-19 22:38:37 | 显示全部楼层
双手占同楼上的仁兄的
回复

使用道具 举报

 楼主| 发表于 2008-5-30 07:05:41 | 显示全部楼层
发现了安装时的一个BUG:提示找不到包(无论从ML引导还是从XP引导)。

此时需要把原来的那个ISO删掉,再复制ISO到其他分区的根目录,
重新引导即可。
回复

使用道具 举报

发表于 2008-6-12 14:56:28 | 显示全部楼层
原来安装方式不少,殊途同归啊,了解。
回复

使用道具 举报

 楼主| 发表于 2008-6-13 18:43:44 | 显示全部楼层
又发现一个方法:用wingrub引导
http://www.linuxdiyf.com/viewarticle.php?id=94558
回复

使用道具 举报

 楼主| 发表于 2008-7-13 09:11:48 | 显示全部楼层
下载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 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-22 14:00:30 | 显示全部楼层
RC1的硬盘安装方法和beat的一样。

要注意的是,CD和DVD只能由各自带的引导文件来引导。还有,不要修改ISO的名字,否则可能会提示找不到包。

(说明下,我安装R1的CD时,把MagicLinux-2.1.rc1.cd-1.iso改成了MagicLinux-2.1.rc1.cd.iso,结果提示找不到包。把包换了N个分区,还是失败,后来把名字改回去后,轻松搞定
回复

使用道具 举报

发表于 2008-9-5 06:02:46 | 显示全部楼层
因为有朋友提出要把硬盘安装的帖子置顶,我照办了,并且对该帖进行了一些修改,使它更容易看懂。
回复

使用道具 举报

 楼主| 发表于 2008-9-5 16:48:46 | 显示全部楼层
补充下:
ML对ntfs分区支持的很好。现在我安装ML时,都是把ISO,和解压缩出来的一些引导文件都扔在C盘,而我的C盘是ntfs分区,安装都没问题。
这里有具体的讨论
http://www.linuxfans.org/bbs/thread-185668-1-1.html

而我现在用reiserfs已经有一段时间了,性能还算稳定。只是我这里安装ML时,时间并没有因此缩短,不知为何?
回复

使用道具 举报

发表于 2008-9-16 17:29:42 | 显示全部楼层
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文件在什么地方呢?
回复

使用道具 举报

 楼主| 发表于 2008-9-17 17:37:07 | 显示全部楼层
(/boot/grub,grub.conf的路径)

我以前写这个帖子的时候,有交代grub.conf的路径的。  现在这个帖子,haulm有修改过。
原帖可以在这里看到:
http://www.douban.com/group/topic/3140413/

[ 本帖最后由 djpj2046 于 2008-9-17 17:38 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-20 07:45 , Processed in 0.150127 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表