红联Linux门户
Linux帮助

硬盘安装四大发行版Linux比较

发布时间:2007-10-05 00:06:45来源:红联作者:Oracleust
这是我安装 Fedora2 , Mandrake10 , SuSE9pro 和 Slackware10 以后的一点体会,希望对犹豫于选择何种 Linux 的各位 Windows 用户有所帮助。

安装方式很多,这里只说硬盘启动硬盘安装方式。因为我觉得硬盘启动可以满足象我这样没有光软的用户,而硬盘安装优势在于可以高速读取数据安装、而且免去刻盘的麻烦。当然,弱点是要求你有足够的硬盘空间,一般要有几个 GB 来放 iso 或者其解压文件。

相关 iso 文件大家可以从网上下载,也可以用光盘制作。

1 、 Fedora Core 2
Fedora2 的硬盘安装,我认为是很好上手的,方法是:

第一步 下载准备

先下载 fedora2 的 iso 。网上有下载。只要下载 FC2-i386-disc1.iso 到 FC2-i386-disc4.iso 的四张 iso 就够了。注意 , 这些 iso 文件最好放在 FAT32 分区的同一个文件夹下面 , 而且文件夹名字最好简单点 .iso 文件的名字不用改 , 也不用解压 iso.

因为 fedora2 里面没有 dosutils 文件夹,还需要下载 fedora1 或者 redhat9 的第一张安装光盘,从中提取(用 WinRAR 或者 DaemonTools 就可以)。

第二步 硬盘启动

把 dostuils 复制到 C 盘根目录下面 . 然后在 dosutils 下面用记事本建一个 autoboot.bat 文件 , 内容为 :

loadlin autoboot\vmlinuz initrd=autoboot\initrd.img ramdisk_size=9216 %1 %2 %3 %4 %5 %6 %7 %8 %9

上面这行什么意思 ?dosutils 文件夹本身就是 Utilities for DOS 的意思 ,loadlin.exe 是一个载入 Linux 内核的程序 .vmlinuz 是 Linux 内核 , 这个单词的最后一个字母 z 表明这是压缩文件----确实 ,Linux 内核一般是压缩保存的,因此,它首先要进行自身的解压缩。而解压缩是通过内核映象 initrd 前面的一些代码完成的。

[P.S]initrd 是内核启动映象,用它来实现模块化的内核 . 如果没有这个文件,有时系统启动时没有办法找到根分区----当然 ,initrd 不是什么时候都要的,比如 slackware 可以不要,这个后面再说 .

ramdisk 是虚拟盘的意思, ramdisk_size=9216 决定了可用最大内存 9216K ,

ok, 重启电脑 , 进入 DOS, 然后 cd dosutils, 输入命令 autoboot.bat 就可以成功启动 .

没有 Dos?OK, 用现在流行的软件 vfloppy 搞定虚拟软驱启动好了 .

还有人会用 grub for dos 或者 grub for nt 搞定 , 这个不说了 , 其实也差不多 . 关键在于成功引导内核 vmlinuz.

第三步 硬盘安装

成功启动以后 , 进入 fedora2 的文本安装界面 . 关键在于选择正确的 iso 所在文件夹 , 比如 /dev/hda6/fedora.

这一步容易出错 , 你应该首先清楚 Linux 的分区方式 , 以及用 / 而不是 \ 来表明层次。去 google 吧 , 很多介绍的 .

启动 iso 以后就可以进入图形安装界面了 . 剩下的就很 simple,fedora2 的安装比起 redhat 又简单了很多 . 不说了 :)


2 、 Slackware10
Slackware10 向来以 simplicity 和 stable 受到 fans 推崇 , 而且它也号称是 the most "Unix-like" 的 Linux. 确实 , 它的安装界面很有 BSD 风格 , 不小心会以为是装 FreeBSD 的 .

因为是文本界面 , 可能有点不好上手 , 但是熟悉我个人认为这是最有效率的 :)

方法是:

第一步 下载准备

先下载 Slackware10 的 iso 。比如 ftp://ftp.tsinghua.edu.cn 就有下载。只要下载 slackware-10.0-install-d1.iso 和 slackware-10.0-install-d2.iso 两张 iso 就够了。把 iso 解压到 FAT32 分区的同一个文件夹下面 , 否则 iso 不能被识别的 .

第二步 硬盘启动

从解压文件中找到这些文件 bzImage,initrd.img,loadlin.exe.

把这三个文件复制到 C 盘一个目录里 , 然后在其下用记事本建一个 autoboot.bat 文件 , 内容为 :

loadlin bzimage rw root=/dev/ram initrd=initrd.img load_ramdisk=1

[P.S] 这段和 fedora2 里面提到的差不多一个意思 .bzImage 是 Linux 内核 ,/dev/ram 是 RAMDISK 的设备名 .

ok, 重启电脑 , 进入 DOS, 进入相关文件夹 , 输入命令 autoboot.bat 就可以成功启动 .

第三步 硬盘安装

成功启动以后 , 进入 Slackware10 的文本安装界面 . 界面是 BSD 风格 , 安装时注意仔细阅读文字 . 选对源文件夹就好办了 .

安装选 full 也很快 , 装软件包大概就 10min:)


3 、 SuSE9.1 pro
SuSE 在欧洲是用户数量 NO.1 的 Linux. 她的华美的确是无与伦比 ! 仿佛一位欧洲贵妇般炫目 . 如果喜欢完全图形化界面的用户 , 就选她吧 :)

方法是:

第一步 下载准备

先下载 Slackware10 的 iso 。 pro 版本有 5 个 iso, 而 live 或者 personal 版都只有一张而已 . 把 iso 解压到 FAT32 分区的同一个文件夹下面 , 否则 iso 不能被识别的 .

[P.S] 注意 !!! 由于 windows 不区分文件名的大小写 , 所以 ,\suse91\suse\setup\descr 下的 MINIMAL.sel 和 Minimal.sel 会被看作同一个文件 . 必须保留较大的那个文件 MINIMAL.sel, 否则安装软件包的时候 dependencies check 会警告说没有这个文件 !!! 至于才几百字节的 Minimal.sel 可以不要 .

第二步 硬盘启动

从解压文件中找到这些文件 linux,initrd,loadlin.exe.

把这三个文件复制到 C 盘一个目录里 , 然后在其下用记事本建一个 autoboot.bat 文件 , 内容为 :

loadlin linux root=200 rw 2 initrd=initrd vga=791

[P.S] 这段和 fedora2 里面提到的差不多一个意思 .linux 是 Linux 内核 .vga=791 是设置控制台的分辨率为 1024*768*16bit, 如果 vga 为 788 则设置为 800*600*16bit,vga=771 指 800*600*8bit,vga=792 指 1024*768*32bit 。

ok, 重启电脑 , 进入 DOS, 进入相关文件夹 , 输入命令 autoboot.bat 就可以成功启动 .

第三步 硬盘安装

成功启动以后 , 进入 SuSE9.1 pro 文本安装界面 . 同样 , 需要正确选择源文件夹 .

进入华丽的图形安装界面以后要注意一点 , 她是采用并行安装的方式 , 不像 fedora 或者 windows 那样引导式安装 . 所以刚进的时候看见 Partitioning 字样发红 , 鼠标又忙不用担心 , 你没有最后按下 accept 是不会分区的 . 那么就慢慢设置 , 包括分区 , 软件包什么的 . 注意为了 kde 下的中文显示需要搜索 kde-i18n, 选中 zh_CN 的软件包 . 她的 grub 很不错 , 就装上好了 , 如果覆盖了原先的 linux, 等装好系统到 /boot/grub/menu.lst 设置一下就可以 .

装完第一张 cd 以后重启 , 由她的 grub 引导 , 继续剩下 4 张 cd 的安装 . 这次变成文本界面了 ( 汗 ~ 变化好大 ).

一切 ok 以后 , 进入 suse, 一般她会给你选 1152x864 的分辨率 , 如果不合适用命令 sax2 来改吧 . 进 kde 看看 , 好个华美的德国少女 , 心醉了吧 :P


4 、 Mandrake10
第一步 下载准备

先下载 4 张 iso ,解压到 fat32 分区的同一个目录下。

不解压 iso 的后果是,你可以安装完第一张 iso ,但是安装到一半会提示找不到软件包,导致安装失败。

解压时有覆盖文件夹的提示,点“是”即可。

第二步 硬盘启动

解压以后,找到 alt0 文件夹下的 vmlinuz 和 all.rdz 文件,复制到 dostuils 文件夹中,然后把 dostuils 文件夹复制到 C 盘。

在 dostuils 文件夹中用记事本建立一个叫做 autoboot.bat 的批处理文件,内容如下:

loadlin vmlinuz vga=791 ramdisk_size=128000 initrd=all.rdz

vga=788 也可以考虑,但是可能造成屏幕一片漆黑,没有反应。这个根据自己的显示器决定是 788 还是 791 。

第三步 硬盘安装

好,文本界面出现。首先选择硬盘安装,然后制定解压文件所在文件夹。载入内存后进入图形安装界面,开始安装。

分区要注意,如果你已经有其他系统,最好选择 Custom ,并且 toggle to expert mode, 否则它可能自作聪明覆盖已有系统。

安装软件包时,注意选中定制单个软件包,并且在 kde 和 gnome 里选取与中文相关的 kde-i18n-zh_CN 等选项,反正有 zh_CN 字样的都选上比较保险,另外可以选取 xcin 和 miniChinput 中文输入法。

bootloader 建议选 GRUB ,如果不想覆盖现有 loader 就安装到根分区的第一个扇区,等到重启后到其他 linux 的 menu.lst 里添加。

最后是配置网络 / 显示器等,就比较简单了。


注 1 :“ Iso 文件是否必须解压”一项中,只是说在一般情况下如此,并非绝对。

注 2 :“硬盘启动所需文件”一项中, loadlin.exe 都是通用的,批处理文件也是自己编辑的,不再列出。

【总评】

作为国内最为流行的 Linux 之一, Fedora Core 2 的 popular 元素十分充足,不但使用便利,查找中文资料也比较方便,因此推荐为入门者首选。

Mandrake10 很多方面沿用 fedora 的方式,缺省配置简化了一些麻烦(比如中文化问题),但是不适合进一步 DIY ,个人认为它相当于 Fedora 的入门版本,怕麻烦的朋友可以试试。

SuSE9.1 pro 这位“德国少女”界面华丽,对炫目视听效果情有独钟的 fans 千万不要错过!其默认效果就已经远远超出 windows 和其他 Linux !缺憾是中文支持差一些,毕竟主要市场在欧洲。

Slackware10 很有 BSD 风格,喜欢简洁高效的朋友应该会喜欢上她。其界面与 Debian 很相似。顺便说一下, Debian 因为其强大的网络功能,著名的 apt-get 包管理特性,最好是通过网络安装,不推荐硬盘安装方式,所以本文不再涉及。

想必各位已经有所选择了吧? Good Luck。
文章评论

共有 0 条评论