微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux快速入门之: Linux安装

Linux快速入门之: Linux安装

时间:08-13 来源:3721RD 点击:

1.2 Linux安装

有了一个初步的了解后,读者是否想亲自试一下?其实安装Linux是一件很容易的事情,不过在开始安装之前,还需要了解一下在Linux安装过程中可能遇到的一些基本知识以及它与Windows的区别。

1.2.1 基础概念

1.文件系统、分区和挂载

文件系统是指操作系统中与管理文件有关的软件和数据。Linux的文件系统和Windows中的文件系统有很大的区别,Windows文件系统是以驱动器的盘符为基础的,而且每一个目录与相应的分区对应,

例如"E:\workplace"是指此文件在E盘这个分区下。而Linux恰好相反,文件系统是一棵文件树,且它的所有文件和外部设备(如硬盘、光驱等)都是以文件的形式挂在这个文件树上,例如"/usr/local"。对于Windows而言,就是指所有分区都是在一些目录下。总之,在Windows下,目录结构属于分区;Linux下,分区属于目录结构。其关系如图1.1和图1.2所示。

图1.1 Linux下目录与分区关系 图1.2 Windows下目录与分区关系图

因此,在Linux中把每一个分区和某一个目录对应,以后再对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载(Mount),而这个挂载在文件树中的位置就是挂载点。这种对应关系可以由用户随时中断和改变。

想一想

Linux文件系统的挂载特性给用户能带来怎样的好处呢?

2.主分区、扩展分区和逻辑分区

硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区,而且其主分区的数量可以是1~3个;扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才可使用,其数量可以有0或1个;而逻辑分区则在数量上没有什么限制。它们的关系如图1.3所示。

一般而言,对于先装了Windows的用户,Windows的C盘是装在主分区上的,可以把Linux安装在另一个主分区或者扩展分区上。为了安装方便安全起见,一般采用把Linux装在多余的逻辑分区上,如图1.4所示。

图1.3 Linux下主分区、扩展分区、逻辑分区示意图

图1.4 Linux安装的分区示意图

小知识

通常,在Windows下的盘符和Linux设备文件的对应关系如下:

C盘-/dev/hda1(主分区)

D盘-/dev/hda5(逻辑分区)

E盘-/dev/hda6(逻辑分区)

3.SWAP交换分区

在硬件条件有限的情况下,为了运行大型的程序,Linux在硬盘上划出一个区域来当作临时的内存,而Windows操作系统把这个区域叫做虚拟内存,Linux把它叫做交换分区swap。在安装Linux建立交换分区时,一般将其设为内存大小的2倍,当然也可以设为更大。

4.分区格式

不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软公司的Windows就选择了FAT32、NTFS两种格式,但是Windows不支持Linux上常见的分区格式。Linux是一个开放的操作系统,它最初使用EXT2格式,后来使用EXT3格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软公司的FAT以及NTFS格式。

5.GRUB

GRUB是一种引导装入器(类似在嵌入式中非常重要的bootloader),它负责装入内核并引导Linux系统,位于硬盘的起始部分。由于GRUB多方面的优越性,如今的Linux一般都默认采用GRUB来引导Linux操作系统。但事实上它还可以引导Windows等多种操作系统。

小知识

在安装了Windows和Linux双系统后,系统是以Linux的GRUB作为引导装入器来选择启动Windows或Linux的,因此,若此时直接在Windows下把Linux的分区删除,会导致系统因没有引导装入器而无法启动Windows,这点要格外小心。

6.root权限

Linux也是一个多用户的系统(在这一点上类似Windows XP),不同的用户和用户组会有不同的权限,其中把具有超级权限的用户称为root用户。root的默认主目录在"/root"下,而其他普通用户的目录则在"/home"下。root的权限极高,它甚至可以修改Linux的内核,因此建议初学者要慎用root权限,不然一个小小的参数设置错误很有可能导致系统的严重问题。

1.2.2 硬件需求

Linux对硬件的需求非常低。如果要是只想在字符方式下运行,那么一台386的计算机已经可以用来安装Linux了;如果想运行X-Windows,那也只需要一台16MB内存、600M

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top