<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux for Fun 中文站 &#187; CentOS</title>
	<atom:link href="http://zh.linuxforfun.net/tag/centos/feed/" rel="self" type="application/rss+xml" />
	<link>http://zh.linuxforfun.net</link>
	<description>Just for Fun</description>
	<lastBuildDate>Mon, 22 Feb 2010 06:56:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>在使用 SmartRAID V 的服务器上安装 CentOS 5.1</title>
		<link>http://zh.linuxforfun.net/2008/03/04/smartraid-centos/</link>
		<comments>http://zh.linuxforfun.net/2008/03/04/smartraid-centos/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 02:59:01 +0000</pubDate>
		<dc:creator>三大件</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[smartraid v]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[驱动]]></category>

		<guid isPermaLink="false">http://zh.linuxforfun.net/2008/03/04/%e5%9c%a8%e4%bd%bf%e7%94%a8-smartraid-v-%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b8%8a%e5%ae%89%e8%a3%85-centos-51/</guid>
		<description><![CDATA[公司有一台老旧的服务器，在闲置一年后，需要重新安装 Linux。鉴于 CentOS 更新比较方便，我尝试在这台使用 SmartRAID V 的服务器上安装 CentOS 5.1。安装过程遇到了不少困难，但最终成功安装了 CentOS 5.1。 服务器的基本配置： 2 x Intel(R) Xeon(TM) CPU 2.40GHz 4G Memory Adaptec (formerly DPT) SmartRAID V Controller 6x 36704 MB SCSI disks Intel Corporation 82545EM Gigabit Ethernet Controller ATAPI 52X CD-ROM drive 安装过程描述如下： 0、做 RAID5 在安装之前，先用SmartRAID Storage Manager 做了一个 5 块硬盘组成的 RAID5，留了一块硬盘做 HotSpare。 1、安装介质 我下载的 Centos [...]]]></description>
			<content:encoded><![CDATA[<p>公司有一台老旧的服务器，在闲置一年后，需要重新安装 Linux。鉴于 CentOS 更新比较方便，我尝试在这台使用 SmartRAID V 的服务器上安装 CentOS 5.1。安装过程遇到了不少困难，但最终成功安装了 CentOS 5.1。</p>
<p>服务器的基本配置：</p>
<ul>
<li>2 x Intel(R) Xeon(TM) CPU 2.40GHz</li>
<li>4G Memory</li>
<li>Adaptec (formerly DPT) SmartRAID V Controller</li>
<li>6x 36704 MB SCSI disks</li>
<li>Intel Corporation 82545EM Gigabit Ethernet Controller</li>
<li>ATAPI 52X CD-ROM drive</li>
</ul>
<p>安装过程描述如下：</p>
<p><span id="more-12"></span><strong>0、做 RAID5</strong></p>
<p>在安装之前，先用SmartRAID Storage Manager 做了一个 5 块硬盘组成的 RAID5，留了一块硬盘做 HotSpare。</p>
<p><strong>1、安装介质</strong></p>
<p>我下载的 Centos 5.1 安装盘是 DVD ISO。但服务器没有 DVD-ROM。所以先用 images/diskboot.img做了个 USB启动盘，尝试用 USB启动服务器，没有成功。不得已，只好用 images/boot.iso刻了一张可引导的 CD-ROM。在另一台 Linux 机器上把 DVD ISO 加载到 Apache 服务器的一个目录下，准备使用 HTTP 方式安装。</p>
<p><strong>2、引导，加载 RAID 驱动</strong></p>
<p>用安装盘引导后， 选择 HTTP 安装介质，配置网络参数和 HTTP 服务器地址，安装过程进入图形界面。这时，如果直接选择 ”Next“ 进入下一个步骤，系统将无法识别任何硬盘！这是因为：CentOS没有将 SmartRAID V的驱动放进用于安装的内核里！</p>
<p>解决方法是：事前将安装盘中的   CentOS/kernel-2.6.18-53.el5.i686.rpm 解开，把下列两个驱动模块文件：</p>
<blockquote><p><code>/lib/modules/2.6.18-53.el5/kernel/drivers/message/i2o/i2o_block.ko<br />
/lib/modules/2.6.18-53.el5/kernel/drivers/message/i2o/i2o_scsi.ko</code></p></blockquote>
<p>拷贝到 HTTP 服务器的某个目录下，让要安装的服务器可以取得到。</p>
<p>然后，在图形安装界面下，按 Ctrl-Alt-F2 切换到命令行模式，运行 wget 命令将上面两个驱动文件取过来。然后执行命令：</p>
<blockquote><p><code># insmod i2o_block.ko<br />
# insmod i2o_scsi.ko</code></p></blockquote>
<p>加载 i2o_scsi.ko 时，可能需要好几分钟。</p>
<p>上面两条命令执行完毕后，按 Ctrl-Alt-F6 切换回图形安装界面，点击“Next”进入下一个步骤。这时会弹出一个错误窗口，大致内容是：</p>
<blockquote><p>Error opening /dev/sda: No such device or address</p></blockquote>
<p>不用管它，点击错误窗口的“Cancel”忽略它。这时，安装程序就可以成功地找到我们刚才在 Storage Manager 里做的 RAID5 硬盘 /dev/i2o/hda了。找到硬盘后，我们就可以按通常的步骤分区，安装操作系统了。</p>
<p>（在分区的时候，一开始我使用了缺省的 LVM，但是安装完成后引导时，进入 runlevel 3后，引导几乎处于停顿状态，系统不可用。没有找到原因。重新开始安装过程，选择自己手工分区，不使用 LVM。安装完成后引导一切正常。）</p>
<p><strong>3、制作 initrd</strong></p>
<p>软件包安装完成后，不能点击“Reboot”马上重新启动。因为 i2o_block.ko 和 i2o_scsi.ko并不在 CentOS 内核缺省的 initrd 文件里。这时重新启动，系统将无法引导。</p>
<p>在最后一个图形安装界面下，按 Ctrl-Alt-F2 重新切换到命令行状态，执行如下命令：</p>
<blockquote><p><code># chroot /mnt/sysimage /bin/bash<br />
# /sbin/mkinitrd -f --preload=i2o_block --preload=i2o_scsi  \<br />
/boot/initrd-2.6.18-53.el5PAE.img  2.6.18-53.el5PAE<br />
# exit</code></p></blockquote>
<p>然后，按 Ctrl-Alt-F6 切换回图形安装界面，点击“Reboot”重新启动系统。大功告成！</p>
<p>以后，凡是升级内核后，都要执行上面的 mkinitrd 命令，把 i2o_block  和  i2o_scsi  两个模块加进  initrd  文件。</p>
]]></content:encoded>
			<wfw:commentRss>http://zh.linuxforfun.net/2008/03/04/smartraid-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

