分享
 
 
 

SlackwareLinux实战手记之安装篇

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

1、准备篇

在像走马灯似的尝试了数个Linux发行版后,我终于还是决定--锁定使用Slackware。Slackware Linux(http://www.slackware.org)是在美国发行的一套Linux发行版,它早在1993年就出现,被誉为是“最纯的Linux”,广受各大学和黑客们的欢迎。我最终选择它,理由如下:

i.Slackware安装和升级系统很方便。

Slackware使用自己设计的一套软件安装工具pkgtool来管理系统内的软件。pkgtool可以方便的安装和卸载系统内的任何软件。这使得系统非常有弹性,可以按照实际需要规划自身大小,是否需要X,网络服务,打印支持等各项功能。pkgtool使用文本界面下的仿图形菜单界面,操作直观简便,说明详细,既无需图形设备的支持,也大大减轻了用户背一大堆命令参数的负担。

另外,Slackware也支持通过其他途经安装软件,比如源代码编译,rpm包、deb包安装等等。用户的选择余地也很大。

ii.系统整合稳定。

Unix系统一向是以稳定著称,Linux也不例外。在积极吸纳新技术的同时,Slackware也将系统集成的稳定性做的很好。在Linux社区中,Slackware在这方面的口碑是很好的。对于动不动就死机,甚至崩溃的Windows系统而言,选择Unix系统的优势就是稳定。

iii.硬件支持广泛。

对硬件的支持,其实绝大部分是靠的内核(Kernel)。而现在市面上绝大部分的硬件产品,包括最新的USB,Linux内核都能够很好的支持。其中还包括一些板载集成品,这些从前支持不是很好的部分,现在内核也能支持了。至于那些不被支持的小部分产品,多为集成显卡,声卡和WinModem,是它们的生产商背靠Microsoft,或是不愿公开它们的技术参数,导致不被支持(这是受到软件许可证的限制)。碰到这种情况,只好去找生产商,看他是否提供驱动程序。如不,只能想办法更换硬件了。但是可以肯定一点,就是哪怕这些硬件不被支持,系统照样能够很好的运行。应为Slackware并不要求使用多媒体,使用网络,所有服务都是可选的,何况还有一些标准的,通用驱动程序可以使用,只是降低了硬件的部分功能而已。

iv.自由,免费。

这是所有GNU/Linux系统的通性。这里强调GNU,因为Linux只是一个内核,而真正的系统是由内核,用户界面(Shell),文件系统和应用软件这四大部分所组成。我们现在所使用的各种版本的Linux,是这四个部分的总和,他们绝大部分都遵从GNU General Public Lience发布。因此实际上当Linux指代“使用Linux内核的完整的自由Unix系统”这一概念时,就应该称作GNU/Linux系统。在这一系统中,你享有完全自由的权利,对系统进行学习,使用,修改,再发布。但是请注意,你在拥有这些全力的同时,没有限制其他人拥有此权利的权力。详情请仔细阅读GNU GPL,这一被戏称为“病毒”的许可证。

在说明了Slackware的优势之后,下面就要详细说明我安装Slackware的具体过程了。毕竟,这才是正文嘛^_^

一、下载

首先,从Slackware的FTP上下载它的最新版。我是在ftp.planetmirror.com下的,它位于澳大利亚的悉尼,去那的人少,速度快。在大学里的朋友,可以在各个大学的校内FTP上先找找,多半是有的。实在找不到,又在市面上买不着的朋友,可以和我联系,我帮你刻张CD。最新版的Slackware是9.0,全部软件加在一起不到750兆,光盘安装只需一张盘(ISO)。硬盘安装可以根据需要下载所要的软件包。以下是官方的数据:

A The base Slackware system. (71 MB)

AP Linux applications. (96 MB)

D Program development tools. (109 MB)

E GNU Emacs. (74 MB)

F Answers to Frequently Asked Questions about Linux. (28 MB)

GNOME The GNOME desktop environment and applications. (346 MB)

K Linux 2.4.20 kernel source. (158 MB)

KDE The K Desktop Environment, applications, and Qt. (287 MB)

N Networking applications and utilities. (118 MB)

T TeX typesetting language. (132 MB)

TCL Tcl/Tk/TclX scripting languages and tools. (15 MB)

X XFree86 X Window System graphical user interface. (115 MB)

XAP Applications for the X Window System. (254 MB)

Y Classic text-based BSD games. (6 MB)

一般下载A,AP,D,E即可。还要下载bootdisks和rootdisks这两个目录,这是用来做启动盘的。

系统的最小要求配置是:

16兆以上内存,至少50兆剩余硬盘空间,386以上CPU(这是针对PC的架构)。

CD-ROM可选(视安装方式),显卡可选(是否安装X)。

相信这样的要求不是很难达到吧?

二、分区

安装之前,必须首先规划好自己的硬盘分区。对于只想安装Linux系统的用户,可用PQ Magic之类的分区工具先将硬盘分好区以一个10G硬盘为例,分区原则如下:

1.分2-3G空间,作为第一个主分区,文件系统为ext2(或ext3)。此分区留作装载根分区/和引导系统。

2.分500兆,作为Linux Swap分区,它将占用一个主分区名额。交换分区是Linux作虚拟内存用的空间,最小不应小于10兆,一般为内存容量的两倍。但如果你有超大内存的话,也就没必要分太多给它,最多500兆就够了。多了不用也是浪费。注:交换分区只允许系统使用,用户是无法使用的。

3.剩下的,都可以分作逻辑分区。然后再在里面细分。//可选项

3.1 分2-3G,作为/usr/local,这里是用户软件内装的地方,大小是软件需求而定,ext2文件系统。

3.2 剩下的都分为一个区,作为/home,这里是系统用户的个人目录。装些私人物品,ext2文件系统。

对于使用双系统的用户来说,只需单独分出一个主分区(作为/),一个Swap分区。至于是否分出独立的/usr/local和/home完全视硬盘容量而定。总之一个原则,根分区不宜太大,大了就多分几个区。

我的硬盘分区如下:

/dev/hda1

Primer

FAT32

MSDOS C:/dev/hda2

Primer

/dev/hda5

Logical

FAT32

MSDOS D:/dev/hda6

Logical

EXT2

LINUX /home

/dev/hda3

Primer

EXT2

LINUX /

/dev/hda4

Primer

LINUX SWAP

LINUX /swap

三、引导

对于光盘安装的用户,请在BIOS中将系统设置成光盘引导。然后插入光盘,重启计算机。光盘引导后,Slackware向您致欢迎词,然后询问您是否要添加引导参数。是则在boot:提示符后加入相应的参数。目前绝大部分硬件都符合IDE标准,可以通过bare.i来引导。因此输入bare.i或是直接单击回车键ENTER。

我没有刻录机,只能硬盘安装,于是需要制作启动盘。一共需要做三张启动盘。用RAWRITE.EXE依次写入bare.i、install.1、install.2到A盘。*注意:启动盘一定要用没有坏磁道的盘做,否则无法引导。* 将机器设为软盘启动,先插入写有bare.i的软盘,然后按提示依次插入install.1和install.2。

接下来就是一堆系统引导的信息。一切顺利的话,最终将出现一个了login:提示符。还等什么,root ^_^

四、安装软件包

直接root后就进来了(这里不需要密码)。提示符是#,说明我是root,特权人物,“黑衣人”。接下来做的,应该是对硬盘进行分区。但是我已经做了。*如果你还没做,恭喜你,中大奖了。Linux下的分区工具fdisk是出了名的复杂,而Slackware又偏偏只提供它(还有一个菜单驱动的cfdisk)。有关fdisk的操作,我以后介绍。*

该进入真正的安装了。直接输入setup,回车。

这就是Slackware的安装环境--一个彩色的目录安装模式。通常有以下几个选项:ADDSWAP, TARGET, SOURCE, SELECT, INSTALL,

CONFIGURE 和 EXIT。有时也会有KEYMAP选项,是让你选择键盘布局的,一般就是QWERTY/US 101键盘了。

下面按顺序进入,从ADDSWAP开始。

ADDSWAP

顾名思义,就是让你添加Swap分区。不管它,我已经分好了。直接CANCEL掉。

TARGET

为各个分区设置目标目录。按照前面分好的,我有一个根分区(hda3),一个交换分区(swap),一个逻辑分区(hda6)。首先添加交换分区SWAP到/dev/swap,确定。系统将检查/dev/swap的磁盘是否有错并格式化。格式化完毕后,系统提示交换分区已经建立并已激活使用。然后再依次添加/dev/hda1--/, /dev/hda5--/usr/local, /dev/hda6--/home。过程大致同上。这里系统还会提示使用文件系统的类别,统一选用ext2。

(对于使用双系统的人,装完Linux分区后,系统提示发现MSDOS分区并询问是否安装。这是为了方便以后用户访问fat分区。对于单系统用户没有此过程。安装FAT分区也很简单,按提示将FAT分区挂载到某个目录即可。以后我会提及如何挂载和使用各种分区的。)

SOURCE

我是用硬盘安装的,所以需要提供安装包所在的分区和目录。我的包位于d:\linux\slackware\slackware\,所以是分区为/dev/hda5,目录为/linux/slackware/slackware。

对于使用光盘安装的用户,直接选择第一项:"Install from a Slackware CD-ROM"。

INSTALL

从这里开始就是真正的安装软件包了。用户在这里可以选择"full","newbie","menu","expert","tagpath"和"help"。下面我稍为做个名词解释。

full:完全安装。省时省力,但首先你的硬盘必须够大,否则装着装着突然报告没空间了,你就惨了。

newbie:只安装每个类别的要求项目(required packages),可选包给出提示,问你选择装还是不装。该模式给出详细的安装信息,告诉你所装的是什么东西。

menu/expert:这两个

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有