• 1. 第二章 系统安装
  • 2. 本章目标了解安装Linux系统所需要的知识 硬件需求 分区知识 服务知识 驱动程序准备 学习用光盘引导安装Red Hat Linux系统 学习用启动盘引导安装Red Hat Linux系统 学习从网络上安装Red Hat Linux系统
  • 3. 硬件兼容列表RedHat Linux应该与最近两年内厂家制作 的多数硬件兼容 最新的硬件兼容列表: http://hardware.redhat.com/hcl/
  • 4. Linux的文件系统结构 Linux的文件系统和MS-Windows的文件系统有很大的不同. linux只有一个文件树,整个文件系统是以一个树根“/”为起点的,所有的文件和外部设备都以文件的形式挂结在这个文件树上,包括硬盘,软盘,光驱,调制解调器等,这和以“驱动器盘符为基础的MS-Windows系统是大不相同的。
  • 5. 文件系统类型Ext2 文件系统类型2 是 Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势。
  • 6. Ext3文件系统类型3 它是 ext2 的下一代,也就是在保持目前 ext2 的格式之下再加上日志功能。ext3是一种日志式文件系统。使用一个日志文件系统减少了崩溃后恢复文件系统所需花费的时间。在Red Hat Linux 8.0时,ext3文件系统会被默认选定。
  • 7. Swap Linux中使用一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。 SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为SWAP使用的分区不用指定“Mout Point”(载入点),既然它作为交换分区,理所当然应给它指定大小,它至少要等于系统上实际内存的量,一般来说它的大小是内存的两倍,如果你是16MB的内存,那么SWAP分区的大小是32MB左右,以此类推。 但必须还要注意一点,SWAP分区不要大于128MB,如果你是64MB的内存,那么SWAP分区最大也只能被定为127MB,再大就是浪费空间了,因为系统不需要太大的交换分区。以此类推,如果你是128MB或更大的内存,SWAP分区也只能最大被定为127MB。
  • 8. vfat(Virtual File Allocation Table)虚拟文件分配表 VFAT是Windows 95/98等操作系统的重要组成部分,主要用于处理长文件名。长文件名不能为FAT文件系统处理。文件分配表是保存文件在硬盘上保存位置的一张表。原来的DOS操作系统要求文件名不能多于8个字符,因此限制了用户的使用。 NTFS 优点是安全性和稳定性极其出色,在使用中不易产生文件碎片,NTFS分区对用户权限作出了非常严格的限制,每个用户都只能按着系统赋予的权限进行操作,任何试图越权的操作都将被系统禁止,同时它还提供了容错结构日志,可以将用户的操作全部记录下来,从而保护了系统的安全。
  • 9. Linux 文件系统介绍 Linux作业系统中,以文件来表示所有的逻辑实体与非逻辑实体。逻辑实体指文件与目录; 非逻辑实体则泛指硬盘、终端机、打印机等。 Linux文件名称的组成除由连续字母、标点符号、数字等构成外,中间不能有空格、路径名称符号 / 或 # * % & {} [] ……..等与Shell有关的特殊字符。
  • 10. Linux的文件系统结构 Linux的文件结构体现了这个操作系统简洁清析的设置,我们能够接触到的linux发行版本的根目录大都是以下结构: /bin /etc /lost+found /sbin /var /boot /root /home /mnt /tmp /dev /lib /proc /usr
  • 11. 一般来说需要一个SWAP分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人来定的。 但至少要有两个分区,一个SWAP分区,一个/分区。
  • 12. Linux所能提供的主要服务Web FTP DNS DHCP Route Proxy Mail NFS Samba FireWall
  • 13. 硬件需求CPU需求 内存需求 最好能有16M以上。Red Hat Linux 8.0最低需求64M,推荐128M。Linux的2.4版内核可以支持64G的内存。 磁盘需求 硬盘的个数以及每个硬盘的容量与型号。是IDE硬盘还是SCSI硬盘。IDE硬盘是否是LBA模式,可以从主机的BIOS来确定。 个人桌面:至少需要1.5GB~1.8GB的空间。 工作站:至少需要2.0GB~2.3GB的空间。 服务器:至少需要1.3GB~2.1GB的空间 定制:至少需要400MB~4.5GB的空间
  • 14. 驱动程序的准备显示卡 厂商 型号 芯片 显存 接口类型
  • 15. 显示器 厂商 型号 带宽 刷新率
  • 16. 声卡 厂商 型号 芯片 接口类型
  • 17. 网卡 厂商 型号 芯片 接口类型 中断(IRQ) I/O范围 速率
  • 18. 安装和配置选择安装方式 本地光盘引导,本地安装 本地软盘引导,本地安装 本地软盘引导,网络安装 FTP安装 HTTP安装 NFS安装 制作引导盘 在DOS下制作 在Linux(UNIX)下制作
  • 19. 确定安装方式本地安装 网络安装 从FTP服务器安装 从HTTP服务器安装 从NFS服务器安装
  • 20. 确定安装方式(续)从本地光驱引导系统进行安装 制作本地安装的启动软盘 在DOS或Windows系统下:rawrite 在Linux或UNIX系统下:dd
  • 21. DOS下制作安装引导盘 isolinux 现在被用来引导 Red Hat Linux 安装光盘。如果你在从 Red Hat Linux 光盘中引导时遇到问题,你可以把 images/bootdisk.img 映像写到磁盘上。 需要一个空白的、格式化的、高密度(1.44MB)的 3.5 英寸的磁盘。还需要具备一个 3.5 英寸磁盘驱动器。计算机必须能够运行 MS-DOS 程序或在多数类似 Linux 的操作系统上可以找到的 dd 工具。 Red Hat Linux 光盘中的 images/ 目录包含引导映像。一旦你已选择了正确的映像(bootdisk.img),使用下列方法之一把这个映像文件传输到磁盘上:
  • 22. 使用 rawrite 工具 要在 MS-DOS 里制作磁盘,使用包括在 Red Hat Linux 光盘里 dosutils 目录下的 rawrite 工具。首先,给一个空白的、格式化的、 3.5 英寸的磁盘注以恰当的标签(如“引导盘”或“更新盘”);将它插入到磁盘驱动器中;然后,使用下列命令(假定你的光盘驱动器的盘符是 D:): 首先,rawrite 会向你询问磁盘映像的文件名;输入你要写入的映像目录和名称(例如,..\images\bootdisk.img)。然后,rawrite 会向你询问要写入映像的磁盘驱动器的盘符,输入a:。最后,rawrite 会请你确认在你选定的驱动器内已插入格式化的磁盘。在按 [Enter] 键确认后, rawrite 就会把映像文件复制到磁盘中去。如果你要制作另一个磁盘,给磁盘标签,然后运行 rawrite ,指定恰当的映像文件。
  • 23. 使用 dd 命令 要在 Linux(或任何其它与 Linux 相仿的操作系统)下制作磁盘,你必须有到 3.5 英寸磁盘驱动器设备 (在 Linux 中是 /dev/fd0 )的写权限。 首先,给一张空白的、格式化的、3.5 英寸的磁盘恰当地注以标签(如“引导盘”或“更新盘”)。把它插入到磁盘驱动器中(但是不要使用 mount命令)。在挂载 Red Hat Linux 光盘之后,转到含有所需映像文件的目录,然后使用下列命令(请适当地改变映像文件和磁盘设备的名称): dd if=bootdisk.img of=/dev/fd0 bs=1440k
  • 24. linux磁盘管理命令--dd 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 
  • 25. 语法:dd [选项]  if =输入文件(或设备名称)。  of =输出文件(或设备名称)。  ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。  skip = blocks 跳过读入缓冲区开头的ibs*blocks块。  obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。  bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。  cbs = byte 一次转换bytes字节。  count=blocks 只拷贝输入的blocks块。  conv = ASCII 把EBCDIC码转换为ASCIl码。  conv = ebcdic 把ASCIl码转换为EBCDIC码。 
  • 26. 例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令:  $ dd if =/dev/fd0 of = /tmp/tmpfile  拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令:  $ dd if = /tmp/tmpfile of =/dev/fd0  软盘拷贝完成后,应该将临时文件删除:  $ rm /tmp/tmpfile 
  • 27. 图形界面安装
  • 28. 图形界面安装(续)步骤 选择安装中使用的语言 选择系统默认的键盘布局类型 选择正确的鼠标类型 选择最符合需要的安装类型 个人桌面 工作站 服务器 定制 升级
  • 29. 个人桌面安装 个人桌面安装最适用于新用户。它会安装一种图形化桌面环境(X 窗口系统),并为家庭和桌面使用创建一种理想的系统。 下面是为只安装一种语言(如英语)的个人桌面安装所推荐的磁盘空间需求的最小值。 个人桌面:1.7 GB 兼选 GNOME 和 KDE 的个人桌面:1.8 GB 如果你计划选择所有软件包组(例如,办公/生产率应用程序是一个软件包组),并且还选择了额外的单个软件包,你可能至少需要 5.0 GB 磁盘空间。
  • 30. 工作站安装 工作站安装会安装一个图形化桌面环境和 X 窗口系统,以及软件开发工具。 下面是为只安装一种语言(如英语)的工作站安装所推荐的磁盘空间需求的最小值。 工作站:2.1GB 兼选 GNOME 和 KDE 的工作站:2.2GB 如果你计划选择所有软件包组(例如,办公/生产率应用程序是一个软件包组),并且还选择了额外的单个软件包,你可能至少需要 5.0 GB 磁盘空间。如果你提供了多余的空间,你就可以在需要的时候安装额外的数据了。
  • 31. 服务器安装 如果你希望你的系统具有基于 Linux 的服务器功能,并且不想对系统配置做过多的定制工作,服务器安装是最恰当的选择。 下面是为只安装一种语言(如英语)的服务器安装所推荐的磁盘空间需求的最小值。 服务器(至少,无图形化界面):850MB 服务器(全部选择,无图形化界面):1.5GB 服务器(全部选择,包括图形化界面):5.0GB 如果你计划选择所有软件包组,并且还选择了额外的单个软件包,你可能至少需要 5.0 GB 磁盘空间。 在服务器安装中,除非你在软件包选择过程中安装适当的软件包,当系统引导时,X 窗口系统不会被配置,因而不会载入 GUI。
  • 32. 定制安装 定制安装在安装中给予你最大的灵活性。工作站和服务器安装自动为你完成安装进程,省略了某些步骤。在定制安装中,你会对将要在你的系统上安装的软件包有完全的控制。 为定制安装推荐的磁盘空间需求如下所示: 定制(至少):475MB 定制(全部选择):5.0GB
  • 33. 系统升级 升级 Red Hat Linux 6.2(或更高)将不会删除任何现存数据。安装程序会更新模块化内核以及所有目前已安装的软件包 。
  • 34. 安装类型
  • 35. 图形界面安装(续)定制磁盘分区 选择分区工具 自动分区 用Disk Druid分区 用fdisk分区 确定分区方案 挂载点 文件系统类型 分区大小 格式化时是否检查磁盘坏块
  • 36. (本页无文本内容)
  • 37. (本页无文本内容)
  • 38. Disk Druid:它是Red Hat Linux提供的硬盘管理工具,它最初是随Red HatLinux5一起发售的,它可以根据用户的要求创建和删除硬盘分区,另外还可以为每个分区管理载入点。 Fdisk:它是传统的Linux硬盘分区工具,比Disk Druid更强大,使用更加灵活。但是Fdisk要求用户对硬盘分区有一定经验,并能够适应且读懂简单的文本界面。如果你是第一次对一个硬盘驱动器进行分区操作的话,最好还是避免Fdisk这样的程序,它虽然强大但用起来的感觉不是太好的。
  • 39. 通常,我们的硬盘上已被Windows所占据,而现在要让Linux入住,就得为它腾出一定的硬盘空间。 为了实现这一目标,通常可以通过以下三种方法: 1)将原来最后一个逻辑分区上的数据全部移到其它分区中,将该逻辑分区用分区工具删除,将这部分空间给LINUX使用。 这种方法很简单,只需使用FDISK将最后一个逻辑分区删掉就可以了。
  • 40. 2)重新将硬盘分区,这是最直接和最麻烦的一种方法。具体操作如下: 备份用户的文件 。 用MS-DOS系统盘启动系统。 用FDISK删除原有分区,重建新的分区,将分配给LINUX的空间留下来不 分配给任何一个分区。 重新安装原来的用户系统。
  • 41. 3)利用一些分区工具在不删除硬盘原有数据的情况下重新为硬盘分区。如分区魔术师等。
  • 42. 硬盘分区基础 通常,在PC机上使用的硬盘有两种: 1) IDE接口:最常见的; 2) SCSI接口:比IDE性能好,但更贵! 硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-3个,扩展分区可以有0-1个,逻辑分区则没有什么限制。它们的关系如下图所示:
  • 43. 硬盘分区关系图
  • 44. Windows下的分区 在Windows下,使用“盘符”,如A、B、C、D、E……等还表示一个分区。这种方法使得硬盘分区这一东西变得十分简单。其中A和B是软驱,硬盘分区是从C开始编号的。
  • 45. Linux下的分区 IDE设备:一台PC上可以有两个IDE接口(我将其称为第一IDE、第二IDE),而每个IDE接口上可以接两个IDE设备(我将其称为主盘、从盘)。其中硬盘与光驱都是IDE设备。Linux这样为其命名: 第一IDE的主盘:/dev/hda 第一IDE的从盘:/dev/hdb 第二IDE的主盘:/dev/hdc 第二IDE的从盘:/dev/hdd SCSI设备:它通常需要加上一块SCSI卡来驱动。第一块SCSI设备称为:/dev/sda、第二块就是/dev/sdb……以此类推。
  • 46. 主分区(或扩展分区)被命名为hda1-hda4,如果没有,就跳过。而扩展分区中的逻辑分区则从hda5开始编号,以此类推。 如果是第二硬盘,就是hdb1、hdb2、hdb5、hdb6、hdb7。   
  • 47. (本页无文本内容)
  • 48. (本页无文本内容)
  • 49. 图形界面安装(续)选择引导装载程序(Boot Loader) GRUB LILO 有关网络方面的配置 手动配置 DHCP 有关防火墙的配置 高 中 无防火墙 定制
  • 50. (本页无文本内容)
  • 51. 主引导记录(MBR) 这是推荐安装引导装载程序的地方,除非 MBR 已经在启动另一个操作系统的引导装载程序,如 System Commander。MBR 是硬盘驱动器上的一个特殊区域,它会被计算机的 BIOS 自动载入,并且是引导装载程序控制引导进程的最早地点。如果在 MBR 上安装引导装载程序,当机器引导时,GRUB(或 LILO)会呈现一个引导提示。然后便可以引导 Red Hat Linux 或其它任何你配置要引导的操作系统。 引导分区的第一个扇区 如果你已在系统上使用另一个引导装载系统的话,我们推荐这个位置。在这种情况下,你的另外的引导装载系统会首先取得控制权。然后你可以配置它来启动 GRUB(或 LILO),继而引导 Red Hat Linux。
  • 52. (本页无文本内容)
  • 53. 图形界面安装(续)选择安装语言 简体中文 英文 选择时区 设置root用户的密码和普通用户密码 设置身份验证的方式 启用MD5加密口令(推荐使用) 启用shadow口令(推荐使用) KDC NIS
  • 54. (本页无文本内容)
  • 55. (本页无文本内容)
  • 56. (本页无文本内容)
  • 57. 如果你有一个带滑轮的鼠标,选择「通用 - 带滑轮鼠标」项目(带有正确鼠标端口的) 作为兼容的鼠标类型。 如果你有一个 PS/2、USB、 或总线鼠标,你不必挑选端口或设备。如果你有一个串口鼠标,你应该选择该鼠标所在的正确端口和设备。 「模拟 3 键」 复选箱允许你象使用三键鼠标一样使用双键鼠标。一般来说,三键鼠标在图形化界面(X 窗口系统)中使用起来比较方便。如果你选择了这个复选箱,你可以同时按鼠标的两键来模拟第三个“中间”键。 要在安装结束后改变鼠标配置,使用 鼠标配置工具。 在 shell 提示下键入 redhat-config-mouse 命令来启动 鼠标配置工具。如果你不是根用户,它会提示你输入根口令后再继续。 要把鼠标配置成左手用鼠标,请重设鼠标按钮的顺序。方法是:重新引导系统后,在 shell 提示下键入 gpm -B 321。
  • 58. 选择安装还是升级
  • 59. 要在你安装结束后改变键盘类型,使用 键盘配置工具。 在 shell 提示下键入 redhat-config-keyboard 命令来启动键盘配置工具。如果你不是根用户,它会提示你输入根口令再继续。
  • 60. 图形界面安装(续)选择软件包 按照需求选取最小的软件包组 在服务器上可以不安装关于X的软件 开始软件的复制 在安装之中随时可以中止安装 按组合键Ctrl-Alt-Delete 或者按Reset键 软件复制完成后,要制作引导盘(强烈推荐)
  • 61. 图形界面安装(续)选择显示卡的型号,显存大小 注意:不恰当的选择会导致X启动失败,但不会损坏显示卡和显示器 选择显示器的型号,水平、垂直频率范围 注意:不恰当的选择会损坏显示器 选择色彩深度、分辨率以及登录类型 继续安装进程,最后按照提示取出安装光盘和启动软盘并重新启动系统完成安装
  • 62. 字符界面安装
  • 63. 字符界面安装(续)用光盘或者启动软盘引导系统 在出现的界面上,输入“linux text”或“text”,进入字符界面安装 用Tab键和Alt-Tab来回移动光标 用空格进行选择 F12进入下一个屏幕 安装的进程和选项和图形界面的类似
  • 64. 网络安装服务器准备工作: DHCP服务器 FTP服务器 NFS服务器 HTTP服务器 客户端准备工作: 网络启动盘 还可能需要网卡的驱动盘
  • 65. 网络安装(续)用网络启动盘启动系统 选择语言和键盘 选择网络安装方式 FTP NFS HTTP 指定服务器地址和路径,如果需要身份验证,还需要输入正确的用户名和密码 其它和字符安装区别不大了
  • 66. 使用 ISO 映像进行 NFS 安装 NFS 安装可以使用 ISO(或光盘)映像,而不必使用整个安装树。把所需要的 ISO 映像(二进制 Red Hat Linux 光盘)存放到某目录中后,选择通过 NFS 来安装。这样,你就会把安装程序指向要执行安装的目录。
  • 67. 通过 NFS 安装 NFS 对话框只在从 NFS 服务器中安装时才会出现(如果使用网络或 PCMCIA 驱动程序盘提供了驱动程序,并且在「安装方法」中选择了「NFS 映像」的话)。 输入你的 NFS 服务器的全限定域名或 IP 地址。譬如,如果是从 redhat.com 域的 eastcoast 主机上安装的话,在「NFS 服务器」 字段中输入 eastcoast.redhat.com。 接下来,输入导出目录的名称。如输入目录 /location/of/disk/space/,其中包含了 RedHat 目录。 如果 NFS 服务器导出的是 Red Hat Linux 安装树的镜像,输入包含 RedHat 目录的目录。如果NFS 服务器包含目录 /mirrors/redhat/i386/RedHat,请输入 /mirrors/redhat/i386
  • 68. 如果 NFS 服务器从 Red Hat Linux 光盘导出 ISO 映像的话,输入包含该 ISO 映像的目录。接下来,会看到「欢迎」对话框。
  • 69. 通过 FTP 安装 FTP 对话框只有在从 FTP 服务器中安装时才会出现( 如果在「安装方法」中选择了「FTP」的话)。该对话框允许指定要从中安装 Red Hat Linux 的 FTP 服务器。
  • 70. 输入从中安装的 FTP 站点的名称或 IP 地址,以及包含用于RedHat 安装文件的目录。譬如,如果 FTP 站点包含目录/mirrors/redhat/i386/RedHat,请输入 /mirrors/redhat/i386。如果一切都被正确地指定了,一个通知你“base/hdlist 已被检索到”的消息箱就会出现。接下来,会看到「欢迎」对话框。
  • 71. 通过 HTTP 安装 HTTP 对话框只有在从 HTTP 服务器中安装时才会出现( 如果在「安装方法」中选择了「HTTP」的话)。该对话框提示输入要从中安装 Red Hat Linux 的 HTTP 服务器的信息。 输入你要从中安装的 HTTP 站点的名称或 IP 地址,以及包含用于RedHat 安装文件的目录。譬如,如果 HTTP 站点包含目录/mirrors/redhat/i386/RedHat,请输入 /mirrors/redhat/i386。 如果一切都被正确地指定了,一个通知你“base/hdlist 已被检索到”的消息箱就会出现。
  • 72. (本页无文本内容)
  • 73. 本章总结了解安装Linux系统所需要的知识 硬件需求 分区知识 服务知识 驱动程序准备 学习用光盘引导安装Red Hat Linux 8.0 系统 学习用启动盘引导安装Red Hat Linux 8.0 系统 学习从网络上安装Red Hat Linux 8.0 系统