|  | 级别: 初级 Ian Shields (ishields@us.ibm.com), 高级程序员
2003 年 1 月 03 日 本文着重讨论了在工作站或便携式电脑上安装和配置 SuSE Linux Enterprise Server(SLES)8 的关键需求和步骤。通过我们建议的安装,您可以探究 Linux 并轻松地使用它。我有意将本文写得很简短。有关详细信息,请参考硬拷贝 SuSE Linux 文档或安装 CD 上的 SuSE Linux 文档。有关疑问、意见或帮助,请访问技术支持论坛。
开始之前
要充分评价有关快速启动 Linux 应用 SEK 的工具,我们建议机器的配置至少是 500 MHz Pentium II®、5 GB 的可用磁盘空间和 512 MB 的 RAM。
如果 RAM 小于 512 MB,请参阅下面第 7 步中有关
增加交换空间的注意事项。
要在运行 Windows 的工作站或便携式电脑上安装 Linux,从
第 1 步开始。
或者,要在没有安装操作系统的工作站或便携式电脑上安装 Linux,请跳到
第 2 步。
设置 SLES8 安装
-
要在安装了其它操作系统的机器上适当地安装 Linux,需要双引导环境和大约 5 GB 左右的空闲磁盘空间。
如果可用磁盘空间小于5 GB,则需要安装附加驱动器或从现有驱动器中划分出一部分空间。
与 SLES8 一起使用的 Yast2 安装程序内置了能够重新划分某些类型的分区的功能。否则,您可以使用如 FIPS 之类的免费实用程序或如 PartitionMagic 之类的商业产品。(Yast2 和 FIPS 实用程序都不会对格式化成 NTFS 的驱动器调整大小)。
对驱动器进行重新分区将产生一些风险,所以确保在重新分区之前备份数据。
有关这些实用程序的更多信息以及分区规划和设置双引导环境的技巧,请参阅
参考资料。
如果您已经熟悉了 Linux — 或者如果可用磁盘空间量很小 — 那么您可能希望通过定制安装来安装较少的功能部件。
例如,您可能希望安装 GNOME 或 KDE 桌面,而不是同时安装它们(在第 8 步中将描述定制安装)。
- 确保机器能够从 CD 或 DVD 引导。必须在 BIOS 中设置启动选项,以便能够从 CD 或 DVD 驱动器引导。
如果机器不能从 CD 或 DVD 引导,请参考 SLES8 安装指南,
以获取有关从硬盘或通过网络安装的指示信息。您将在 SLES8 分发版的第 1 张 CD 上的 docu\HOWTOs 目录中找到该安装指南的英语和德语 PDF 版本。
- 引导 SLES8 分发版 CD 1。按 Enter 键以执行安装。阅读并接受许可证协议,以继续安装。选择语言。
如果系统上已经安装了 Linux 分发版,则将出现
图 1 中所示的提示。
图 1. 选择安装类型
选择
New installation以安装 SuSE Linux Enterprise Server 的新副本。
- 安装过程将分析系统并建议安装设置,包括建议的分区方案,如
图 2 所示。
图 2. 建议的安装设置
通常,建议交换分区大约是已安装的内存和挂装为 /(新文件系统的根)的剩余空闲空间大小的两倍。
在该示例中,磁盘系统几乎已经满了,所以我们将使用分区工具来将现有分区重用于新安装。
此时您可以安全地尝试,因为您的选项将不会被写入磁盘,直到您在最后一个安装对话框中确认您的意图。
-
要更改分区选项,单击
Partitioning。您将看到几个选项,如
图 3 所示。
图 3. 更改分区选项
-
在该示例中,我们选择了
Create custom partition setup,然后选择了
Custom partitioning -- for experts,
这将显示如
图 4 中所示的屏幕。
图 4. 高级分区
-
我们突出显示了 /dev/hdc3 项,然后单击了
Edit按钮。我们选择了使用 ext3 文件系统来格式化分区,如
图 5 所示。SuSE 系统的缺省文件系统是 ReiserFS,
这是另一种日志文件系统。我们在该计算机上使用 ext3,因为我们还使用 Partition Magic(V8)来移动分区,而它处理的是 ext3 而不是 ReiserFS。
图 5. 编辑根分区值
我们还选择了编辑 /dev/hda7 项,使之挂装为 /download(在运行于该系统之上的多个 Linux 分发版之间共享的分区)并格式化现有的 1 GB 交换分区(/dev/hda8)。在第三列中用
F 显示将要格式化的分区。
正如我们说过的那样,这些选项不会被写入磁盘,直到您在最后一个安装对话框中确认您的意图,
所以如果您犯了个错误,仍可以放弃安装,然后重新开始。
注:如果需要在 RAM 小于 512 MB 的系统
上使用 SEK,
则应该将交换空间增至缺省值(缺省值为 RAM 的两倍)。我们建议将它增至 1 GB。
这会允许软件继续工作(虽然会降低性能),否则它将由于缺少内存而失败。
- 一旦完成或接受了分区选项,就可以定制已安装的软件、引导、时区和语言选项。
当单击
Software时,您将看到具有四个标准配置选项的菜单。单击该菜单上的
Detailed selection...
以查看或进一步细化您的选项,如
图 6 所示,
它显示了最初选择
Default system for UnitedLinux 软件配置而产生的选中软件包。
图 6. 选择软件包
左上角的
Filter 下拉菜单还允许您查看更具颗粒度的软件包组或搜索个别软件包。
现在,使用它来查找 System 组下的“Shells”并验证您正在安装 pdksh 包,
它是几个 IBM 中间件软件包所必需的。
-
如果您是 Linux 新手而且正在将它添加到现有系统,
我们强烈建议您还要定制引导来从引导软盘引导系统,如
图 7 所示。
这样就不会使您在进行尝试时将任何其它系统置于危险的境地。在您熟悉了 Linux 之后,如果愿意,就可以在主引导记录中安装 GRUB。GRUB 密码将
要求用户在更改引导参数或以特殊方式(如单用户方式)引导之前输入密码。和许多安全性过程一样,
请注意:如果用户在物理上有权使用机器,那么有一些可以绕过它的方法。
图 7. 选择安装引导管理器的位置
- 在更新时区和语言(如果必要)之后,就准备开始实际安装。
当单击
Accept时,将看到最后一条警告消息,如
图 8中所示。
这是最后一次更改或放弃该安装的机会。
图 8. 最终确认

 |

|
安装和最终定制
- 安装将继续,并提示您插入任何必需的 CD。还将提示您插入已格式化的软盘,以用于 GRUB 引导盘。
然后,将提示您取出安装介质。将新的引导盘保留在软盘驱动器中,新系统将重新引导。
然后,您可以配置如 root 用户密码、显示特性、联网和打印机等项。
预计软件装入过程需要 15 至 30 分钟,具体时间取决于系统速度。
- 选择 root 用户密码。
Expert Options... 按钮允许选择密码加密方法。
图 9. 选择 root 用户密码
-
我们建议您此时创建用户帐户(root 帐户仅用于系统管理任务)。用户名和密码都是区分大小写的。
在 UNIX 和 Linux 系统中通常使用小写的用户名。
图 10 中显示了一个示例。
使用
Details...按钮来查看或更改如用户编号和主目录之类的详细信息。
Password settings 按钮允许您控制密码到期规则,
可以使用
Additional users/groups 按钮来添加或编辑附加的用户和组。
图 10. 创建新的用户帐户
- 接下来将提示您如
图 11 所示的图形设置。
一些视频卡(如某些 nVidia 卡)可以使用 OpenGL 驱动程序或者可以从制造商那里获得的更完整的驱动程序。
如果您的卡属于这种情况,您会看到一条弹出消息。
请查看视频卡和桌面分辨率的设置。单击
Change... 按钮以更改设置。
如果您一定要更改设置,那么在保存它们之前,您有机会来测试这些设置。
图 11. 配置显示器选项
- 在接受视频设置之后,Yast2 将试图设置剩余的设置。您可以检测打印机或者手工指定它。
我的系统没有相连的打印机,所以我选择跳过打印机检测。
此时,可以定制网络、打印机、调制解调器或 ISDN 设置,
如
图 12 所示。单击要更改的任何项的标题。
如果没有使用动态网络设置(DHCP),您可能还要更改网络设置。
图 12. 其它安装设置
- 单击
Next 以保存设置并重新引导系统。当系统重新引导时,您应该看到登录提示。
引导新系统
使用在第 12 步中指定的密码以 root 用户身份登录,应该看到如
图 13 中所示的桌面背景。
还提示您附加的设置选项,如声音设置。请注意:该背景警告您正在以 root 用户身份运行。
对于您的大多数工作,
不应该以 root 用户身份登录。有关如何临时转变成另一个用户的指示信息,请参阅“
Basic tasks for new Linux developers”。
图 13. root 用户桌面
祝贺您!现在,SuSE Linux 的安装和配置已经完成,您可以使用了。
在安装 IBM 试用版软件之前,请参考文章“
Installing prerequisite Linux packages”。您将在
快速启动您的 Linux 应用培训和技术支持页面上找到有关使用 SuSE Linux 和 IBM 中间件来开发 Linux 应用的附加参考资料。
参考资料
关于作者  | |  | Ian Shields 目前正在为 developerWorks Linux 专区研究 Linux 技术,他是 IBM 北卡罗莱那州 Research Triangle Park 的一名高级程序员。他于 1973 年作为一名系统工程师加入 IBM 位于澳大利亚堪培拉的分公司,之后,在加拿大蒙特利尔和北卡罗莱那州 RTP 从事通信系统和普及计算工作。他有几项专利申请和七项已通过申请的专利。他毕业于 Australian National University,本科学位是纯数学和哲学。他已经从北卡罗莱那州立大学获得了计算机科学硕士学位,现在,他正在那里攻读博士学位。 |
对本文的评价
|  | IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |