实战LINUX!

      编程介绍 2006-6-1 14:41
文章比较早,但自我感觉还是挺有用的,嘿嘿
先要提醒各位的几点非常重要的事情:第一,LINUX系统不能直接运行WINDOWS下的程序,LINUX系统下有WIN的模拟机软件可以解决部分问题,但是不是很稳定,支持的WINDOWS软件也十分有限。如果你单纯是为了好玩,我还是劝你回到WINDOWS系统下,毕竟LINUX系统不是用来娱乐的。第二,LINUX系统安装的时候一般都集成了许多工具软件能满足办公和部分娱乐的需要,但是必须提醒的是在LINUX系统下的文件兼容问题必须值得您的重视。第三,LINUX系统是免费的,或者您可以购买有些公司开发的商业发行版本比如:红旗LINUX等等,费用相对于WINDOWS来将简直是赠送的,其桌面版本一般不会超过200元,一般在100元以下。第四,当您准备安装LINUX的时候,您必须先查清楚您的硬件系统是否支持LINUX,重点是显卡,声卡和MODEM。这些信息一般都能在你下载LINUX的网站上查阅清楚,必要的时候,可以给硬件产商的工程师发EMAIL询问。

一、硬盘分区

首先,硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是一到三个,扩展分区可有一个,也可没有。逻辑分区则没有什么限制。主分区与扩展分区是平级的,扩展分区本身无法用来存放数据,要使用它必须将其分成若干个逻辑分区。无论任何操作系统只能使用硬盘上的主分区和逻辑分区。根据用户使用的不同操作系统又分为不同的文件系统格式例如:Linux系统下的Ext2分区及Swap分区、较早的DOS系统下的FAT16分区、以及Windows9X系统下FAT32分区、Windows NT系统所使用的NTFS分区等等。

在Linux系统下,系统只把所有的硬件当做一个文件统一放置在"/dev"目录下来管理和配置。所以在Linux系统中命名硬件设备的时候是非常有规律性。例如:一台PC上可以有两个IDE接口(IDE-1和IDE-2),而每个IDE接口上可以接两个IDE设备(主盘和从盘)。其中硬盘与光驱都是IDE设备。Linux系统下硬盘就被命名为:IDE-1的主盘"/dev/hda";IDE-1的从盘"/dev/hdb";IDE-2的主盘"/dev/hdc";IDE-2的从盘"/dev/hdd"。如果是SCSI设备,那么在LINUX下就是"sd"设备,第一个SCSI设备称为"/dev/sda";第二块就是"/dev/sdb";以此类推就是了。主分区(或扩展分区)被命名为hda1-hda4,如果没有,就跳过。而扩展分区中的逻辑分区则从hda5开始编号,以此类推。(注:我们是以IDE-1主盘的硬盘为例,如果是其他硬盘,请使用LINUX下硬盘设备命名规则添加相应的硬盘名称)[图-1]


Linux系统需要一个存放文件的分区外,还需要一个"Swap(交换)分区"用来补充内存,因此通常需要两个分区:主分区(建议在2G左右),交换分区(只需1-2倍内存的大小)。特别提醒一下,早期的Linux系统的LILO引导程序,无法识别8G以外的硬盘分区,因此建议将Linux主分区和交换分区控制在8G以内。现在很多LINUX系统的发行版本安装光盘中都带有GUI化的分区和格式化程序,非常形象,大家在选择格式化类型的时候一般使用"ext2fs"ext2文件系统就可以了。如果有想做手动格式化硬盘尝试操作的朋友那么就需要使用LINUX系统下的一个类似于WINDOWS系统下FDISK程序的"mkfs"程序,例如我们要格式化一个IDE-2主硬盘第一逻辑分区的命令为"#mkfs /dev/hdc5 -C"需要注意的是,mkfs的高级格式化不一定会检查坏区。因此,不论什么时候格式化磁盘都应该使用-c选项检查磁盘坏区。每个硬盘的逻辑第1扇区中存放着MBR(主引导记录),这里包括了主分区和扩展分区信息,当机器启动后,当系统引导从硬盘开始时,就首先执行MBR上的程序,然后找到活动分区,启动操作系统。在安装完Linux后,把LILO引导系统就写在MBR上了,这个时候就完全可以启动LINUX系统了。

接下来我们了解一下硬盘的主引导扇区里的MBR(Main Boot Record)和DPT(Disk Partition Table)引导扇区在每个分区里都存在,但主引导扇区是硬盘的第一物理扇区,是由两个部分组成:1、主引导记录MBR 2、硬盘分区表DPT。在总共512字节的主引导分区里其中MBR占446个字节,DPT占64个字节,最后两个字节"55,AA"是分区的结束标志。主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里是各种操作系统引导程序的注入点。

一般来讲,我们的计算机中大多安装了WINDOWS系统,我们想在不破坏现有系统的同时,安装LINUX系统并在系统启动前有选择的进入我们需要的系统,那么这里我们就要利用到WINDOWS下一款著名的无损分区工具Power Quest Partition Magic为LINUX分两个区:一个/(根)分区,大小为8G以内,格式为EXT2。一个为SWAP(虚拟内存)分区,大小为内存的2倍,格式为LINUX SWAP。下面为了形象,我的分区过程全部使用抓图表示[图-2]至[图-14]。特别需要注意的是Power Quest Partition Magic分区过程,在WINDOWS系统下完成,完成后要重新启动计算机,注意中途不要断电!否则硬盘数据难保。请慎重操作!

图2 在Power Quest Partition Magic的左边"选择一个任务..."中选择"安装另一个操作系统"

图3 出现"安装另一个操作系统向导"界面,选择"下一步"。

图4 在向导界面中出现了计划安装的操作系统类型选项菜单,我们选择"Linux",然后选择"下一步"。

图5 出现了"创建位置"对话框,这里是选择新的系统安装的分区在硬盘上的具体位置,一般我们是选择靠后的位置,因为前面装的是已经存在的WINDOWS系统。选择好后,点"下一步"

图6 接下来则是询问这个安装新系统的分区空间从哪里得到,因为我们的硬盘已经被WINDOWS分完了,所以我们从剩余空间比较大的硬盘中为新的分区取得空间,放心Power Quest Partition Magic不会将现有的数据废掉。

图7 分区属性设置中,大小按照我们刚才说到的注意事项填写(8GB以下),卷标推荐填写"/",后边的"创建为"和"文件系统类型"均为系统推荐值。然后点"下一步"。

图8 设置分区为活动对话框中,我们选择"稍后",然后点"下一步"。

图9 出现确认选择对话框后,如图所示的分区先后的对照图,非常直观,确认无误后点"完成",如果有错误的话点"后退",重新进行调整。

图10 接着出现的是创建Linux swap分区的对话框,这里我们选择"是",创建一个Linux swap分区,点"下一步"。

图11 "创建位置"对话框中,我们选择Linux swap分区的位置,和先前的思路一直,我们选择把Linux swap分区放在硬盘的最后。点"下一步"继续设置。

图12 在"从哪个分区提取空间?"对话框中我们也是按照方才的选择办法,选择剩余空间多的硬盘。点"下一步"继续。

图13 "分区属性"中的设置项目只有大小可以选择,在这里我们根据自己的内存大小,将Linux swap分区的大小定义在内存的二倍即可。点击"下一步"。

图14 确认无误后,选择"完成"。

完成分区后,点击Power Quest Partition Magic左边栏中最下边的"应用"按钮,系统将重新启动,启动后进入自动执行分区任务,等待计算机再次重新启动,这样我们就在WINDOWS系统下给LINUX系统分好了区。

二、安装LINUX

将计算机设置成为CD-ROM启动引导开机后,把LINUX光盘放入光驱,重新启动计算机。计算机进入LINUX系统安装程序。下面就以 Turbo Linux 10 桌面版为例,详细讲解一下LINUX系统的安装。

图15 图16 安装启动界面

图17 选择安装的语言版本

图18 "标准安装"是用户自定义安装,"Turbo安装"是系统自动安装,"升级"是系统自动升级操作。有经验的用户可选择"标准安装",这里我们选择"Turbo安装"。

图19 建立ROOT(超级管理帐号默认名)的管理密码,注意要输入两次。

图20 系统自动判断计算机情况,根据情况自动选择的安装参数。

图21 确定格式化

图22至图27 安装系统

图28 不选择"跳过附加软件包的安装",注意在LINUX系统下,选中是用"X"标志的。未选中是,没有标志的,这个和WINDOWS下有点不一样。

图29 这里可以定置各种附加软件包

图30 安装完毕,取出光盘,重新启动计算机,在启动菜单中选择LINUX进入LINUX系统。

图31 Turbo Linux 10 的桌面环境

图32 设备管理

图33 控制中心

经过上面的操作,您的计算上就同时安装了两个不同类型的操作系统。如果您还有什么不明白的问题也可以向我发E-MAIL:kaixinguigui@dingsun.net
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}