一:服务器概况

  服务器是联想旗下ThinkServer品牌TD340型号服务器,服务器标配32G内存,1T硬盘。其中服务器使用RAID(磁盘阵列)技术,拥有一个RAID卡,服务器标配一个大小为1T的磁盘,可以通过插入更多磁盘的方式来扩展服务器容量。此时需要使用RAID卡来管理多磁盘的情况,即使只有一个磁盘的情况下,服务器也使用raid卡来管理磁盘。因此在为服务器安装操作系统的情况下,需要特别考虑RAID卡驱动的情况,没有相应驱动支持的操作系统是无法安装到本本服务器中的。联想官方支持的操作系统是red hat enterprice linux和suse enterprise版本,另外有具体的型号要求。因为cent os系统与red hat enterprice linux拥有相同的内核,因此可以使用rhel的驱动来安装cent os操作系统,但是要注意版本对应。

二:red hat安装

  联想官方支持red hat enterprice linux 6.4,6.5,7.0版本(包括32位与64位)和suse的操作系统。服务器附带一个引导光盘,引导光盘可以帮助安装官方支持的操作系统。

  首先需要在引导光盘中新建一个raid控制器,然后选择安装特定的操作系统。没有新建控制器的情况下是无法选择新建操作系统的,选择要安装的操作系统并且完成相应的常规配置后服务器重启。重启进入系统后按F1键进入boot选项,选择通过RAID Controller进入系统,此时系统会提示插入相应版本的安装光盘,下面按照提示步骤就可以顺利完成系统的安装。(因为在系统引导阶段进行了一些基本的安装配置,在利用装机光盘安装系统时跳过一些基本的配置直接进入系统安装阶段。)  

三:cent os安装

  因为cent os操作系统与red hat系统拥有相同的内核,因此可以使用red hat的驱动在服务器上安装cent os操作系统。因为cent os不是官方支持的操作系统,因此无法使用引导盘引导安装。但是需要使用引导光盘来下载相应版本的red hat驱动来供cent os系统安装使用。将一个u盘插入服务器,选择相应的服务器版本后可以点击保存按钮来将驱动保存到u盘中。安装cent os时需要安装光盘和u盘同时插入系统。利用光盘安装操作系统,利用u盘来加载驱动。

  在进入系统时,选择raid controller进入系统,系统会自动从光盘加载操作系统安装文件。在进入cent os安装界面时,使用tab键进入一个命令编辑界面,在原有命令的基础上键入 linux dd blacklist=isci quiet然后按回车进入安装界面。进入安装界面时,系统会提示选择保存驱动程序的驱动盘。通过查找u盘中的文件找到一个img文件来加载驱动。U盘中保存的文件就是通过引导光盘安装的驱动文件。在这些文件中不是所有的img文件都是可用的,如果不可用可以继续加载其他img驱动文件,如果img可用则不会报错(根据经验最好加载所有的img文件进行尝试,以防止缺失驱动)。然后就根据提示安装系统,安装成功重启动系统时,第一次启动cent os可能花费很长时间,请耐心等待。

四:总结

在为TD340安装操作系统的过程中,最核心的内容就是RAID驱动问题,这一点也是服务器安装系统与普通PC安装系统的最大不同之处。服务器相比于普通PC机而言多了很多其他设备,这些设备要想正常在安装过程中被识别出来是需要驱动程序支持的,普通的操作系统安装镜像可能没有包括这些驱动,此时需要在安装过程中手动加载这些驱动程序。

ThinkServer TD340服务器安装操作系统[转]的更多相关文章

  1. 使用 IPMI 远程为服务器安装操作系统教程

    使用 IPMI 远程为服务器安装操作系统教程 shida_csdn 2019-01-09 11:30:10 9588 收藏 16展开一.什么是 IPMI? IPMI 是智能平台管理接口(Intelli ...

  2. 通过IMM With Remote Console为服务器安装操作系统

    现有IBM System x3750 M4(8722A1C)配置   产品类别 机架式 产品结构 2U CPU类型 Intel 至强E5-4600 CPU型号 Xeon E5-4640 CPU频率 2 ...

  3. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  4. Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  5. linux下安装配置svn独立服务器

    subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人. svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. file:/// 直接版本库访问(本 ...

  6. Linux平台 Oracle 12cR2 RAC安装Part1:准备工作

    Linux平台 Oracle 12cR2 RAC安装Part1:准备工作 一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二 ...

  7. foreman容器化部署

    一.前言 最近公司要求对一批GPU服务器安装操作系统,之前同事一直采用cobbler安装系统,一旦服务器设置为pxe优先启动,会出现重复安装系统的问题,并且如果线上服务器忘记修改第一启动项为硬盘启动, ...

  8. radhat6.6上安装oracle12c RAC (一)

    软件环境:VMware.redhat6.6.oracle12c(linuxx64_12201_database.zip).12cgrid(linuxx64_12201_grid_home.zip) 一 ...

  9. Linux平台 Oracle 18c RAC安装

    Linux平台 Oracle 18c RAC安装Part1:准备工作 2018-08-04 22:20 by AlfredZhao, 1065 阅读, 0 评论, 收藏, 编辑 一.实施前期准备工作 ...

随机推荐

  1. IOS 看懂此文,你的block再也不需要WeakSelf弱引用了!

    前言: 最近都在折腾 Sagit 架框的内存释放的问题,所以对这一块有些心得. 对于新手,学到的文章都在教你用:typeof(self) __weak weakSelf = self. 对于老手,可能 ...

  2. CS:APP3e 深入理解计算机系统_3e MallocLab实验

    详细的题目要求和资源可以到 http://csapp.cs.cmu.edu/3e/labs.html 或者 http://www.cs.cmu.edu/~./213/schedule.html 获取. ...

  3. python基础(八)生成器,迭代器,装饰器,递归

    生成器 在函数中使用yield关键字就会将一个普通的函数变成一个生成器(generator),普通的函数只能使用return来退出函数,而不执行return之后的代码.而生成器可以使用调用一个next ...

  4. JavaScript Html页面加载完成

    //一.Html页面加载完成的JS写法 //1. $(function () {     alert("窗体Html页面加载完成方法一"); }); //2. $(document ...

  5. Windows程序设计笔记(二) 关于编写简单窗口程序中的几点疑惑

    在编写窗口程序时主要是5个步骤,创建窗口类.注册窗口类.创建窗口.显示窗口.消息环的编写.对于这5个步骤为何要这样写,当初我不是太理解,学习到现在有些问题我基本上已经找到了答案,同时对于Windows ...

  6. Python笔记(二):列表+列表数据处理+函数

    #才疏学浅,难免有不恰当之处,请不吝指正,谢谢. #适合初学者. 列表的数据自下而上堆放(形成一个堆栈),类似于其他编程语言的数组.例如: user = ["张三","李 ...

  7. 软件安装之-------VM虚拟机安装windows系统

    一 准备工作 1 电脑已经安装上VMware Workstation 2 一个Windows系统,下载纯净版系统可到(www.itellyou.cn下载) 3  软碟通 下载可到(http://dow ...

  8. Django--权限组件

    创建组件 需求分析: 创建独立app, rbac ##注意: app创建后需要注册到setting.py中 INSTALLED_APPS = [ 'django.contrib.admin', 'dj ...

  9. Jeecg踩坑不完全指南

    公司用了这个叫做jeecg的快速开发框架,我不知道有多少公司在用这个框架,园子里有的可以吱一声.个人觉得这框架唯一优势就是可以让不会ssh的人也能进行开发,只要你会J2SE,有web后台发开经验即可. ...

  10. JavaScript基础知识(数据类型及转换、运算符)

    9.数据类型 概念:表示当前存储的数据的分类(表示数字 - 整数和小数) u  原始类型(原始值) -----[typeof运算符:判断变量的原始类型] *number(数字):表示数字        ...