为什么红帽企业Linux 4 Update 3 X86_64在64-bit的系统安装会停止响应?
解决方法:

一些报告显示在红帽企业Linux 4 Update 3 X86_64的系统上,安装程序anaconda在安装过程中会使用掉全部可用的内存。


这个失败的现象是,在安装,格式化分区将要开始和格式化了90%左右的/boot的时候,系统被挂起。如果切换到虚拟终端运行top. 可以看到anaconda使用内存不断增加,最终报错误"cannot allocate memory"并终止程序。

为了在网络安装中解决这个问题。下载http://kbase.redhat.com/faq/downloads/RHupdates.tgz,把它解压到安装树的最顶端。他应该和images,isolinux, RedHat 以及SRPMS等目录在同一个父母录下。

# tar xvfz RHupdates.tgz

这个tar格式的文件会创建RHUpdates目录和一些文件。这些文件将被用来解决这个问题。

如果网络安装目录全部是iso镜像的话,就需要下载文件http://kbase.redhat.com/faq/downloads/RHupdates-img.tgz,并且把它解压到iso所在的目录下即可,

# tar xvfz RHupdates-img.tgz

这个文件会创建一个包含updates.img 文件的RedHat/base目录。这个文件可以用于解决这个问题。

如果你在使用CD进行安装, 你可以在引导内核上使用参数mem=512M来解决这个问题。 如果这个方法无法解决该问题。那么就需要执行dd命令把updates.img写到u盘或者是软盘上。然后在内核引导行上使用"linux updates"来引导安装。 如果你使用"linux updates"就不需要使用"mem=512m"