分类:
2008-04-07 18:42:03
和 SDN 资深作者 Bob Eckstein 一起体验 SXDE。
目录
最近,我被要求试用新的 Solaris Express Developer Edition (SXDE) 09/07 并写一篇有关安装体验的文章。最初我有点担心,因为我是一名 Java 程序员而不是 IT 管理员,但是我在安装和重新安装操作系统方面确实拥有大量经验(在这个过程中损坏了很多主引导记录),所以我觉得还是应该尝试一下。无论如何,我都会努力面对挑战,看它实际的运行结果是否和我被告知的结果一样好。最后,结果让我非常惊喜。
Solaris Express Developer Edition (SXDE) 09/07 提供了一种新的安装过程,这种安装的简单性和易用性可与 Linux 相提并论。对于那些希望安装或升级到 OpenSolaris 操作系统的人来说,这是一个额外的好处。SXDE 可作为一个三部分的 DVD .ISO 文件或 VMWare 虚拟机 下载。另外,您也可以选择邮寄给您一份免费的 DVD。
我执行了多次 Solaris Express Developer Edition 安装。本文记录了我在以下系统上安装 SXDE 09/07 的经验:
因为这是 Sun 的硬件,所以我没有遇到任何问题。但是,我会涵盖安装过程的基础内容,这样您便在其他类型的安装中熟悉它们。当第一次引导 DVD 时,会出现标准的 GNU GRUB 屏幕,如图 1 所示。
|
如果我的系统无法引导 Solaris Installation DVD 怎么办? 最初在 Ultra 20 系统上我也遇到这个问题,结果问题是由于计算机的 BIOS 设置被设置为首先从主硬盘启动。如果您的系统也是这种情况,请重新启动机器,并在系统启动前进入 BIOS。在 BIOS 启动屏幕上简短显示的指示将会告诉您如何进行操作(常用的方法包括按下 F2 或 Delete 或 Escape)。进入 BIOS 设置后,更改启动顺序选项,以确保 DVD 启动器排列在主硬盘驱动器之前。 |
启动 Solaris Express Developer Edition 安装程序之后,我选择三个菜单选项中的第一个,如图 2 所示。
|
在进行快速键盘检测之后,X Windowing 系统会启动。由于 X Windows 构成了此安装过程使用的 GNOME 桌面环境的基础,所以 Solaris 安装程序会在系统上启动一个基线 X Windows 会话,以测试设置是否正确,然后再进行下一步操作。接着 Solaris 操作系统向我显示一个简单的窗口,并要求我按下 Enter 键,如图 3 所示。
|
这在安装过程中是非常重要的一步。如果 X Windows 无法正常工作,我将不得不放弃,使用基于文本的安装并希望一切顺利。但是,X Windows 非常稳定,一切进行得非常顺利。在 X Windows 系统完成初始化后,出现主安装屏幕,如图 4 所示。
|
从这里开始,只需要通过一些列对话就可以非常容易地安装操作系统了。这里包含了其中一些对话,如图 5、6 和 7 所示,这样当您尝试各种安装时可以更加熟悉它们。
|
|
|
这时,我查看了我的安装设置,接受 Solaris 许可条款,并开始安装过程。无论在何处,一个完整的安装可能需要花费 30 分钟到 1 个小时时间,同时会在屏幕上显示帮助信息。在 Ultra 20 系统上,需要 34 分钟。
当 Solaris Express Developer Edition 安装完成后,会显示一个到安装日志的链接,从中可以查看结果。我只是简单地单击 Reboot 按钮,将 SXDE 安装 DVD 从 DVD 驱动器中弹出来。现在安装已经完成,我可以使用我的新用户 ID 登录到 Solaris 操作系统了。
下面,我会尝试使用 VMWare 安装 SXDE。测试系统是我的主开发计算机:
有两种方法使用 VMWare 安装 SXDE。第一种方法是从 SXDE 下载页面下载一个预配置的 VMWare 虚拟机。如果您想要体验 Solaris 操作系统而又不必配置任何设置,这是最好的方法。请访问 SXDE 安装页面,并按照 VMWare 工具的说明进行安装。
但是,如果您想要更改系统设置,比如 Solaris 操作系统使用的虚拟硬盘空间的总量,最好使用支持 Solris 10 的设置创建一个新的虚拟机,如我在图 8 中的操作一样。请确保让 VMWare 使用 64 位的 Solaris 10 版本(如果可用)。
|
同样,我必须至少给该虚拟机 Solaris OS 所需的 1 GB 内存,如图 9 所示。注意:默认情况下 VMWare 通常为虚拟的操作系统设置 512 MB 的内存。设置好正确参数后,我就可以如此处所示正常安装 SXDE 了。
|
最后,我尝试了使用 Fedora Core 8 创建双启动系统。这是最大的挑战,因为我也从现成的组件对服务器进行了定制:
首先,我使用标准安装过程安装了 Fedora 8。但是,我执行了自定义分区,为 Solaris 操作系统预分配了一个 60 GB 的分区,分区类型为“bf”。启动并运行 Fedora 8 后,我在系统上安装了最新版的 Java 6 平台,并运行 Sun Device Detection Tool,这是一个启用 JNLP 的应用程序,可帮助确定您的系统是否可以无需特定的驱动程序或配置运行 Solaris 操作系统。结果如图 10 所示。
|
硬件看起来兼容,因此我开始配置双启动系统。好消息:我发现可以使用 Solaris Express Developer Edition 09/07 双启动机器。如果您正在使用 Windows,则安装程序会自动安装 Solaris GRUB,启动时它会向您显示一个菜单,让您选择想要启动的操作系统。
如果您正在使用 Linux,并且您想要双启动 SXDE,建议仅熟悉 GRUB 和磁盘分区的高级 用户使用,因为当前 Sun Microsystems, Inc.并不支持。但是,如果您想要创建双启动系统,您需要一张急救 CD 或等效的方法,以便在 SXDE 安装完成后登录到 Linux 分区。
创建双启动系统:
fdisk
工具在驱动器上创建一个新的分区。将分区类型更改为标识符“bf”(如果它还不是该类型),并写出新分区表。另外,请确保所有 Linux swap 分区在驱动器上排在 Solaris 分区的后面。否则,Solaris GRUB 将无法识别正确的 Solaris 分区。注意:这可能要求您编辑 Linux 分区上的 /etc/fstab
文件,所以请确保 Linux 使用其新 swap 分区,然后再继续。
grub.conf
文件上创建一个类似于以下内容的条目(这可以确保 Solaris 操作系统是硬盘 0 上的第二个分区),并返回包含主引导记录 (MBR) 的驱动器上的“grub-install”脚本。title Solaris |
这时,Linux GRUB 应该开始引导,并允许您选择 Solaris OS。选择后,Solaris 会显示其自己的 GRUB,允许您运行操作系统或执行维护。当然,最好为所有操作系统使用一个 GRUB,但是我无法实现这一点。
从 Solaris x86 操作系统的早期开始,Solaris 安装已经存在了很长时间。管理员和开发人员可以有很多方法在他们自己的系统上尝试 Solaris 操作系统,包括可以选择双启动和 VMWare。另外,我很惊异地发现 Solaris Express Developer Edition (SXDE) 09/07 可以立即使用,包括支持 Java 平台、各种企业服务器和 NetBeans IDE。
从 Java 第一版开始,Robert Eckstein 就开始使用 Java。早年他曾是 O'Reilly Media, Inc. 的程序员和编辑,还曾在 Motorola 的蜂窝技术部门做过程序员。他曾经撰写和编辑了很多书籍,包括 Java Swing、Java Enterprise Best Practices、Using Samba、XML Pocket Reference 和 Webmaster in a Nutshell。业余时间,他喜欢电影制作和数字摄影,以及破解过时的视频游戏控制台。
以上文章转自于 : http://developers.sun.com.cn/