当前位置: 电脑软硬件应用网 > 电脑学院 > 操作系统 > Linux系统 > 正文
连载:Linux系统分区与安装(1) 【字体:
连载:Linux系统分区与安装(1)
2005-12-30 20:15:00  文/45IT收集   出处:电脑软硬件应用网   

  Linux这一自由与开放的技术,自诞生后就以其不同凡响的理念与独特的运作模式飞速发展,它的出现不但推动了计算机应用技术及网络应用的普及与创新,而且对众多以纯商业模式运作且逐步形成垄断的技术市场形成冲击,并为新技术的发展与普及推波助澜。自本期开始,本报与中科红旗软件公司共同推出Linux应用开发系列讲座,让读者更加全面地了解Linux系统应用的知识。

 
  Linux系统分区

  在安装红旗Linux的桌面系统之前,先让我们对硬盘的分区作些基本的说明。在此我们只考虑IDE硬盘。对于一个硬盘的操作分很多层。我们需要知道的是硬盘是由很多个512个字节的扇区组成,而这些扇区会被组织成一个一个“分区”。这些对于每个操作系统都是一样的,在此基础上每个操作系统自己去管理分给自己的分区。对于Windows来说,它会把这些分区格式化然后按照系统指定的C:、D:、E:盘来管理,而Linux则不同,各分区都可被挂装到一个目录名上,以树状目录结构使用。

  每个硬盘的首磁道是个特殊数据区“MBR”(主引导记录),它不属于任何分区。它包含两个东西:一个是小程序,它在计算机启动的时候运行,这个程序一般是某个操作系统带的启动程序,它运行后会启动某个操作系统或者给用户选择来启动某个操作系统。红旗Linux带有一个多系统启动管理工具,可以让你选择启动哪个操作系统,它叫做LILO(Linux Loader);另外一个重要数据是“硬盘分区信息表”。硬盘的分区规则是这样的:一个分区的所有扇区必须连续,在目前通常技术标准中,受MBR中分区信息表结构的限制,每块IDE硬盘可以有最多四个可被直接有效引导启动激活的第一层分区。这四个分区可以全为主数据分区或者其中一个是可产生子层分区(逻辑数据分区)的扩展分区。通常每种操作系统平台有不同的数据存储规则,所以一个硬盘上可通过划分多个数据分区来安装多个操作系统,比如Windows、Linux等都可以。但是由于每个操作系统对分区的操作不同,在不考虑虚拟仿真技术时,只能说把操作系统安装到分区中而不存在把操作系统安装到C:、D:、E:盘中。

  例如,一个20GB的硬盘中安装的Windows系统占用3个数据分区,分别用C:、D:、E:盘表示。那么它的分区情况可以是这样的:

  分区一:主数据分区5GB,格式化为C:盘(Windows系统的分区工具Fdisk只允许划分一个主数据分区和一个扩展分区)。

  分区二:扩展分区10GB,扩展分区不能被格式化,它只能被再划分为多个逻辑数据分区,如:两个3GB用于Windows系统,格式化为D:、E:盘。

  剩余自由空间5GB和扩展分区内的4GB自由扩展空间,将可被Linux系统使用。

  在Linux看来分区都是一样的,但是它对这些分区的标志和解释是不同的,Linux将硬盘看为一个设备,实际上Linux下什么都是设备。对于IDE硬盘或光驱而言用hdx来表示,其中x将为a、b、c、d等分别表示可能联接在IDE总线上的不同设备。如果你的机器中IDE0槽上的主盘是硬盘,那它就是hda,如果IDE1的槽上主盘是一个光驱,那它就是hdc。而对硬盘中的数据分区分别用序列号码1、2、3……等自动标记。但不管主数据分区是否划分,在扩展分区内的逻辑数据分区号必须从5号开始,即hdxn其中x表示哪个硬盘用小写字母自动标记,n表示第几个分区用数字顺序标记。所以前面例子中,在Linux看来就是hda有20GB。hda1是主数据分区, hda2是扩展分区(10GB),在里面又划分出了hda5(3GB)和hda6(3GB)两个逻辑数据分区,数据存储格式可为Windows系统的FAT16。hda还有5GB剩余空间可以继续建立hda3和hda4其余最多两个主数据分区,4GB剩余扩展空间可以继续建立hda7等逻辑数据分区。

  Linux系统通常要建立两个数据分区:一个用于Linux系统,挂装(mount)在目录结构的根上用“/”标记,其数据存储格式常用Linux系统的ext2又称之为Linux的固有格式(Native);另一个数据分区是常为提高系统工作性能而建立的特殊格式数据交换分区(swap),大小通常可为物理内存的1~2倍。系统将自动管理使用该数据区,当然用户也可以不建立这一数据区(建议使用这一数据区)。如果需要还可创建更多的分区,并挂装在指定的目录上。

  对于挂装(mount)这一术语,我们知道硬盘是可以分成很多分区的,每个分区由各个操作系统格式化后就可以使用了。Windows系统的做法是将格式化好的分区自动挂装成C:、D:、E:盘。盘符的分配是操作系统决定的(到NT后可以用户指定)。在Linux下某个分区怎么使用可以由用户自己指定,并不按照C:、D:、E:分配,而是挂装到一个目录下。整个Linux的存储空间结构是一个目录树,最上一层是根目录用“/”表示。由于在根目录下有其它目录,所以首先需要有一个分区挂装成“/”,然后再在根目录下面建立其它目录并把划分的数据分区挂装到这些目录上去。整体来看一个Linux的存储系统是一个目录树,它可以包括很多分区,甚至其它存储设备,比如光驱、活动盘或网络磁盘等。

  对于桌面用户来说,不同的操作系统平台上都有不同的应用可以满足用户的不同需求。当在一台机器中安装有多个系统平台时,又将如何管理和选择引导所希望的系统呢?Linux为我们提供了多系统引导管理器“LILO”,它通常被安装在硬盘的主引导记录区“MBR”或任一个数据分区的引导区中。用户可以通过不同的配置来实现多系统的引导方案。

  了解了上述概念后,我们以光盘安装方式来介绍一下红旗Linux桌面版(OEM)安装过程中的主要设置环节。

  Linux安装

  首先调整机器BIOS中的启动顺序为光驱优先(如较早的机器无此选择,可改用建立Linux引导盘安装的方式,在此不做讨论),插入红旗Linux桌面安装光盘。启动后自动进入安装流程,如图1所示。


图1

  其中新增的LILO恢复选项将帮助桌面用户修复多系统引导功能,在此我们以典型安装为例加以说明。“典型安装”包括分区和高级设置两步:

  图形化的分区工具Disk Druid,可以很方便地帮助用户建立Linux的硬盘分区方案,如图2所示。用户也可以在保留其它系统分区的情况下,将可用的自由空间划分为一个数据交换分区,格式类型为Swap大小为200M;另外再建立一个数据分区用于安装Linux系统,格式类型名为Native(即表示Linux系统默认主要使用的ext2格式类型),装入(挂装)点为根“/”,大小建议在1GB以上。将设置存盘后即可进行后续安装过程。


图2

  在高级选项中如果设计安装多系统,用户需要确定LILO的安装位置等参数,通常可安装在硬盘的主引导记录MBR上(/dev/hda)。如果安装在首层某个主数据分区的引导区中,还需用Fdisk工具将有效启动激活点设在该分区上,如图3所示。


图3

  一般情况下系统会自动检测各种通用设备,在用户给予适当的选择后即可顺利完成整个安装过程。当系统重新启动后首先将激活LILO系统,用户可通过上下箭头键来选择希望激活的系统。


图4

  当Linux桌面系统启动后,默认的用户名为root密码为空,如果需要,还可以建立不同的登录用户。现在你也许会觉得不敢相信自己如此轻松就进入了世人眼中神秘另类的Linux世界,红旗Linux桌面如图4所示。下一讲我们将一起探讨如何在桌面中配置修改你的系统。


 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    讲解Linux服务器被黑解决方法
    linux vm 添加硬盘
    简单的Linux网吧电影服务器
    Linux的日志文件系统简要剖析
    Linux服务器:关于linux下磁盘空间无…
    Linux服务器:解决Linux磁盘空间满的…
    Linux中如何获得配置文件的绝对路径
    详解Windows切至Linux的7大障碍
    Linux系统Apache服务的信息查看模块…
    Linux之邮件服务器配置指南
    设为首页- 关于我们 - 联系方式 - 版权声明 - 友情链接 - 网站地图 -
    Copyright©2003-2010 45IT.COM All Rights Reserved. 浙ICP备05056851号