Linux不完全攻略
1.1 条件
1.1.1 思想准备
安装目的。
这不是玩具,尽管它具备一些玩具的功能,但是不要对这方面报多少希望,不要问某某游戏是否能在Linux下运行。
心理承受。
安装可能会由于可知或未知的原因失败。实际上,安装Window$也不会100%成功,不是吗?
你的某些硬件无法被驱动,因为厂家可能没有提供Linux下的驱动程序。
你可能无法上网,由于你所在区域的ISP不支持,或者网络设备无法驱动。
1.1.2 硬件要求
一台配件不是太特殊的PC,不要最新配件,也别老得掉渣,这样的PC一般都能安装。
SCSI硬盘和SATA硬盘上的安装没有实践过,暂不讨论。
需要至少3G的硬盘剩余空间,因为红旗Linux桌面4.0不提供自定义安装。
CPU最好在500MHz以上,RAM最好在250MB以上,因为作为桌面系统图形界面是必不可少的。
需要鼠标、键盘和一个不是太次的显示器,毕竟不是做机房的服务器。
鼠标、键盘最好不是USB的,不过现在的安装程序似乎不太在意这些了。
如果你有可引导系统启动的软驱,也请准备两到三张好的软盘,金田的不错,只是别用水货。
网络设备可以是内置电话调制解调器,推荐用网卡或外置串口电话调制解调器。不推荐内置或USB接口的ADSL调制解调器。
1.1.3 其他环境要求
已经实践过的安装环境:
裸机,光驱可用;
C盘装有DOS/Window$非NT系统,光驱可用;
C盘非ntfs格式,装有NT系统,而且软驱可用,光驱可用;
C盘为ntfs格式,装有NT系统,并且NT引导头同时负责了另外一个系统的引导,而且软驱可用,光驱可用。
1.2 版本选择
红旗Linux桌面4.0Bate
不要笑,相比垃圾般的2.4和要序列号(尽管能绕过去)的3.x,4.0已经有了“质的飞跃”。也没选4.1EA,因为没有多少吸引人的新特性。硬件兼容性和很棒的中文支持,对于初学者,这是最佳选择。
我对比使用过一段时间,细节已经忘了,但是总体来说Bate版比正式版用着方便。
较好的软件支持性,也是一般水平用户不错的选择,至少编辑这篇文章的系统能同时运行ADSL拨号软件、QQ客户端、Web浏览器、mp3播放器、虚拟机、Window$模拟器、J2SDK、JSP服务器、Web服务器和数据库服务器。同时运行有点慢,但还不至于无法忍受。
1.3 安装前的准备(建议先把这部分内容看完再动手)
1.3.1 获取安装介质
红旗Linux桌面4.0,似乎不象以前的版本那样拿到大街上软件店卖,连盗版地摊上都见不着,不过可以从网上下到。估计Bate版是找不到了,正式版也可以,区别不大。
你可以把下载后的iso文件刻到光盘上,注意原样刻录,不要改动。
1.3.2 为Linux创建文件系统
1.3.2.1 必要性
Linux 是一个与Window$/DOS几乎完全不同的操作系统,必然要有自己的文件系统。硬盘上的文件系统一般就是分区。在一定情况下Linux可以与 Windows共分区,但是步骤麻烦而且影响性能。Linux下没有和盘符等价的概念,所以关于硬盘分区,有必要在此花费一些口舌。
硬盘受早期设计者眼光的限制,只能有4个“分区”。后来,人们需要更多的分区,不得不把刚才所说的“分区”作为超级目录,在里面划分更多的分区。原来的“分区”有了新的名称:主分区。作为“目录”的分区通常不再被叫做主分区,而叫扩展分区,它本身不存放一般数据。里面存放数据的子分区叫逻辑分区。在比第一个分区更靠前的那个磁道上,有一部分容量被保留为操作系统引导专用,叫“Main Boot Record”,中文叫“主引导区”。
一般情况下主板第一IDE口主盘主分区和扩展分区的编号从“hda1”到“hda4”,逻辑分区从“hda5”开始,从盘把“hda*”变成“hdb*”;第二一IDE口主盘主分区和扩展分区的编号从“hdc1”到“hdc4”,逻辑分区从“hdc5”开始,从盘“hdd*”。如果你的硬盘上已经安装了 DOS/Window$,请按这个规则对着看看DOS/Window$的分区分别对应什么编号。
SCSI硬盘和SATA硬盘的编号另有规定。
删除或缩小一些分区,腾出约3G的空间,准备迎接小企鹅吧。这个空间最好是连续的,并且其开始位置在40G以前。不要太大,你目前还不需要。3G足够了。
1.3.2.1 建议的分区方案
为了便于维护,建议依次给Linux分配500MB、>2GB两个ext3格式的数据分区和一个swap格式的交换分区。交换分区将被系统用作虚拟内存,作为桌面系,其大小一般为256MB。当然,如果你内存已经达到25xMB,作为桌面系统,也不必用这么多空间做交换分区,可以只划分128MB。据说非32MB整倍数大小的交换分区容易导致空间浪费,注意一
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)