这一周里,tiandi一直被IBM的奇葩安装问题困扰,当然,其中也有个地方是tiandi失误,搞得几天没更新博客,到刚才,总算解决完成了。说一下问题的表现以及具体的解决流程。
问题发生的过程:
公司新采购一台IBM的X3250机器,用来跑一个集团下面子公司的邮件服务,tiandi想到的最简单的最稳定的架构体系是linux+sendmail。由于没有玩过ubuntu,所以这次想尝试一下ubuntu的server版本,从网上下了ubuntu14.04-amd64版本,开始了这一周的噩梦之旅。
X3250的机器自带C100的软Raid功能,做完RAID1(IBM ServeRAID C100配置指南)之后,插上U盘的ubuntu安装源,按提示一步步next,直到最后安装grub的时候报了一个致命的错误,无论把grub安装在哪个区,都是这个错误。于是怀疑是C100的问题,关掉RAID1,重新安装ubuntu,用ubuntu的软Raid对两块SATA硬盘做镜像,到最后安装grub的时候,还是同样给了这个错误。
没有办法,致电IBM,得到的回答是x3250M4不支持ubuntu。我去啊,ubuntu的官网上明明写着14.04经过测试可以用在x3250M4的机器上,蛋疼啊,没得研究,只能放弃ubuntu,改装RHEL6了。
好吧,正好硬盘里有RHEL63的ISO,从网上下了个boot,然后制作U盘安装,C100继续先RAID1,一路顺利,直到最后提示重新启动,欢迎体验RHEL63之类的话。可是尼玛的重启后,一直左上角光标闪啊闪的,进不了系统。没辙,继续骚扰IBM吧,这次得到的回答是需要安装C100驱动。我就纳闷了,我一路安装next,没有任何报错信息,而且RAID1后的分区也是认出来的,要个毛驱动啊。IBM工程师就一直说驱动兼容性问题,必须得装驱动。
从淘宝上买了个USB软驱,太平洋数码城里竟然都没这东西。回来下载好C100 for linux的驱动img,用rawrite将img写入到软盘里,重装RHEL,嗝屁的是加载驱动的时候读完软盘后被告知不包含驱动文件。。。这是怀疑USB软驱不兼容导致的,所以想用个U盘来替代软盘,可机房另一个fedora不知道是10几年前的哪个版本,一插U盘就报高速错误,挂载不了,索性在自己的笔记本里装了个VM+ubuntu,然后将驱动复制到U盘里,再继续重装RHEL,还是同样的错误。
再仔细查看每一个步骤,最后发现原来是下载的boot是RHEL60的而不是63的,而img是用63的驱动做的,难怪一直找不到驱动。重新下了个boot63,重做U盘安装源,重装,终于最后把RHEL63给搞定了。
安装步骤:
以上,罗里吧嗦的一顿牢骚,不爱看的直接看下面的安装步骤:
1. 进入BOIS,利用C100做RAID1。
2. UltraISO加载 rhel-server-6.3-x86_64-boot.iso做u盘引导启动盘,做完后,将RHEL63.ISO复制到u盘根目录下。
3. 下载c100 for linux的驱动。
4. 用rawrite将对应版本的驱动写入到软盘里。
5. 插入U盘,启动x3250M4,从storage启动,安装菜单界面是tab编辑安装参数,加上linux dd noprobe=at1 noprobe=at2 noprobe=at3 noprobe=at4,按回车安装。
6. 插入软盘,加载软盘里驱动,成功后按原来的方法继续安装RHEL,直到最后提示重启。
我也遇到了和你一样的问题。但是,我是 在安装格式化硬盘的时候出现了这个错误。没有软驱,只有U盘
Raid1不是浪费空间,浪费硬盘吗,为啥要做Raid1
为了数据安全啊,随便坏一块硬盘,买块新的就能继续用了。
走到ibm大公司前,真想进去体验一下。