Linux 操作系统的多种安装方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。




我们用Scientific Linux 55 x86_64 作为这次报告的测试系统 来进行安装测试讲解。

如果安装其它版本的linux,请准备相应的引导文件。
3
基本安装过程介绍
1. 2. 3.
1. 2. 3. 4.
选择安装介质 引导安装介质内核 设置安装参数
网络参数 硬盘分区(swap 分区以前推荐2倍内存,但是现在的服务 器内存已经非常大了。所以推荐等于内存容量) 选择启动分区(连接盘阵的服务器必须选择好) 时区设置 软件包的选择
安装前的准备工作

收集硬件信息



CPU 信息查看是否能装64位系统 硬盘格式和空间。 网卡mac地址,网络引导安装系统需要 Redhat Enterprise Linux Scientific Linux Scientific Linux Cern CentOS Ubuntu 。。。。

Linux 操作系统版本的选择


25
网络启动自动安装-准备安装服务器

8准备kiskstart文件用于自动应答安装 通常我们在安装操作系统的过程中需要大量的人机交 互过程,为了提高安装效率Red Hat Linux开始支持一 个成为kickstart的功能,使用这种方法只需要事先定义 好一个ks配置文件,在安装过程中就可以从该文件中 读取安装配置,从而避免人机交互,实现无人值守的 自动化安装。
5.
4. 5.
4
开始安装 重启机器初次登陆设置参数
安装源的准备

光盘安装源的准备

DVD CD 刻录光盘 准备安装文件


网络安装源的准备

Mirror站点的建立

https://www.scientificlinux.org/download/mirroring/ 把所有安装光盘(disk1,disk2..)内的文件全部复制到同一个文件夹
获取安装节点的MAC地址 (写入dhcp 服务器) 设置目标节点从网络启动 重新启动开始系统的安装 安装完成后需要修改bios启动选项,从本地硬盘启动, 或者关闭安装服务器避免目标节点无限制自动循环的 一直安装。
28
网络启动自动安装-批量化的自动安装

可以使用的协议ipmi 2.0 可以控制目标节点的电源 可以设置目标节点的启动方式 可以监控目标节点的硬件信息。包括cpu 内存 主板的 温度等信息。 通过命令行批量修改目标节点启动方式 (pxe,cdrom,harddisk) 通过命令行批量打开、关闭、重设目标节点的电源。

设置bios从U盘启动,用制作好的U盘启动系统开始 系统的安装
17
使用U盘启动安装



Windows下U盘启动盘的制作 1、把优盘格式化成Fat32格式。 2、把http://mirror.ihep.ac.cn/SL/55/x86_64/isolinux/目录下的文件 全部下载到U盘根目录。或者把boot.iso里面的文件拷 贝到U盘根目录 3、把isolinux.cfg文件名改为:syslinux.cfg 4、下载http://www.kernel.org/pub/linux/utils/boot/syslinux/并解压缩 Syslinux-***.zip到硬盘,在windows命令窗口中进入 syslinux的目录再cd进入win32目录运行:“syslinux X:” 命令(X为U盘在系统中的目录名)。 5、然后安全删除可移动磁盘就可以了。
使用安装光盘


配置网络服务可以访问安装文件(nfs,ftp,http)
5
光盘引导安装

光盘引导安装也分两种方式


使用光盘引导+光盘安装的方式 使用光盘引导+其他安装的方式(本地硬盘、nfs服务器、ftp、 http等) 方便、省事、直接的安装方法 没有网络也可以安装 基本不需要准备工作 个性化安装 使用光盘引导+网络安装的方式中间不用更换光盘,安装速度快 如果使用光盘引导+光盘安装还需要更换光盘 只适合少量系统的安装 重复性差,不可复制。

优点:


缺点

6
使用光盘引导+光盘安装

下载并刻录安装光盘:


DVD:
http://mirror.ihep.ac.cn/scientific/55/iso/x86_64/dvd/SL.55.051810.DVD.x86_64.disc1.iso http://mirror.ihep.ac.cn/scientific/55/iso/x86_64/dvd/SL.55.051810.DVD.x86_64.disc2.iso
29
无需安装直接使用的linux系统


还有一种简便的方式不用安装就可以使用的linux系统。 称为光盘上运行的linux系统(或者U盘linux系统)。这种 系统不用安装,直径用光(U)盘启动就可以使用。优点 是方便快捷,缺点是已经定制好的系统不容易修改配 置。而且即使修改了,每次重新启动后所有的修改都 失效了。 在这里下载到光盘linux 称为:liveCD
20
网络启动自动安装
Linux OS
21
网络启动自动安装-准备安装服务器

1、安装必须的软件:



tftp-server dhcp httpd


2、关闭服务器的防火墙 3、配置dhcp服务器: /etc/dhcpd.conf
ddns-update-style ad-hoc; shared-network ihep.ac.cn { deny unknown-clients; not authoritative; option domain-name "ihep.ac.cn"; next-server 192.168.51.99; “这个参数指定tftp server” filename "pxelinux.0"; option vendor-class-identifier "PXEClient"; option vendor-encapsulated-options 01:04:00:00:00:00:ff; option domain-name-servers dns.ihep.ac.cn; default-lease-time 2592000; max-lease-time 25920000;
Linux 操作系统的多种安装方法
主要内容

2
安装前的准备工作 基本安装过程介绍 安装源的准备 软盘引导安装(软盘容量小,容易损坏,已经过时了) 光盘引导安装 U盘引导安装 网络引导安装 无需安装直接使用的linux系统 通过管理界面远程安装 Mirror镜像服务器的使用
18
网络启动自动安装


在单台PC或者是服务器上安装LINUX是一件很轻松的 事情。但是,要在多台PC或者是服务器上安装LINUX, 如果再使用传统的光盘或者是镜像文件来进行逐个安 装就显得比较笨拙,会消耗很多时间和精力。 通过网络启动安装系统可以实现“批量,自动化”的 系统安装和配置。 用到最主要的协议是PXE+TFTP+DHCP

# File generated by pxelinux AII plug-in. # Do not edit. default Scientific Linux 550 (x86_64) label Scientific Linux 550 (x86_64) kernel sl550_x86_64/vmlinuz append ramdisk=32768 initrd=sl550_x86_64/initrd.img ks=http://<server name>/ks/<node dns name>.ks ksdevice=eth0
12
选择安装源

我们在这里选择http
13
选择手动设置网络参数
14
输入网络参数
15
输入安装源的路径

安装源的网址和目录一定要按照下载的光盘的版本号 来输入。 如果是自己建立的安装源按照自己的目录结构来填写
16
使用U盘启动安装

制作U盘启动盘 Linux系统下U盘启动盘的制作


下载文件:http://mirror.ihep.ac.cn/SL/55/x86_64/images/diskboot.img 查看U盘在linux下的盘符(命令:# fdisk -l) 制作启动盘:

dd if=/path/diskboot.img of=/dev/sdb path 为diskboot.img文件的路径。 此处sdb为系统检测到的U盘文件 每个系统会不一样,这里千 万小心不然会损坏系统文件

创建文件最简单的方法是从已经安装好的机器中获取ks文 件: /root/anaconda-ks.cfg然后稍作修改即可使用
26
网络启动自动安装-准备安装服务器

9 kickstart文件的一些参数的配置

part (可以设置硬盘的分区) install (对节点进行安装) text (以字符模式安装,这样可以减少系统的负荷加快安装速度) reboot (安装完成后重新启动) url --url http://192.168.50.68/quattor/os/sl550-x86_64/base (指 定安装源的位置) bootloader --location=mbr (设置启动分区和启动顺序)

16进制的ip地址是被安装节点IP地址比如 C0A8061B表示 192.168.63.27
24
网络启动自动安装-准备安装服务器

6准备启动文件

下载文件:
http://mirror.ihep.ac.cn/SL/55/x86_64/images/pxeboot/initrd.img http://mirror.ihep.ac.cn/SL/55/x86_64/images/pxeboot/vmlinuz
19
网络启动自动安装

PXE(preboot execute environment)是由Intel公司开发的 技术,工作于Client/Server的网络模式,支持工作站通 过网络从远端服务器下载映像,并由此支持来自网络 的操作系统的启动过程,其启动过程中,终端要求服 务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTETP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执 行,由这个启动软件包完成终端基本软件设置,从而 引导预先安装在服务器中的终端操作系统。PXE可以 引导多种操作系统,如:Windows 95/98/2000,linux等。
22
网络启动自动安装-准备安装服务器

4配置tftp-server
23
网络启动自动安装-准备安装服务器

5配置PXE启动文件

mkdir /tftpboot cp /usr/lib/syslinux/pxelinux.0 /tftpboot cat /tftpboot/pxelinux.cfg/<16进制IP地址>

到目录/tftpboot/sl550_x86_64

7为安装节点分配IP地址,下面这段代码添加到 /etc/dhcpd.conf

subnet 202.122.33.0 netmask 255.255.255.0 { option routers 202.122.33.1; host lcg002 { hardware ethernet 00:1e:0b:78:63:4c; fixed-address 202.122.33.30; } }

CD:
7
设置机器BIOS从光盘引导
8
插入第一张光盘,开机引导操作系统开始安装
9
选择SKIP 略过对光盘文件检查
10
使用光盘引导+其它介质安装

ห้องสมุดไป่ตู้
下载光盘启动文件:

http://mirror.ihep.ac.cn/SL/55/x86_64/images/boot.iso
11
用下载的光盘启动系统


%pre (开始安装前要执行的脚本:硬盘分区) %post(安装完成后执行的脚本,通过在这里添加脚本运行 相关的配置程序,可以实现对目标服务器控制,进而实现 对目标服务器的自动化配置)
27
网络启动自动安装-客户端的准备

目标节点的网卡需要支持PXE协议

一些intel的网卡需要设置才能打开这个协议
相关文档
最新文档