You are on page 1of 86

目 录

介 绍...................................................................................................... 1

1 文档约定 .......................................................................................... 1
2 如何使用本手册 .............................................................................. 6
3 您的意见和建议 .............................................................................. 7

KYLIN 2.0 安装指南.............................................................................. 9

1 安装前的准备工作.......................................................................... 9

1.1 您有正确的组件吗? ............................................................. 9


1.2 您的硬件兼容吗? ................................................................. 9
1.3 您有足够的磁盘空间吗? ................................................... 10
1.4 您希望通过光盘安装吗? ................................................... 11

2 系统需求的硬件信息.................................................................... 12

2.1 用 WINDOWS 来帮助您了解您的硬件..................................... 12


2.2 记录您的系统硬件 ............................................................... 16

3 安装 KYLIN ................................................................................... 20

3.1 关于虚拟控制台 ................................................................... 20


3.2 启动安装程序 ....................................................................... 21
3.2.1 引导安装程序 ............................................................... 21
3.3 选择一种安装方法 ............................................................... 25
3.4 从光盘安装 ........................................................................... 26
3.5 通过 NFS 安装 ...................................................................... 27
3.5.1 NFS安装常见的问题........................................................ 30
3.6 图形化安装程序用户界面 ................................................... 33
3.6.1 欢迎............................................................................... 34
2 银河麒麟服务器操作系统安装指南

3.6.2 磁盘分区工具 ............................................................... 35


3.6.3 引导装载程序配置 ....................................................... 44
3.6.4 网络配置....................................................................... 47
3.6.5 设置根口令 ................................................................... 49
3.6.6 X配置 ................................................................................ 52
3.6.7 显示器配置 ................................................................... 54
3.6.8 定制图形配置 ............................................................... 56
3.6.9 安装须知....................................................................... 57
3.6.10 安装软件包 ................................................................... 59
3.6.11 安装完成....................................................................... 61
3.7 文本模式安装程序用户界面 ............................................... 62
3.7.1 使用键盘来导航 ........................................................... 63
3.7.2 欢迎............................................................................... 65
3.7.3 磁盘分区....................................................................... 65
3.7.4 引导装载程序配置 ....................................................... 66
3.7.5 网络配置....................................................................... 68
3.7.6 设置根口令 ................................................................... 69
3.7.7 X配置 ................................................................................ 70
3.7.8 安装软件包 ................................................................... 70
3.7.9 安装完成....................................................................... 72

4 急救模式........................................................................................ 73

4.1 为什么要使用急救模式?? ............................................... 73


4.2 常遇到的急救情景 ............................................................... 74
4.2.1 GRUB被覆盖,无法引导到Kylin。................................... 74
4.2.2 GRUB用到的文件被损坏,GRUB无法正常引导系统 . 77
4.2.3 分区表被错误地修改 ................................................... 78
4.2.4 Kylin系统关键文件被破坏,无法进入系统 .................. 79
4.2.5 文件系统损坏,需要进行检修 ................................... 80
银河麒麟服务器操作系统安装指南 3

4.3 配置网络 ............................................................................... 80


4.3.1 配置IP地址 ................................................................... 81
4.3.2 配置网关地址 ............................................................... 81
4.3.3 配置域名服务器 ........................................................... 82
银河麒麟服务器操作系统安装指南 1

介 绍
欢迎使用《银河麒麟服务器操作系统安装指南》。银河麒麟
(简称 Kylin)是由国防科学技术大学计算机学院联合中软、联想、
浪潮和中科院软件所等多家单位联合开发的服务器操作系统。本
手册所含信息对您安装 Kylin 服务器操作系统会大有帮助。从基
本概念到步骤分明的安装过程,本书将会成为您进行系统安装时
极具价值的参考资料。当您按照本书介绍的步骤安装完毕后,将
会拥有一个功能完全的系统。

1 文档约定

在您阅读这本手册时,会注意到某些字词使用了不同的字体、
字形和字号。这种突出显示是有据可循的;同一类型的说明我们
用同一风格的字体来表示。用这种方式来代表的各种字词类型包
括:

command

Kylin 命令(以及其它操作系统的命令)用这种方式代表。
它表明您可以在命令行中键入词或词组然后按 [Enter] 键来启用
命令。有时,命令中会包括采用另一种方式显示的词(例如文件
名),在这种情况下,它们被视为命令的一部分,因而整个词组
都会被显示为命令。例如:

使用 cat testfile 命令来查看当前工作目录中一个叫做


testfile 的文件。

filename
2 银河麒麟服务器操作系统安装指南

文件名、目录名、路径、以及 RPM 软件包名用这种方式代


表。它表明在您的 Kylin 系统上存在着一个叫这个名称的文件或
目录。例如:

/etc/fstab 文件包括关于不同系统设备和文件系统的信息。

又如:

如果您想使用一个万维网服务器日志文件分析程序的话,安
装 webalizer RPM。

application

这种方式向您表明该程序是一个终端用户的应用程序(与系
统软件相对应)。例如:

使用 Mozilla Firefox Browser 来浏览万维网。

[key]

键盘上的按键用这种方式代表。例如:

要使用 [Tab] 键补全,键入一个字符然后按 [Tab] 键。您的


终端上就会显示目录中起首为那个字符的文件列表。

[key]-[combination]

一个击键的组合用这种方式代表。例如:

[Ctrl]-[Alt]-[Backspace] 击键组合会退出您的图形会话,返回
到图形登录屏幕或控制台。

「GUI 界面上的文本」
银河麒麟服务器操作系统安装指南 3

在 GUI 界面屏幕或窗口中的标题、词汇、或短语会用这种
方式显示。它用来标明某个 GUI 屏幕或 GUI 屏幕上的某个元素
(譬如与复选箱或字段相关的文本)。例如:

如果您想要在您的屏幕保护程序停止前要求口令的话,选择
「需要口令」复选箱。

「GUI 屏幕或窗口上的最上级菜单」

用这种方式表示的词汇表明它位于一个下拉菜单的最上级。
如果您在 GUI 屏幕上点击了这个词,应出现菜单的其它部分。
例如:

在 GNOME 终端的「文件」下,您会看到「新建标签」选
项,它允许您在同一窗口中打开多个 shell 提示。

如果您需要在 GUI 菜单上点击一系列命令的话,它们会如


下面的例子中所示:

点击开始菜单上的「应用程序」=> 「声音和视频」=> 「音
频播放器」=> 来启动 XMMS 音频播放器。

「GUI 屏幕或窗口中的按钮」

这种方式表明它是 GUI 屏幕上可点击的按钮。例如:

点击 「后退」 按钮来返回到您刚才查看的网页。

computer output

这类方式的文本表明它是计算机在命令行中显示的输出。您
键入命令的反应、错误讯息、以及程序或脚本中向您要求输入的
互动式提示,都是用这种格式来代表的。例如:
4 银河麒麟服务器操作系统安装指南

使用 ls 命令来显示目录的内容:

$ ls

Desktop Kylin.html logs


wallpaper.png

Yu backupfiles mail
reports

命令返回的输出(在上面的例子中,是目录的内容)用这种
方式来显示。

prompt

提示是计算机在向您表明它在等待您的输入。它会用这种方
式来显示。例如:

[yu@localhost yu]$

login:

user input

用户键入的文本。无论是在命令行中还是在 GUI 屏幕上的


文本箱内的输入都会用这种方式来显示。在下面的例子中,halt 用
这种方式显示:

要关闭您的系统,需要根用户在终端提示下键入 halt 命令。


银河麒麟服务器操作系统安装指南 5

除此之外,我们还使用几种不同的方式来强调某些信息。按
照信息对您的系统的重要程度,它们被标为注记、窍门、重要、
小心、或警告。例如:

注记

切记,Kylin 区分大小写。换一句话说,Kylin 不是
KYLIN 或 kylin。

窍门

即便您的计算机不属于任何网络,您也可以为您的
系统输入一个主机名。如果您不借助这个机会输入
一个名称,您的系统将会被称为 localhost

重要

这时若要中止安装进程,请重新引导您的机器,然
后弹出引导磁盘或光盘。在「安装」屏幕之前的任
何时候,您都可以安全地中止安装。
6 银河麒麟服务器操作系统安装指南

小心

除非一个对话框在等待您的输入,在安装进程中不
要随意按键(这将会导致无法预料的行为)。

警告

如果由于某种原因,您宁愿不继续安装进程,这是
您可以安全取消并重新引导系统的最后机会。一旦

您按下了 「下一步」 按钮,分区将会被写入,软件

包将会被安装。如果您想中止安装,您现在就应该
在任何信息被重新写入任何硬盘驱动器之前重新引
导。

2 如何使用本手册

本手册是寻求简便快捷安装方法的新老用户们的理想选择。
它将会帮助您做好安装前的系统准备,并引导您走过 Kylin 的整
个安装过程。
银河麒麟服务器操作系统安装指南 7

窍门

关于安装前、安装中、以及安装后可能遇到的常见
问题和解答,您可以从以下网页中查到:

http://www.kylin.org.cn

3 您的意见和建议

如果您在《银河麒麟(Kylin)服务器操作系统安装指南》中
发现错误,或者有改进本书的建议,我们很希望能收到您的来电
来函!

地址:湖南省长沙市国防科技大学计算机学院系统软件研究
室,邮编:410073

电话:0086-731-8992676

Email:kylincsos@hotmail.com
8 银河麒麟服务器操作系统安装指南

如果您有技术支持方面的疑问(譬如:如果您需要有关配置
X 的帮助,或者您不能肯定应如何给硬盘驱动器分区),请在下
面的网页获得在线支持:

http://www.kylin.org.cn
银河麒麟服务器操作系统安装指南 9

Kylin 2.0 安装指南


1 安装前的准备工作

1.1 您有正确的组件吗?

请确定所有的安装介质(如光盘)和指南手册都包括在您购
买的 Kylin 产品中。

如果您的产品没有包括全部印刷的《银河麒麟服务器操作系
统安装指南》,您可以从网上获得,或者在 Kylin 安装盘里找到
(位置?最好放在光盘的根目录下)。

从互联网中获得 HTML 和 PDF 格式的指南手册,请到:

http://www.kylin.org.cn

1.2 您的硬件兼容吗?

如果您的硬件系统是老版本系统,或者是自装的系统,就需
要特别考虑硬件兼容性。Kylin 应该与硬件厂商在最近两年内生
产的系统中的多数硬件兼容。然而,硬件的技术规范几乎每天都
在改变,因此难以保证您的硬件会百分之百地兼容。
10 银河麒麟服务器操作系统安装指南

Kylin 2.0 可以安装在基于 x86、Itanium、AMD64(Opteron)、


MIPS 和 SPARC 等多种芯片的各类服务器和 PC 硬件平台上。
Kylin 2.0 可以在基于上述芯片的 SMP、CC-NUMA、Cluster 和单
CPU 硬件平台上安装运行。

最新的硬件支持列表可在以下网址中获得:

http://www.kylin.org.cn

1.3 您有足够的磁盘空间吗?

几乎每一个现代操作系统都使用磁盘分区(disk partitions),
Kylin 也不例外。如果 Kylin 将与别的操作系统共享您的系统,
则在本次安装中您需要确定您的硬盘驱动器上有足够的可用磁盘
空间。

Kylin 使用的磁盘空间必须和在您的系统上可能安装的其它
操作系统所用的磁盘空间分离,如 Windows、Linux等。Kylin 至
少两个专有分区即/ 和 swap。

安装过程之前,必须要满足以下条件之一:

您的计算机必须有足够的 未分区 的磁盘空间(至少需


要 2.8G 空闲空间) 来安装 Kylin。

您必须有一个或多个可以删除的分区,因此能够空出足
够的空间来安装 Kylin。
银河麒麟服务器操作系统安装指南 11

注记

以上推荐没有把您的个人需求考虑在内。如果您打算
在系统上保存用户数据(个人文件),您必须要有额
外的可用空间。

1.4 您希望通过光盘安装吗?

有多种安装 Kylin 的方法。如果从光盘安装,您必须拥有


Kylin 安装光盘,以及光盘驱动器。多数新计算机会允许您从光
盘引导。如果您的系统支持从光盘引导,这种启动本地光盘安装
方法将非常简便。

您可能需要改变您的 BIOS 以支持从光盘驱动器引导。


12 银河麒麟服务器操作系统安装指南

2 系统需求的硬件信息
本章向您提供一些如何了解您的硬件的具体指导,以及一个
可以帮助您保存当前系统设置与需求记录的系统需求表。

2.1 用 Windows 来帮助您了解您的硬件

如果您的计算机已经在运行 Windows 操作系统,您可以用


以下步骤来获取额外的配置信息:

在 Windows 中,用鼠标右键点击 「我的电脑」 图标,一


个菜单就会弹出。

选择「属性」, 「系统属性」窗口就会出现。请注意在「常规」
下列出的信息 — 特别是列出的内存数量。
银河麒麟服务器操作系统安装指南 13

图 2-1 Windows 系统特性 — 常规

点击 「硬件」 标签。您就会看到您的计算机的硬件配置选项。
14 银河麒麟服务器操作系统安装指南

图 2-2 Windows 系统特性 — 硬件

点击 「设备管理器」按钮。您就会看到您的电脑的硬件配置
的图形化表示。请您确定被选的是 「按类型查看设备」 单选按
钮。

在此,您既可以双击图标,也可以单击加号「+」 来详细查
看每一项目。详情请在以下图标下查找:
银河麒麟服务器操作系统安装指南 15

图 2-3 Windows 设备管理器

「磁盘驱动器」 — 在这里可以找到硬盘驱动器的类型(IDE 或
SCSI)。(IDE 驱动器通常会包括“IDE”这个词,而 SCSI 驱动
器则没有。)

「IDE ATA/ATAPI 控制器」 — 有关您的硬盘控制器的信息。

「DVD/CD-ROM」 — 关于连接在您的电脑上的光盘驱动器的
信息。

「鼠标」 — 在您的电脑中使用的鼠标类型。

「显示卡」 — 如果您对运行 X 窗口系统有兴趣,您应该把在


这里找到的信息笔录下来。

「声音、视频和游戏控制器」 — 如果您的电脑有声音功能,您
可以在这里了解有关它的详情。
16 银河麒麟服务器操作系统安装指南

「网卡」 — 关于您的电脑网卡的信息(如果您有的话)。

「SCSI 控制器」 — 如果您的电脑使用 SCSI 外设,您将会在


这里发现有关 SCSI 控制器的确切信息。

当然,这种办法并不能完全替代您打开电脑外壳来亲身检察
每一组件。然而,在很多情况下,它可以为您提供足够的信息以
便继续安装。

2.2 记录您的系统硬件

在所提供的表格中输入有关您的系统的信息,这可以给您一
个方便的参照,并帮助您更顺利地通过 Kylin 安装进程。

表 2-1 系统需求表

硬盘驱动器:类
型、标签、大小;
如: IDE ad0=3.2
GB

分区:分区图及
挂载点;如:
/dev/ad0s1a=/
/dev/ad0s1b=swap
(一旦您知道它
们驻留的地方,
填充此项)
银河麒麟服务器操作系统安装指南 17

内存:在您系统
上安装的内存数
量;如: 64 MB,
128 MB

光盘:接口类型;
如:SCSI、IDE
(ATAPI)

SCSI 适配器:若
有,制造商及 型
号;如:BusLogic
SCSI Adapter,
Adaptec 2940UW

网卡:若有,制
造商及 型号;
如:Tulip,3COM
3C590

鼠标:类型、协
议、及键数; 如:
通用 3 键 PS/2
鼠标,MouseMan
2 键串口鼠标

显示器:制造商、
型号、及厂商规
18 银河麒麟服务器操作系统安装指南

格;如:Optiquest
Q53,ViewSonic
G773

视频卡:商标、
型号及 VRAM
的大小;如:
Creative Labs
Graphics Blaster
3D,8MB

声卡:商标、芯
片集和型号;如:
S3 SonicVibes,
Sound Blaster
32/64 AWE

IP、DHCP、和
BOOTP 地址:四
个数字,用点分
隔开;如:
172.19.11.113

子网掩码:四个
数字,用点分隔
开;如:
255.255.0.0
银河麒麟服务器操作系统安装指南 19

网关 IP 地址:四
个数字,用点分
隔开;如:
172.19.11.1

一个或多个域名
服务器 IP 地址
(DNS):一组或
多组用点隔开的
数字;如:
172.19.0.17

域名:定义您的
机构的名称;如:
Kylin 的域名是
kylin.org.cn

主机名:您的计
算机的名称;您
的个人选择;如:
hello, kitty

如果您对这些网络需求或术语不熟悉,请向您的网络管理员
寻求帮助。
20 银河麒麟服务器操作系统安装指南

3 安装 Kylin
本章解释了如何使用图形化、基于鼠标的安装程序从光盘中
定制安装 Kylin。所涉及的内容如下:

逐渐熟悉安装程序的用户界面

启动安装程序

选择安装方法

安装中的配置步骤(分区、显示器等等)

结束安装

3.1 关于虚拟控制台

Kylin 安装程序不仅仅在安装过程中提供了对话框。 除了提


供从 shell 提示下输入命令的方法外,它还提供了几种不同类型
的诊断消息。安装程序在五个虚拟控制台(virtual console)中显
示这些消息,您可以用一个组合键在其间切换。

这些虚拟控制台在您安装 Kylin 中遇到问题时会对您很有


帮助。安装中在系统控制台上显示的消息可以帮助您准确地找到
问题的症结所在。

一般来说,除非您试图诊断安装问题,您没有理由离开默认
的控制台(第六号虚拟控制台)。
银河麒麟服务器操作系统安装指南 21

表 3-1 虚拟控制台列表

控制台 击键 内容

1 [Ctrl]-[Alt]-[F1] 安装对话框

2、3 [Ctrl]-[Alt]-[F2] shell 提示


(F3)

5 [Ctrl]-[Alt]-[F5] 与系统相关的
消息

6 [Ctrl]-[Alt]-[F6] X 图形化显示

3.2 启动安装程序

要开始安装,您必须首先引导安装程序。请确定您已具备安
装中将会用到的所有资料。如果您已经通读了一遍第 1 章,而且
遵循了其中的指点,您应该已经一切就绪。

3.2.1 引导安装程序

将 Kylin 2.0 安装光盘的第一张盘插入到您的计算机的光驱


内,然后重新引导。您可能需要改变您的 BIOS 设置来允许您从
光盘中引导。
22 银河麒麟服务器操作系统安装指南

窍门

要改变您的 BIOS 设置,请阅读计算机初次引导时所


显示的说明。您会看到一行文字,告诉您按 [Del] 或
[F1] 键来输入 BIOS 设置。

当您进入了 BIOS 设置程序之后,查找能够改变您的


引导顺序的部分。使光盘位于该引导顺序的最前面。
这会指示计算机首先在光盘驱动器内寻找可引导的介
质;如果它在光盘驱动器中没有发现可引导的介质,
它才会在您的硬盘中查找。

退出 BIOS 前把您做的改变存盘。要了解详细情况,
请阅读您的主板附带的文档。

片刻之后,一个包含 Install Kylin 提示的屏幕就会出现,如


图 3-1 所示:
银河麒麟服务器操作系统安装指南 23

图 3-1 GRUB-Install Kylin

在您引导安装程序的时候:

当您看到了 Install Kylin 提示后,如果在 10 秒钟


内不采取任何行动,安装程序会自动开始。您可以
通过按键盘上除[Enter]键以外的任意键来禁用这
项功能。

您可以按照该界面下方的文字提示对引导 GRUB
进行配置。

如按 [Enter] 键后,出现“Install Kylin”对应的命令序列:


24 银河麒麟服务器操作系统安装指南

图 3-2 编辑 GRUB

需要专门说明的是第二行,GRUB 首先加载 loader 程序并执


行,然后由 loader 将真正的内核文件和一些模块加载到内存中。
loader 后面可带内核选项,Kylin 操作系统支持下面几个选项:

mute:告诉 loader 和内核在启动过程中保持安静,尽量


少打印信息。

smp:启动 smp 内核。smp 内核是/boot/kernel/kernel_smp。

nosplash:启动内核时,不显示开机画面。

nosplash single:启动进入单用户状态。

noacpi:启动内核时,不加载 acpi 模块。

safe:启动进入安全模式,所谓安全模式是指不加 acpi
模块,并且禁掉 dma。
银河麒麟服务器操作系统安装指南 25

缺省的两个参数“smp”和“mute”表示加载 smp 内核,不要打


印信息。加载内核时,如果没有设置“nosplash”,会显示开机画面,
如下图:

图 3-3 开机画面

3.3 选择一种安装方法

内核加载完毕后,会出现如下对话框,提示用户选择安装方
法:
26 银河麒麟服务器操作系统安装指南

图 3-4 安装方式选择

可用的安装方法如表 3-2 所列:

表 3-2 安装方式列表

Cdrom 从光盘安装

NFS 通过 NFS 安装

Rescue 进入急救模式

3.4 从光盘安装

要从光盘安装 Kylin,在引导装载程序屏幕中选择「Cdrom」
选项,然后选择 「OK」。
银河麒麟服务器操作系统安装指南 27

安装程序将会探测您的系统,并试图识别您的光盘驱动器。
它会开始寻找一个 IDE(又称 ATAPI)光盘驱动器。如果找到
了,它会继续到安装模式选择阶段。如图 3-5 所示:

图 3-5 安装方式选择

重要

这时若要中止安装进程,请重新引导您的机器,然后
弹出引导磁盘或光盘。在「安装」屏幕之前的任何时
候,您都可以安全地中止安装。

3.5 通过 NFS 安装

正常情况下,启动会进入安装方法选择界面。
28 银河麒麟服务器操作系统安装指南

图 3-6 安装方法选择
选择「NFS」安装后,需要输入本机的 IP 地址,如图 3-7 所
示。

图 3-7 TCP/IP 配置
输入 NFS 服务器的 IP 地址和共享目录,如图 3-8 所示。
银河麒麟服务器操作系统安装指南 29

图 3-8 NFS 设置
如果配置正确的话,会提示选择安装模式(图形或字符),如
图 3-9 所示。

图 3-9 安装方式选择

之后,就进入到安装文档中描述的安装界面。
若 NFS 配置失败,会进入到 NFS 失败界面,提示用户是否
重试,如图 3-10 所示。
30 银河麒麟服务器操作系统安装指南

图 3-10 错误提示

3.5.1 NFS 安装常见的问题

出现 NFS 安装失败的原因主要有:

IP 配置错误。

NFS 服务器没有启动 nfs 服务。

共享目录没有正确地列在/etc/exports 中。

没有运行 exportfs –a 命令。(在 Kylin 下,若修改了


/etc/exports 文件,需要在命令行下运行“# service nfs
restart ”。

如果 NFS 服务器还没有配置好: 需要完成以下几步(以


RedHat Linux 和 Kylin 为例):

准备好共享目录:

mkdir /mnt/source # 以/mnt/source 为例


银河麒麟服务器操作系统安装指南 31

cd /mnt/cdrom #假设 Kylin 2.0(1/2)光盘安装在


/mnt/cdrom 下

cp -a KYLIN USR /mnt/source #将光盘目录下的


KYLIN 目录和 USR 文件拷贝到/mnt/source 下

umount /mnt/cdrom #卸载 Kylin 2.0(1/2)光盘

然后将 Kylin 2.0(2/2)光盘加载到/mnt/cdrom 下:

cd /mnt/cdrom/Kylin/RPMS

cp -a * /mnt/source/Kylin/RPMS/ #将第二张盘上的
RPM 包拷贝到/mnt/source/Kylin/RPMS 下

执行 genhdlist,重新建立包信息:

genhdlist --fileorders 2cd.order /mnt/source #2cd.order


是 Kylin 指定的 RPM 包安装顺序

做完这步后共享目录就准备好了。

export 共享目录,假设 NFS 服务器的 IP 是 192.168.39.251。RedHat


Linux 服务器和 Kylin 服务器有些不同:

RedHat Linux:

在/etc/exports 中加入共享目录的说明:

/mnt/source 192.168.39.251/24(sync, ro,


no_root_squash)

然后运行将共享目录 export 出去:

exportfs -a

再检查一下:
32 银河麒麟服务器操作系统安装指南

exportfs

正常情况下,应显示

/mnt/source 192.168.39.251/24

Kylin:

在/etc/exports 中加入共享目录的说明:

/mnt/source -maproot=0 –ro –network 192.168.39.251/24

然后运行:

service nfs restart

然后再测试共享目录:

mount_nfs 192.168.35.251:/mnt/source /mnt/nfs

若成功,说明共享目录已经设置好了。

注记

当 NFS 服务器上有两个 IP 时(如 eth0 192.168.39.251;


eth1 10.0.0.3),从 NFS 客户端用 mount_nfs 时超时出
错。目前姑且将 eth1 禁掉。
ifconfig eth1 down
配置好之后,就可以在客户端检查是否可以 mount 网
络文件系统(以 Kylin 客户端为例)。
首先确保客户端网络正常,然后
mkdir -p /mnt/test
银河麒麟服务器操作系统安装指南 33

mount_nfs 192.168.39.251:/mnt/source
/mnt/test
如果正确加载,说明 NFS 配置正确。
umount /mnt/test

从 Kylin 安装光盘启动时,系统没有正确地识别光驱,安装
程序就会报告没有找到光驱,并再睡眠 2 秒(sleep 2)后重新启
动计算机。如果在这两秒内按回车,会进入一个 bash 界面。用户
可在这个 shell 下,利用网络 NFS 继续完成安装。具体步骤如下:

确保 NFS 服务器正常

mount_devfs devfs /dev #加载设备文件系统

mount_linprocfs proc /proc #加载 proc 文件系统

ulimit -c 0 #禁止生成 core

myloader /dev/acd0

3.6 图形化安装程序用户界面

如果您以前使用过图形化用户界面(graphical user interface,


GUI),您对这一过程会比较熟悉;您只需使用鼠标在屏幕间翻
阅,点击按钮,或者输入文本字段。您还可以使用[Tab]和[Enter]
键在安装中浏览各屏幕。

注记
34 银河麒麟服务器操作系统安装指南

如果不想使用 GUI 安装程序,您可以在安装模式选


择 (Choice Install mode) 时选择字符安装 (Text) 。

3.6.1 欢迎

在选择了图形方式安装之后,启动 anaconda,进入图形模式:

「欢迎」屏幕不提示您做任何输入。请阅读右侧面板内的帮
助文字来获得附加说明,以及每个安装步骤的相关信息。请注意

屏幕左下角的「版本注释」按钮。点击它后会显示要安装的 Kylin

的版本信息。

点击 「下一步」 按钮来继续。

图 3-11 欢迎
银河麒麟服务器操作系统安装指南 35

3.6.2 磁盘分区工具

3.6.2.1文件系统及其使用

Kylin 允许您依据分区为使用的文件系统创建不同的分区类
型。表 3-3 是对不同文件系统以及它们的使用方法的简单描述。

表 3-3 文件系统使用列表

unused: 未使用的空间

Kylin/386 Native:Kylin 扩展分区。

Unused part Kylin 扩展分区中未使用的空间

Part Kylin 逻辑分区。

注记

在 Kylin 操作系统中,Kylin 逻辑分区被称作“lable”。


Kylin 扩展分区和其他分区被称作“slice”。Kylin 逻辑
分区只能在 Kylin 扩展分区中建立。在一个 Kylin 扩
展分区中,最多可以建立 7 个 Kylin 逻辑分区,Kylin
扩展分区必须被创建为主分区之一,不能位于逻辑分
区之上。安装程序不显示普通逻辑分区。
36 银河麒麟服务器操作系统安装指南

3.6.2.2磁盘分区工具用户界面

图 3-12 磁盘分区工具

图 3-12 上方显示的是磁盘 ad0 的分区情况,该磁盘有一个大


小为 7692M 的 ntfs 分区,另外还有 70594M 的未用空间。位于上
图中间的是控制按钮栏。其中包括“重置”,“添加分区”两个按钮。
按钮有以下几种:

重置: 清除所有修改,回复到初始状态。

添加分区: 增加 Kylin 扩展分区,必须占用主分区。

删除分区: 删除已有的分区。

添加标签: 创建 Kylin 逻辑分区。

删除标签: 删除 Kylin 逻辑分区。


银河麒麟服务器操作系统安装指南 37

图 3-13 下方显示的是磁盘列表。

图 3-13 磁盘列表

从图中可以看出,磁盘 ad0 使用率是 9%。

窍门

安装时右侧的联机帮助简要地介绍了安装方法及注
意事项。

3.6.2.3添加分区

首先点击选中一个显示类型为「unused」的未用分区。这时,

控制按钮栏会出现 「添加分区」 按钮,点击 「添加分区」 出现

图 3-14 所示的对话框。
38 银河麒麟服务器操作系统安装指南

图 3-14 添加分区
在「分区大小」框中显示的是该未用分区的大小,可以根据
需要输入新分区的大小,但不能超过这个值。否则会弹出下面的
对话框:

图 3-15 分区过大
这表明,想要建立的分区(child slice)大小超过了未用空间
(Parent)。
用来创建分区的空闲空间不能小于 16M,否则,在创建 slice 时回
弹出下面的对话框:

图 3-16 分区太小
这表明,用来创建新分区的空闲空间太小。
在「分区类型」列表框中,可以选择新分区的类型,目前只
支持“Kylin/386”,即 Kylin 扩展分区。
例如,如果我们要创建一个 8500M 的新分区,那么可在分区

大小栏中输入 8500,单击 「确定」 后,分区创建完毕:在下图


银河麒麟服务器操作系统安装指南 39

中,可以看到 ad0 磁盘的分区结果。ad0s2 为新建的分区,其大小


是 8495M,比我们要求的 8500M 小,这是由于柱面做了向下取整。

图 3-17 分区大小

注记

创建新分区时,会自动在其中建立一个类型为
“unused part”的 Kylin 逻辑分区。

1.2 添加 Kylin 逻辑分区


首先点击选中一个类型为「unused part」的空间。这时,控

制按钮行会出现 「添加分区」 按钮,点击 「添加分区」 ,出现

图 3-18 所示的对话框。
40 银河麒麟服务器操作系统安装指南

图 3-18 Kylin 逻辑分区

在安装点列表框输入新分区的安装点。譬如,如果这个
分区是根分区,输入 /;如果用户需要创建 /home 分区,
输入 /home ,等等。您还可以使用下拉菜单来为您的
系统选择正确的挂载点。

除非您另有原因,我们推荐您创建下列分区:

一个交换分区(至少 32 MB)— 交换分区用来支持虚


拟内存。换句话说,当没有足够的内存来贮存您的系统
正在处理的数据时,这些数据就被写入交换区。您的交
换分区的最小值通常应该相当于您的计算机内存的两
倍和 32 MB 中较大的一个值。

一个根分区(至少 2.8 GB)— 这是“/”(根目录)将被


挂载的位置。在这个设置中,所有文件(除了存储在
/boot 分区上的某些特殊文件以外)都位于根分区上。

在 Kylin 2.0 中,由于 loader 程序的问题,我们建议您不


要建立”/boot”目录,如果您建立了”/boot”分区,它将不
被加载。

在分区大小框中填入新创建的逻辑分区的大小,例如 8000。
并在「文件系统类型」列表框中选择类型。目前可供选择的类型
银河麒麟服务器操作系统安装指南 41

有两种:「UFS2」和「Swap」。UFS2 分区是 Kylin 操作系统缺


省使用的文件系统。Swap 用于建立交换分区。「Soft Update」和
「参数」两个控件只在「文件系统类型」为“UFS2”时才出现,用
于指定文件系统参数。在上面的例子中,我们选择「UFS2」类型,

点击 「确定」 后,就会创建一个“UFS2”分区,该逻辑分区被自

动命名为“ad0s2a”,如图 3-19 所示:

图 3-19 成功添加 Kylin 逻辑分区

创建一个 Swap 分区和创建一个 UFS2 分区一样,先点击一个

「unused part」,然后点击 「添加分区」 按钮,输入大小,选

择 Swap 类型。如下图:

图 3-20 添加 Kylin 交换分区


42 银河麒麟服务器操作系统安装指南

选择「确定」后,就创建了 SWAP 分区,被命名为“ad0s2b”。

这时的分区信息如图 3-21 所示。

图 3-21 成功添加 Kylin 交换分区


在添加 Kylin 逻辑分区时,如果用户输入的大小大于可用空
间,或者安装点已经被使用,会弹出图 3-22 所示的对话框,这时
用户需要重新设置分区大小或安装点。

图 3-22 添加标签出错

3.6.2.4删除分区

在安装过程中,有时需要删除已有的分区,包括删除分区
(slice)和删除标签(part)两种情况。
银河麒麟服务器操作系统安装指南 43

点击选中想要删除的分区,这时控制栏出现 删除分区 按钮。

图 3-23 删除分区

点击 删除分区 按钮,“ad0s2”分区及其逻辑分区便被删除了。

注记

如果用户对分区不满意,可以在任何时候按“重置”
按钮恢复到最初始的状态。

在完成分区工作后,用户可以按分区界面下方的 下一步 按

钮,进入“引导装载程序配置”界面。但是,下列两种情况会报错。

没有设置“/”分区,会弹出下面对话框:
44 银河麒麟服务器操作系统安装指南

图 3-24 没有根分区

没有设置交换分区,会弹出下面对话框:

图 3-25 没有交换分区

3.6.3 引导装载程序配置

为了使您的系统不需要使用引导盘来引导,您通常需要安装
一个引导装载程序。引导装载程序是计算机启动时所运行的第一
个软件,它的责任是载入操作系统内核并把控制转交给它,然后,
内核再初始化操作系统的剩余部分。

安装程序为您提供了引导装载程序:GRUB。

GRUB(GRand Unified Bootloader)是一个默认安装的功能


强大的引导装载程序。GRUB 能够通过连锁载入另一个引导装载
银河麒麟服务器操作系统安装指南 45

程序来载入多种操作系统(连锁载入是通过载入另一个引导装载
程序来载入 DOS 或 Windows 之类不被支持的操作系统的机
制)。

图 3-26 引导装载程序配置

如果您想创建引导盘,请选中「创建引导盘」。

如果您目前已有一个能够引导 Kylin 的引导装载程序,并且


不打算覆盖当前使用的引导装载程序,或者打算使用引导盘来引
导系统,请取消「安装引导」前的”√”。

小心

如果您由于某种原因不安装 GRUB,您将无法直接引
46 银河麒麟服务器操作系统安装指南

导系统,您得使用另一种引导方法(如引导盘)。只
有当您确定另有引导系统的方法时才使用该选项!

在安装进程即将结束的时候,它会给您提供创建引导
盘的机会。

每个可引导分区都被列出,包括被其它操作系统使用的分区。
包含您的系统根文件系统的分区将有一个 Kylin「卷标」。其它分
区也可以有引导标签。

在您想要的引导分区上边选择「缺省引导卷标」来选择您默
认的可引导系统。您选定了默认引导映像后,安装才会继续。

现在,您已选定了要安装的引导装载程序,您还可以决定要
在哪里安装引导装载程序。您可以在下面两个位置之一安装引导
装载程序:

主引导记录(MBR)

这是我们推荐安装引导装载程序的地方,除非 MBR 已
经在启动另一个操作系统的引导装载程序,如 System
Commander。MBR 是您的硬盘驱动器上的一个特殊区
域,它会被您的计算机的 BIOS 自动载入,并且是引导
装载程序控制引导进程的最早地点。如果您在 MBR 上
安装引导装载程序,当您的机器引导时,GRUB 会呈现
一个引导提示。然后您便可以引导 Kylin 或其它任何您
配置要引导的操作系统。

引导分区的第一个扇区

如果您已在系统上使用另一个引导装载系统的话,我们
推荐这个位置。在这种情况下,您的另外的引导装载系
银河麒麟服务器操作系统安装指南 47

统会首先取得控制权。然后您可以配置它来启动
GRUB,继而引导 Kylin。

窍门

如果由于某种原因,您需要禁用图形化引导屏幕,您
可以用根用户身份编辑 /boot/grub/grub.conf 文件,然
后重新引导系统来达到这一目的。

编辑方法是,把 grub.conf 文件中开头为 splashimage


的行变为注释。要将某一行变为注释,在这一行的起
首插入 # 字符。

当您重新引导后,grub.conf 文件将会被重读,您所做
的改变就会生效。

您可以重新启用图形化引导屏幕,方法是在 grub.conf
文件中解除注释(或添加)上文中提到的那一行。

3.6.4 网络配置

如果您有网络设备但还没有配置联网,您现在就有机会来配
置它。
48 银河麒麟服务器操作系统安装指南

图 3-27 网络配置

安装程序会自动检测到您拥有的任何网络设备,并把它们显
示在「网络设备」列表中。

注记

不要使用在配置例子中见到的数字。这些数字将在您
自己的网络配置中行不通。如果您不能肯定应该输入
什么数值,请联系您的网络管理员来得到协助。

如果您的网络设备有一个主机名(全限定域名),您可以选
择要 DHCP(动态主机配置协议)自动检测它,或者在提供的字
段中手工输入主机名。
银河麒麟服务器操作系统安装指南 49

最后,如果您手工地输入了 IP 和子网掩码信息,您还需要
输入网关、主要、次要、和第三 DNS 地址。

窍门

即便您的计算机不属于任何网络,您也可以为您的系
统输入一个主机名。如果您不借助这个机会输入一个
名称,您的系统将会被称为 localhost。

3.6.5 设置根口令

设置根帐号及其口令是安装过程中最重要的步骤之一。根帐
号被用来安装软件包,升级 RPM,以及执行多数系统维护工作。
作为根用户登录可使您对系统有完全的控制权。

注记

根用户(又称超级用户)对整个系统有完全的存取权;
正因如此,请最好只有在执行系统维护或管理时才登
录为根用户。
50 银河麒麟服务器操作系统安装指南

图 3-28 根口令

请您最好只有在进行系统管理时才使用根帐号。创建一个非
根帐号来做日常工作。若您需要快速修复某项事务时,用 su - 命
令暂时登录为根用户。遵循这些最基本的原则将会减少您因键入
错误或不正确的命令而损害系统的机会。

窍门

要变成根用户,在终端机窗口的 shell 提示下键入 su


- ,并按 [Enter] 键,然后,输入根口令并按 [Enter]
键。

如果您在设置代理中没有创建一个用户帐号,您就必
银河麒麟服务器操作系统安装指南 51

须登录为根用户,并使用您给根用户设立的口令。

如果您没记住根口令,您需要用下面的方法把系统引
导为 single。

如果您使用的是 GRUB,载入了 GRUB 引导屏幕


后,键入 e 来编辑。您会看到您所选定的引导标签的
配置文件中的项目列表。

选择以 kernel 开头的那一行,然后键入 e 来编辑该


项引导项目。

在 kernel 行的结尾处,添加:

Single

按 [Enter] 键来退出编辑模式。

回到 GRUB 屏幕后,键入 b 来引导单用户模式。

安装程序会提示您为您的系统设置一个根口令。您需要输入
一个根口令。如果根口令没有被输入,系统会把根用户视为无需
要口令便可登录的。

我们建议根口令至少包括六个字符;您键入的口令不会在屏
幕上显示。您必须把口令输入两次;如果两个口令不匹配,安装
程序将会请您重新输入口令。

您应该把根口令设为您可以记住但又不容易被别人猜到的组
合。您的名字、电话号码、 password、 root、 123456、以及
anaconda 都是典型的坏口令。好口令混合使用数字、大小写字母,
52 银河麒麟服务器操作系统安装指南

并且不包含任何词典中的现成词汇。例如:IfMW3taw 或
KJZlb2zf。请记住,口令是区分大小写的。如果您笔录下您的口
令,请将之保存在一个安全的地方。然而,我们建议您不要笔录
任何您设置的口令。

注记

切记,Kylin 区分大小写。

3.6.6 X 配置

安装程序现在将会给您一个视频卡列表,以供您选择。

如果您决定要安装 X 窗口系统软件包,您现在就有机会为
您的系统配置一个 X 服务器。

如果您的视频卡没有出现在列表中,这说明 X 可能不支持
它。 然而,如果您对您的视频卡有技术上的了解,您可以通过匹
配视频卡的视频芯片与 X 服务器来配置它。
银河麒麟服务器操作系统安装指南 53

图 3-29 视频卡设置

下一步,输入在您的视频卡上安装的视频内存数量。如果您
不能肯定,请阅读您的视频卡文档。如果您选择了多于可用的显
卡内存虽然不会损坏您的视频卡,但是 X 服务器可能不会正确
启动。

如果您断定您选择的数值是不正确的,您可以点击「缺省设

置」 按钮来返回到建议的设置。

如果您宁愿安装后再配置 X 或干脆不安装, 您还可以选择


「跳过 X 配置」 。
54 银河麒麟服务器操作系统安装指南

3.6.7 显示器配置

安装程序会给您提供一个显示器列表。您既可以使用自动为
您检测到的显示器,也可以在这个列表中另选一个。

注记

如果您在一个带有 LCD 屏幕的便携电脑上安装


Kylin,您应该选择最恰当的「Generic LCD Display」
型号。

如果您的显示器没有在列表中出现,选择最恰当的「Generic」
型号。若选择「Generic」显示器,安装程序会建议一个水平和垂
直频率范围。这些数值通常在您的显示器文档中可以找到,也可
从您的显示器的销售商或制作商处得到。请核对您的文档以确保
这些数值被正确设置了。

小心

除非您肯定您所选显示器不超过您所用显示器的能
力,不要选择与您的显示器 相似 的显示器。这么做
可能会使您的显示器超频从而损坏它。
银河麒麟服务器操作系统安装指南 55

图 3-30 显示器选择

安装程序为您的系统建议的水平和垂直频率范围也显示在显
示器列表之下。

如果您断定您所选的显示器或频率数值不正确,您可以点击

「缺省设置」 按钮来返回到建议的设置中。

当显示器配置完毕后,点击 「下一步」 。
56 银河麒麟服务器操作系统安装指南

3.6.8 定制图形配置

为您的 X 配置选择正确的色彩深度和分辨率。您可以通过

点击「测试设置」 键来查看您的配置是否合适,如果合适您会看

到一张测试图。

图 3-31 定制图形配置
银河麒麟服务器操作系统安装指南 57

图 3-32 X 定制

3.6.9 安装须知

您应该看到一个为您安装 Kylin 做准备的屏幕。

当您重新引导系统后,一份完整的安装日志可在
/tmp/install.log 中找到,以备今后参考。
58 银河麒麟服务器操作系统安装指南

图 3-33 安装须知(图要换-Security)

警告

如果由于某种原因,您宁愿不继续安装进程,这是您
可以安全取消并重新引导系统的最后机会。一旦您按

下了 「下一步」 按钮,分区将会被写入,软件包将会

被安装。如果您想中止安装,您现在就应该在任何信
息被重新写入任何硬盘驱动器之前重新引导。

要取消安装进程,按您的计算机的 Reset 按钮,或者使用


[Control]-[Alt]-[Delete] 组合键来重新启动您的机器。
银河麒麟服务器操作系统安装指南 59

3.6.10 安装软件包

到了这一步,在所有软件包被安装之前您将不必进行任何操
作。安装的快慢要依据您的计算机的速度而定。

图 3-34 安装软件包(一)

图中,「软件包」、「大小」和「摘要」说明目前正在安装
的 RPM 包名称、大小和摘要信息。

「包进程」进度条显示当前正在安装的 RPM 的安装进度。

「总进程」进度条显示整个安装过程的进度。

如果用户是采用 Cdrom 安装 Kylin 系统,那么在装完第一张


盘后,光盘会弹出,并提示「请插入磁盘 2 继续」,如图 3-35 所
示。
60 银河麒麟服务器操作系统安装指南

图 3-35 安装软件包(二)

用户这时需要将第二张光盘装入光驱,点击 确定 后,将继续

安装过程。

小心

Kylin 操作系统在弹出某些型号的外置 USB 光驱时,


可能导致死机。建议采用内置 IDE 光驱。
银河麒麟服务器操作系统安装指南 61

3.6.11 安装完成

祝贺您!您的 Kylin 安装现已完成,屏幕上将出现如图 3-36


所示的安装成功画面。

图 3-36 安装成功

点击 「完成」 按钮。安装光盘将自动弹出,如果安装光盘

在重新引导时没有被自动弹出,请记住取出它。图 3-37 是重新启


动的画面。
62 银河麒麟服务器操作系统安装指南

图 3-37 安装完成后重启系统

3.7 文本模式安装程序用户界面

如果您在安装 Kylin 时,无法进入图形界面,您可以采用文


本模式安装。

Kylin 文本模式安装程序使用一个基于文本模式的界面,它
包括多数通常在图形化用户界面中能够看到的屏幕“构件”。在安
装之前,我们有必要介绍一下文本模式下的重要构件:

窗口 — 在整个安装进程中,您会不时地在屏幕上看到
窗口。有时,一个窗口会重叠在另一个窗口之上;在这
种情况下,您只能与最上面的窗口交流。当该窗口使用
完毕,它就会消失,允许您继续使用下面的窗口。

复选箱 — 复选箱允许您选择或取消选择某项功能。箱
内要么显示一个星号(已选),要么是一个空格(未选)。
当光标位于复选箱内,按 [Space] 键来选择一个未选的
功能或取消一个已选的功能。
银河麒麟服务器操作系统安装指南 63

文本输入行 — 文本输入行是您可以输入安装程序所要
求信息的区域。当光标停在文本输入行时,您可以在那
一行中输入并(或)编辑信息。

文本构件 — 文本构件是屏幕上用于显示文本的区域。
有时,文本构件可能还会含有其它构件,如复选箱。如
果文本构件所含的信息超出为它保留的空间所能显示
的,一个滚动条就会出现;如果您将光标定位于文本构
件之内,您可以使用[向上]和[向下] 箭头键来在所有信
息中上下滚动。您在滚动条上的当前位置被显示为一个
# 字符,它会在您拖拉滚动条时移上移下。

滚动条 — 滚动条出现在窗口的侧面或底部,它用来控
制窗框内显示的文档或列表部分。滚动条使您能够轻而
易举地查看文件的任意部分。

按钮构件 — 按钮构件是与安装程序交流的主要方法。
通过 [Tab] 键和 [Enter] 键使用这些按钮,您可在安装
程序的屏幕中逐步推进。当按钮被突出显示时,它们可
以被选择。

光标 — 光标虽然不是一个构件,但它被用来选择(并
联络)某个构件。当光标从一个构件移至另一个构件后,
它可能会导致构件改变颜色,或者您可能只会看到光标
本身定位在构件内或构件旁。

3.7.1 使用键盘来导航

在安装对话框之间的切换是通过一组简单的击键来达到的。
要移动光标,使用 [向左]、[向右]、[向上]、和 [向下]箭头键。
64 银河麒麟服务器操作系统安装指南

使用 [Tab] 和 [Alt]-[Tab] 键来在屏幕上的每个构件间向前或向


后循环。多数屏幕在底部显示了一个可用光标定位键的摘要。

要“按”一个按钮,将光标定位在按钮之上(例如,使用 [Tab]
键),然后按 [Space] 或 [Enter] 键。要从一列项目中选择一项,
将光标移至您要选择的项目,然后按 [Enter] 键。要选择一个带
复选箱的项目,将光标移至复选箱内,然后按 [Space] 键来选择
这个项目。要取消选择,再按一次 [Space] 键。

按 [F12] 来接受当前值,并继续到下一个对话框;这相当于

按 「下一步」 按钮。

小心

除非一个对话框在等待您的输入,在安装进程中不要
随意按键(这么做可能会导致无法预料的行为)。

由于在图形化安装部分,我们已经对安装做了比较详细的介
绍,所以我们在这里就稍微简略一些。

注记

Kylin 2.0 的文本模式安装界面没有汉化。


银河麒麟服务器操作系统安装指南 65

3.7.2 欢迎

图 3-38 欢迎

点击 OK 按钮进入磁盘分区界面

3.7.3 磁盘分区

图 3-39 分区界面
66 银河麒麟服务器操作系统安装指南

注记

在创建分区时,必须创建一个“/”分区和一个交换分
区。

3.7.4 引导装载程序配置

图 3-40 引导装载程序配置(一)

用户在这里可以选择是否安装 GRUB 程序,如果要安装


GRUB 的话,那么在哪里安装。您可以在下面两个位置之一安装
引导装载程序:

主引导记录(MBR)

引导分区的第一个扇区

如果选择安装 GRUB,那么会进入 GRUB 标签配置界面,用


户可以在这里命名和修改 GRUB 启动项目名称。
银河麒麟服务器操作系统安装指南 67

图 3-41 引导装载程序配置(二)

按 Edit 按钮,进入下面的对话框:用户可以输入自己喜欢

的名称。如“My-Kylin”。

图 3-42 引导装载程序配置(三)
68 银河麒麟服务器操作系统安装指南

3.7.5 网络配置

图 3-43 网络配置

用户在这里可以选择通过 DHCP(动态主机配置协议)自动
输入动态 IP 地址,或者在提供的字段中手工输入。这些配置将在
计算机安装完 Kylin 并重启后生效。

注记

在文本模式安装时,我们只显示配置第一个网卡。用
户可在系统启动后对其它网卡进行配置。

配置完 IP 后,按 OK 进入主机名配置界面。


银河麒麟服务器操作系统安装指南 69

图 3-44 主机名配置(这两幅图没有相应的文字说明)

3.7.6 设置根口令

图 3-45 设置根口令
70 银河麒麟服务器操作系统安装指南

3.7.7 X 配置

图 3-46 配置 X

安装程序会进行显卡探测,并打印出探测到的显卡对应的驱
动程序。如果探测失败,会列出一个显卡列表,让用户选择。Kylin
的图形服务器采用 XFree86。

3.7.8 安装软件包

图 3-47 安装日志位置
银河麒麟服务器操作系统安装指南 71

在安装之前,安装程序会提示用户,安装过程会生产一个安
装日志“/tmp/install.log”。

用户选择 OK 之后,安装程序开始格式化新创建的分区、启

用交换分区。

图 3-48 处理文件系统

接下来,开始处理软件包包头,做一些安装前准备工作。然
后进入软件包安装界面:

图 3-49 安装软件包
72 银河麒麟服务器操作系统安装指南

3.7.9 安装完成

图 3-50 安装完成

安装完成,点击 OK 键后,光盘弹出,系统重新启动。
银河麒麟服务器操作系统安装指南 73

4 急救模式
如果您的系统安装或使用后,无法正常引导,可能需要急救,
可在 「图 3-4,安装方式选择」对话框中选择「Rescue」,进入
一个“bash”交互界面:

图 4-1 急救模式

如果想退出急救模式,在虚拟控制台 1,键入 exit 命令,系


统将重启。

4.1 为什么要使用急救模式??

下列几种,用户需要使用急救模式对系统进行修复:

GRUB被覆盖,无法引导到Kylin。

GRUB 用到的系统文件被损坏,GRUB 无法正常引


导系统。
74 银河麒麟服务器操作系统安装指南

分区表被错误地修改。

Kylin 系统关键文件被破坏,无法进入系统。

文件系统损坏,需要进行检修。

下面,针对以上几种情况,分别举例说明:

4.2 常遇到的急救情景

4.2.1 GRUB 被覆盖,无法引导到 Kylin。

这种情况经常发生在当用户安装完 Kylin 后,又安装了


Windows 系列操作系统。由于 Windows 操作系统要强制性地覆盖
MBR 记录,所以原本安装好的 GRUB 引导程序被覆盖,用户无
法进入到 Kylin 操作系统中。

修改办法:

进入图 4-1 所示的急救 bash 中,运行 grub 命令。

图 4-2 安装 grub
银河麒麟服务器操作系统安装指南 75

grub> find /boot/grub/stage2

(hd0,0,a)

这表明,在分区(hd0,0,a)上存在/boot/grub/stage2 文件。该
文件是 GRUB 必须的文件之一。

小心

有时,用户的计算机上可能安装多个操作系统,因
而可能会有多个分区包含 stage2 文件。这时执行 find
命令,会有好几行输出,用户必须弄清楚 Kylin 系
统所在的分区。一般 Kylin 的分区的最后一个元素
是字母,如:(hd0,0,a)或(hd1,d)等。关于磁盘
及分区编号可参考 Grub

的手册或《Kylin 系统管理员手册》。

grub> root (hd0,0,a)

Filesystem type is ufs2,partition type is 0xa5

这条 GRUB 命令的目的是:指定 GRUB 的根分区。这样,在


安装 GRUB 时,所需的文件将从这个分区上读取。从该命令的输
出信息可以看到,(hd0,0,a)分区的文件系统类型是 UFS2。

grub> setup (hd0)

Checking if “/boot/grub/stage1” exists… yes


76 银河麒麟服务器操作系统安装指南

Checking if “/boot/grub/stage2” exists… yes

Checking if “/boot/grub/ufs2_stage1_5” exists… yes

Running “embed /boot/grub/ufs2_stage1_5 (hd0)” … 14 sectors


are embedded.

Succeeded

Running “install /boot/grub/stage1(hd0) (hd0)1+14 p


(hd0,0,a)/boot/grub/stage2 /boot/grub/menu.lst” … succeeded

Done.

这条命令将 GRUB 安装到(hd0)即第一块磁盘的 MBR 上。


后面的输出显示 stage1 和 ufs2_stage1_5 被嵌入到磁盘的前 15
(1+14)个扇区。Grub 配置文件为/boot/grub/menu.lst。

grub> quit

退出 grub 命令,进入到 bash 界面中。

这样在重启系统后,Kylin 的 GRUB 又可以正常工作了。如


果用户想在 GRUB 中增加一个启动项目,以启动 Windows 系统,
可在 Kylin 系统中的/boot/grub/menu.lst 文件中增加一项(假设
Windows 系统安装在第一个 ATA 硬盘的第二个分区上):

title Windows

root (hd0,1)

chainloader +1
银河麒麟服务器操作系统安装指南 77

4.2.2 GRUB 用到的文件被损坏,GRUB 无


法正常引导系统

如果/boot/grub/stage2 被损坏,那么在启动时会出现图 4-3 所


示的错误界面。

图 4-3 grub 启动失败

这时,需要重启机器进入急救模式,然后完成下面的操作。

# mount /dev/ad0s1a /mnt/sysimage

这一步,假设您的/boot 目录所在的分区是/dev/ad0s1a,而且
是“干净的”,否则您可能需要运行 fsck 命令。

# fsck_ffs –y /dev/ad0s1a

这条命令将修复“脏的”文件系统。

然后执行:
78 银河麒麟服务器操作系统安装指南

# cd /mnt/sysimage/boot/grub

# cp –f /usr/grub/stage* .

这两条命令将光盘中的 GRUB 文件覆盖到 Kylin 系统中。

然后,键入“exit”命令重启系统。

4.2.3 分区表被错误地修改

有时,由于不同的分区工具对柱面、磁头、扇区的理解各不
相同,所以导致各种分区工具之间不能完全兼容。比如,Windows
启动分区要求必须柱面对齐,如果不能满足此要求,Windows 会
报“Ntloader missing…”错误,不能启动。修改办法:

在急救模式下,运行 fdisk,假设需要修改的磁盘是 ad0:

# fdisk –u ad0

该命令会提示您,是否想修改整个磁盘的柱面、磁头、扇区
(CHS)数目。然后,该命令询问是否需要修改各个分区的起始
CHS。对于没有柱面对齐的 Windows 分区,我们可以欺骗性地将
其修改为柱面对齐(实际上,Windows 只关心是否柱面对齐,并
不关心实际的 CHS)。

在修改完 Windows 分区的 CHS 后,保存设置,然后重启系


统。

警告
银河麒麟服务器操作系统安装指南 79

您必须对分区表结构非常熟悉,才能动手修改;而
且,最好首先备份分区表。

4.2.4 Kylin 系统关键文件被破坏,无法进入系

有时,用户需要修改系统的一些重要文件,如 libc.so、init
命令、inittab 文件等,由于修改不当,可能会导致系统无法启动。

例如,用户不小心删除了/sbin/init 文件。可能会出现下面的
情景:

图 4-4 no init 启动失败

由于没有 init 文件,系统启动失败。这种情况下,必须使用


急救盘,从其它 Kylin 系统拷贝一个 init 文件。
80 银河麒麟服务器操作系统安装指南

4.2.5 文件系统损坏,需要进行检修

有时,文件系统严重损坏,系统无法自动修复,用户也可使
用修复盘维护分区。

在急救模式下,假设分区 ad0s1a 的文件系统被破坏。

如果想加载/dev/ad0s1a 到/mnt/sysimage,运行命令:

# mount /dev/ad0s1a /mnt/sysimage

mount: /dev/ad0s1a: Operation not permitted.

这说明,/dev/ad0s1a 分区是“脏的”,所以不允许加载。

# fsck_ffs –y /dev/ad0s1a

该命令输出结果如图 4-5 所示。

图 4-5 运行 fsck 命令

4.3 配置网络
银河麒麟服务器操作系统安装指南 81

在急救模式下,有时需要通过网络获取文件。这时就需要配
置网络 IP、和网关以及域名服务器。

4.3.1 配置 IP 地址

使用 ifconfig 命令配置 IP 地址,在急救模式下,ifconfig 命令


显示的网络设备名称是网卡驱动加序号,如 lnc0,em0 等,而不
是通常的 eth0,eth1 等。举例说明:

# ifconfig –l

lnc0 plip0 lo0

其中,lnc0 是以太网设备,plip0 是 p2p 设备,lo0 是回环设


备。

# ifconfig lnc0 192.168.10.111

将 lnc0 的地址设置为 192.168.10.111

4.3.2 配置网关地址

若网关地址是 192.168.10.1,那么

# route add default 192.168.10.1

add net default: gateway 192.168.10.1


82 银河麒麟服务器操作系统安装指南

4.3.3 配置域名服务器

在/etc/resolv.conf 文件中,增加如下行:

nameserver 202.103.96.112

You might also like