摘要
SUSEŽ Linux Enterprise 使您可以将现有系统更新为新版本而不用完全重安装系统。 不需新安装。 用户主目录和系统配置等旧数据保持不变。 在产品使用周期内,您可以使用“服务包”提高系统安全性和更正软件缺陷。 从本地 CD 或 DVD 驱动器安装或从中央网络安装源安装。
例如,如果您要从 SUSE Linux Enterprise Server 9 更新到 SUSE Linux Enterprise Server 10,请遵循本节描述的步骤。如果要从 SUSE Linux Enterprise 10 SP1 更新到 SUSE Linux Enterprise 10 SP2,也可以遵循这些步骤。
从旧版本到新版本,软件的大小有“增长”的趋势。 因此,在进行更新之前,请使用 df 查看可用分区空间。 如果您怀疑磁盘空间不足,请在进行更新和重分区系统前保护好您的数据。 对于每个分区应该具有多少空间,没有一般的经验可以借鉴。 空间要求取决于特定的分区配置文件和选定的软件。
在进行更新之前,将旧的配置文件复制在单独的媒体上(例如磁带设备、可卸硬盘、USB 记忆棒或 ZIP 驱动器)以保护数据。这主要适用于储存在 /etc 中的文件以及 /var 和 /opt 中的一些目录和文件。 最好将 /home(HOME 目录)中的用户数据也写入备份媒体。 以 root 用户的身份备份此数据。 只有 root 用户具有读取所有本地文件的权限。
在开始更新之前,记录必要的 root 分区信息。 命令 df / 可以列出根分区的设备名。 在例 10.1 “使用 df -h 列示信息”中,要记录的根分区是 /dev/hda3(作为 / 装入)。
例 10.1. 使用 df -h 列示信息
Filesystem Size Used Avail Use% Mounted on /dev/hda3 74G 22G 53G 29% / tmpfs 506M 0 506M 0% /dev/shm /dev/hda5 116G 5.8G 111G 5% /home /dev/hda1 44G 4G 40G 9% /data
如果将默认系统从上一版本更新到这一版本,则 YaST 将分析出所需更改并执行更改。 根据您的自定义,一些更新步骤或整个更新过程都可能失败,此时必须将备份数据复制回来。 开始系统更新之前检查以下问题。
完成了 第 10.1.1 节 “准备工作” 中介绍的准备过程后便可以开始更新系统了:
(可选)准备安装服务器。 有关背景信息,请参见 第 4.2.1 节 “使用 YaST 设置安装服务器”。
像进行安装时那样引导系统,如 第 3.3 节 “系统启动以进行安装” 中所述。 在 YaST 中,请选择语言并在对话框中选择。 不要选择。
YaST 确定是否有多个 root 分区。 如果只有一个根分区,则继续下一步。 如果有多个根分区,则选择正确的分区并单击(的示例中选中了 /dev/hda3第 10.1.1 节 “准备工作”)进行确认。 YaST 在此分区中读取旧的 fstab 进行分析,并装入此处列出的文件系统。
在对话框中,请根据需要调整设置。 通常情况下,可保留默认设置不动,但如果要增强系统,则选中子菜单中提供的包或添加其他语言支持。
单击只更新已经安装的软件()或根据选定的模式对系统添加新软件和功能。建议接受该建议。 稍后可以用 YaST 进行调整。
您也可以备份各种系统组件 ()。 选择备份将减慢更新进程的速度。 如果没有最近的系统备份,则使用此选项。
单击并确认以开始软件安装过程。
在安装结束时请阅读发行声明,然后单击以重启动计算机并登录。