Linux下的网络远程安装
Linux下的网络远程安装
1.用RHEL6.5光盘安装第一台服务器
2.在第一台服务器上配置YUM服务器
先创建一个挂载
#mount
#umount /dev/cdrom
#mkdir /mnt/rhel-dvd #vim /etc/fstab
/dev/sr0 /mnt/rhel-dvd iso9660 defaults,ro #mount -a //挂载所有列出在/etc/fstab里面但当前还未挂载的文件系统
rpm需要手动处理包依赖关系
YUM能够自动处理包依赖关系,为此需要配置YUM源(包仓库)
/etc/yun.repos.d : YUM源配置文件,必须以repo.后缀名结尾
/etc/yum.repos.d //YUM源配置文件,必须以.repo后缀名结尾 vim /etc/yum.repos.d/rhel-dvd.repo
[rhel-dvd]
name=RHEL 6.5 DVD
baseurl=file:///mnt/rhel-dvd/ //注意3条/ file:// /mnt/rhel-dvd/
8 enabled=
9 gpgcheck=
3.配置DHCP服务器给同一网段的PC机获取IP地址。详情请看Linux-DHCP服务器的搭建。
4.安装ftp服务器,并把系统光盘的内容拷贝到ftp共享文件目录下,以供远程PC主机安装系统。详情请看Linux-FTP。
5.配置TFTP,启用TFTP服务,并提供内核、引导程序,详情在Linux-TFTP之用于网络远程安装。
网络远程安装流程:
开机自检->网卡BOOT ROM的DHCP客户端从DHCP服务器的到IP, 掩码,DN服务器,默认网关和TFTP服务器IP及TFTP文件信息
->网卡BOOT ROM用TFTP协议从TFTP服务器上面下载TFTP文件,将TFTP文件pxelinux.0装载到内存
->pxelinux.0是一个小小的操作系统,因而能够启动机器
->pxelinux.0用TFTP协议下载Linux内核(vmlinuz)和初始化内存盘(initrd.img),用vmlinuz开机
->vmlinuz根据传给它的参数,启动装机过程
初始化内存盘:是一个文件压缩包,里面包含了一些Linux内核vmlinuz需要的一些文件,它被pxelinux.0下载并在内存里面解压
PXE:Pre-Excutable Environment,预启动环境,Intel定义的一个网络开机流程
6.安装kickstart软件包,创建无人值守安装系统的应答文件。
yum -y install system-config-kickstart
在图形的终端的主菜单:应用程序--系统工具--kickstart配置
保存配置文件到ftp共享目录下, /var/ftp/rhel6/ks.cfg
7.用pxe远程安装系统
在虚拟机软件上创建另一台配置相同的虚拟机,光驱连接关闭,网络选自定义,和第一台服务器同一张网卡保证同一个网络。开机自动安装。
Linux下的网络远程安装的更多相关文章
- Linux-TFTP之用于网络远程安装
TFTP:Trival File Transfer Protocol,简单文件传输协议.是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务. ...
- ElasticSearch概述及Linux下的单机ElasticSearch安装
原文链接:http://blog.csdn.net/w12345_ww/article/details/52182264 这两天在项目中要涉及到ElasticSearch的使用,就上网去搜索了一些这方 ...
- Linux下apache+phppgadmin+postgresql安装配置
Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...
- Linux下TCP网络编程与基于Windows下C#socket编程间通信
一.linux下TCP网络编程基础,需要了解相关函数 Socket():用于套接字初始化. Bind():将 socket 与本机上的一个端口绑定,就可以在该端口监听服务请求. Listen():使s ...
- Linux下指定版本编译安装LAMP
说明: 操作系统:CentOS 6.5 64位 需求: 编译安装LAMP运行环境 各软件版本如下: MySQL:mysql-5.1.73 Apache:httpd-2.2.31 PHP:php-5.2 ...
- 【转】Linux下XenServer管理工具安装
转载文章 - Linux下XenServer管理工具安装 Xen-Server 6.5 虚拟机安装Linux系统 vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) ...
- linux下.run文件的安装与卸载
linux下.run文件的安装与卸载 .run文件的安装很简单,只需要为该文件增加可执行属性,即可执行安装 以 virtualbox 的安装文件 virtualbox-3.1.6-59338-Li ...
- Linux下rar unrar的安装
Linux下rar unrar的安装: 以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版: wget http://www.rarlab.com/rar/rarli ...
- 【转】Linux下Android ADB驱动安装详解
原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...
随机推荐
- RabbitMQ(三)
官方的使用教程(测试运行) 1."Hello World!" -- 发送接收 We're about to tell the server to deliver us the me ...
- lisp 题目
1.根据二叉树的中序,前序生成生成二叉树的后续 2.BFPRT算法
- 通过案例对 spark streaming 透彻理解三板斧之二:spark streaming运行机制
本期内容: 1. Spark Streaming架构 2. Spark Streaming运行机制 Spark大数据分析框架的核心部件: spark Core.spark Streaming流计算. ...
- regression build test
Q: 什么是regression test以及为什么做regression test? A: fixing1进到build之后,QA/tester要进行手动测试,也可能会写automation.但是随 ...
- Oracle优化查询技巧
1. WHERE子句中的连接顺序:Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的 ...
- Linux_05------Linux之vim编辑器
行 * -/xxx 向后搜索 * -?xxx 向前搜索 * 命令模式下: * -h: 光标左移 * -j: 光标下移 * -k: 光标上移 * -l: 光标右移 * -ctrl+f: 向下翻页(fro ...
- VC++ AfxBeginThread 与 CreateThread 的区别
简言之:AfxBeginThread是MFC的全局函数,是对CreateThread的封装. CreateThread是Win32 API函数,前者最终要调到后者.具体说来,CreateThre ...
- Spring MVC 文件上传
1.form的enctype=”multipart/form-data” 这个是上传文件必须的 2.applicationContext.xml中 <bean id=”multipartReso ...
- FragmentTabHost
FragmentTabHost public class FragmentTabHost extends TabHost implements TabHost.OnTabChangeListener ...
- Ajax2
一.完整版Ajax $.ajax({ url: "Ashxs/Login.ashx", data: { "name": name, "pwd" ...