diff --git a/README.md b/README.md index 2549b51..f09c2c1 100755 --- a/README.md +++ b/README.md @@ -30,3 +30,5 @@ ## [Rocky4.2光盘启动引导菜单支持中文修改流程](gfxboot.md) ## ## [重做initrd](initrd.md) ## + +## [在ThinkServerRD450服务器上安装6.0.42.41系统](thinkserverrd450/thinkserverrd450.md) diff --git a/thinkserverrd450/images/AC.jpg b/thinkserverrd450/images/AC.jpg new file mode 100644 index 0000000..ebf39ef Binary files /dev/null and b/thinkserverrd450/images/AC.jpg differ diff --git a/thinkserverrd450/images/AO.jpg b/thinkserverrd450/images/AO.jpg new file mode 100644 index 0000000..acd4a54 Binary files /dev/null and b/thinkserverrd450/images/AO.jpg differ diff --git a/thinkserverrd450/images/BIOS.jpg b/thinkserverrd450/images/BIOS.jpg new file mode 100644 index 0000000..ebac583 Binary files /dev/null and b/thinkserverrd450/images/BIOS.jpg differ diff --git a/thinkserverrd450/images/BIOSset.jpg b/thinkserverrd450/images/BIOSset.jpg new file mode 100644 index 0000000..a608994 Binary files /dev/null and b/thinkserverrd450/images/BIOSset.jpg differ diff --git a/thinkserverrd450/images/BM.jpg b/thinkserverrd450/images/BM.jpg new file mode 100644 index 0000000..828a961 Binary files /dev/null and b/thinkserverrd450/images/BM.jpg differ diff --git a/thinkserverrd450/images/Di.jpg b/thinkserverrd450/images/Di.jpg new file mode 100644 index 0000000..db94865 Binary files /dev/null and b/thinkserverrd450/images/Di.jpg differ diff --git a/thinkserverrd450/images/ES.jpg b/thinkserverrd450/images/ES.jpg new file mode 100644 index 0000000..6ee8591 Binary files /dev/null and b/thinkserverrd450/images/ES.jpg differ diff --git a/thinkserverrd450/images/MVDP.jpg b/thinkserverrd450/images/MVDP.jpg new file mode 100644 index 0000000..5564236 Binary files /dev/null and b/thinkserverrd450/images/MVDP.jpg differ diff --git a/thinkserverrd450/images/MVDP2.jpg b/thinkserverrd450/images/MVDP2.jpg new file mode 100644 index 0000000..2c520f6 Binary files /dev/null and b/thinkserverrd450/images/MVDP2.jpg differ diff --git a/thinkserverrd450/images/SGai.jpg b/thinkserverrd450/images/SGai.jpg new file mode 100644 index 0000000..ae8d303 Binary files /dev/null and b/thinkserverrd450/images/SGai.jpg differ diff --git a/thinkserverrd450/images/SOP.jpg b/thinkserverrd450/images/SOP.jpg new file mode 100644 index 0000000..97bf647 Binary files /dev/null and b/thinkserverrd450/images/SOP.jpg differ diff --git a/thinkserverrd450/images/USB.jpg b/thinkserverrd450/images/USB.jpg new file mode 100644 index 0000000..90cb7f7 Binary files /dev/null and b/thinkserverrd450/images/USB.jpg differ diff --git a/thinkserverrd450/images/VDM.jpg b/thinkserverrd450/images/VDM.jpg new file mode 100644 index 0000000..35ea771 Binary files /dev/null and b/thinkserverrd450/images/VDM.jpg differ diff --git a/thinkserverrd450/images/VDN.jpg b/thinkserverrd450/images/VDN.jpg new file mode 100644 index 0000000..8a0347b Binary files /dev/null and b/thinkserverrd450/images/VDN.jpg differ diff --git a/thinkserverrd450/images/stop.jpg b/thinkserverrd450/images/stop.jpg new file mode 100644 index 0000000..1e16208 Binary files /dev/null and b/thinkserverrd450/images/stop.jpg differ diff --git a/thinkserverrd450/thinkserverrd450.md b/thinkserverrd450/thinkserverrd450.md new file mode 100644 index 0000000..fa0044c --- /dev/null +++ b/thinkserverrd450/thinkserverrd450.md @@ -0,0 +1,121 @@ +# ThinkServerRD450服务器上安装6.0.42.41系统 # + +本文档记录了在ThinkServerRD450服务器上安装4.2操作系统的过程。整个过程可以概括为: + +## 1. 配置raid ## + +默认RAID卡配置完RAID模式后系统识别设备名带空格,安装程序无法识别。需要在BIOS中指定一个可读性强的设备名。 + +启动服务器,点击F10键进入BIOS图形化设置,点击“语言“可以选择简体中文,如下图所示: + +![BIOS](images/BIOS.jpg) + +在该界面中点击“存储管理”跳转到如下图所示的界面: + +![存储管理](images/VDM.jpg) + +在该界面中点击“Virtual Drive Management",跳转到如下界面: + +![存储管理](images/MVDP.jpg) + +在该界面中点击“Manage Virtual Drive Properties",跳转到如下界面: + +![存储管理](images/VDN.jpg) + +在该界面“Virtual Drive Name”后边的文本框中填入虚拟驱动器的名字,并且保证该名字中不能出现空格。填写完成后滑动鼠标滚轮到该页面的底端,如下图所示: + +![保存更改](images/AC.jpg) + +在该界面中点击“Apply Changes”将改动保存。 + +执行玩上述操作即完成了raid的配置。 + +## 2. 配置BIOS引导模式 ## + +6.0.42.41系统暂不支持UEFI模式。 + +配置完raid后点击“BIOS设置",如下图所示: + +![BIOS设置](images/BIOSset.jpg) + +点击后跳转到如下界面,点击“Boot Manager”跳转到如下界面: + +![引导模式](images/BM.jpg) + +将“Boot Mode”选为“Legacy Only”,配置完成后保存退出BIOS再次重启机器,在开机界面出现时按下F12即可识别出可安装系统的u盘,如下图所示: + +![识别u盘](images/USB.jpg) + +## 3. 安装操作系统 ## + +选择u盘为启动设备后即可进行4.2操作系统的安装。在出现安装界面的时候选择“Advanced Options”选项并回车,如下图所示: + +![高级选项](images/AO.jpg) + +在跳转到的页面中选择“Dmraid install”并回车开始安装系统,如下图所示: + +![开始安装](images/Di.jpg) + +接着正常安装系统,如下图所示: + +![电网安装](images/SGai.jpg) + +将系统装完,会自动重启自动进入BIOS,在“Boot Manager”中将“Storage OpROM Policy”改成“Legacy Only”,如下图所示: + +![重新设置BIOS](images/SOP.jpg) + +## 4. 替换initrd ## + +提供可引导系统的initrd,预计2017年6月份集成到主线。 + +### 方法一 进光盘环境替换initrd ### + +装完系统后,用u盘重新将机器引导起来,当安装过程执行到分区阶段时切换到后台, + +然后进行替换initrd及修改启动引导配置,如下: + +1. 替换initrd + +将/dev/mapper/下的根设备挂载(示例): + +``` +mkdir /tmp/a +mount /dev/mapper/ddf1_dmraid1p1 /tmp/a +cd /tmp/a/boot +mv initrd.img-2.6.32.41-Rocky4.2-x86_64 initrd.img-2.6.32.41-Rocky4.2-x86_64-20170612 +``` +挂载u盘,将u盘中需要的initrd拷贝到/tmp/a/boot下。 + +2. 修改启动引导配置文件 + +修改/tmp/a/boot/grub/grub.cfg文件,在序列号那行后边添加dmraid,代码如下: + +``` + linux /boot/vmlinuz-2.6.32.41-Rocky4.2-x86_64 root=/dev/mapper/ddf1_dmraid1p1 ro linx_serial=0123456789 vga=791 quiet dmraid +``` + +``` + linux /boot/vmlinuz-2.6.32.41-Rocky4.2-x86_64 root=/dev/mapper/ddf1_dmraid1p1 ro linx_serial=0123456789 vga=791 quiet linx-no-root dmraid +``` +修改完毕重启机器(拔掉U盘)。 + +### 方法二 进系统环境后替换initrd ### + +安装完成后系统自动重启,如果直接进了BIOS就需要修改BIOS中的引导模式,需要改成“Legacy Only”;如果进入grub界面,选择有root进系统,会卡在下图位置: + +![卡住](images/stop.jpg) + +此时进行如下操作: + +``` +ls /dev/md* +mdadm -S /dev/md127 +dmraid -p -ay +exit +``` +注意:如果/dev下不止有md127,还有md125之类的,也需要执行mdadm -S /dev/md125等。 + +完成上述操作即可进入系统。 + +然后替换initrd及修改启动引导参数。 +