虚拟机做无人值守安装Linux(centos6.5)实验

虚拟机客户端跟服务器端都设置为nat上网模式,让它们可以自动获取ip。

虚拟机服务器ip为192.168.1.128

tftpd服务器: 192.168.1.128

dhcp服务器:192.168.1.128

nfs服务器: 192.168.1.128

网关为192.168.1.1

实验前记得把虚拟机的光盘挂载到光驱里面

1、安装tftp服务

[[email protected] ~]#yum install -y tftp tftp-server xinetd

2、编辑tftp配置文件

[[email protected] ~]#vim /etc/xinetd.d/tftp,修改成下面的样子,把disable修改no

3、修改保存退出后,启动tftp服务

[[email protected] ~]#service xinetd start

4、搭建dhcp服务
[[email protected] ~]# yum install -y dhcp

5、修改相关配置

[[email protected] ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf --不同版本可能文件名不太一样,然后把配置修改成下面的样子

--option routers 改成自己的网关即可

--next-server 即是 tftp server,这里我是把192.168.1.28作为tftp server

--range dynamic-bootp dhcp自动分配的ip地址范围

以上配置大家按照自己的实际情况修改

6、修改保存退出后,启动dhcp服务

[[email protected] ~]#service dhcpd start

7、配置支持pxe

[[email protected] ~]# yum install -y syslinux --有些可能找不到syslinux这个目录,先安装一下

[[email protected] syslinux]# cp /usr/share/syslinux/pxelinux.0 /tftpboot --复制信息到/tftpboot下面

[[email protected] /]# mkdir /media/cdrom   --创建挂载点

[[email protected] /]# mount /dev/cdrom /media/cdrom/ --挂载安装光盘

[[email protected] pxeboot]# cp initrd.img vmlinuz /tftpboot  --复制内核镜像到/tftpboot下面

[[email protected] ~]# mkdir /tftpboot/pxelinux.cfg

[[email protected] ~]# vi /tftpboot/pxelinux.cfg/default --创建pxe配置文件,修改成下图所示

8、配置 ks.cfg自动安装文件的各种参数

[[email protected] ~]# mkdir /install2  --创建配置文件放置目录

[[email protected] ~]# vi /install2/ks.cfg  --创建ks.cfg配置文件,然后修改成下图所示

大家可以根据自己需要修改相关参数

9、配置NFS

[[email protected] ~]# yum install -y nfs*   ---如没安装可以先安装一下nfs

[[email protected] ~]# vi /etc/exports     --编辑nfs配置文件如下

10、启动NFS服务

[[email protected] ~]# service rpcbind restart

[[email protected] ~]# service nfs restart

服务端配置到此完毕

11、下面我们重新创建一个虚拟机,设置成网卡启动

看到这个界面说明系统开始安装

看到这个界面安装就算成功了

在安装过程中发现报错,可以用alt+ctrl+f3,查看下是哪里报错



下面是楼主在实验中犯的一个错误,大家可以参考下

复制别人的配置过来时,没有注意把一些其它字符粘贴进去,导致dhcp一直启动报错

修改后正常启动

时间: 2024-10-29 19:12:06

虚拟机做无人值守安装Linux(centos6.5)实验的相关文章

kickstart无人值守安装Linux

kickstart无人值守安装Linux 1.安装vsftpd.tftp-server.dhcp-server和kickstart yum -y install vsftpd tftp* dhcp kickstart 2.设置vsftpd 挂载windows共享文件夹 mount -t cifs -o username=share,password=share //192.168.20.254/iso /mnt/iso 挂载iso文件到vsftpd的pub目录 mount -o loop /mn

cobbler批量安装linux(centos6.5)

1.安装 cobbler (1).安装第三方软件库所需要的包 #cd /tmp #wget  http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm #rpm -ivh epel-release-6-8.noarch.rpm (2).安装 dhcp #yum -y install dhcp (3). 安装其他的相关软件 #yum -y install tftp rsync xinetd httpd (

无人值守安装 linux 系统

项目内容:利用网络安装技术,结合 Kickstart 程序脚本,实现无人值守安装 Linux 操作系统 项目目的:通过此技术,批量的完成成百上千台服务器系统的无人看管安装,节省大量时间. 1.首先配置好 PXE+DHCP+VSFTP 的环境,我们先使用图形化的方式生成一个kickstart 文件. 2.安装图形化 kickstart 程序包 [[email protected] ~]# yum install system-config-kickstart -y 3.运行图形化 system-c

Linux从入门到放弃、零基础入门Linux(第三篇):在虚拟机vmware中安装linux(二)超详细手把手教你安装centos6分步图解

一.继续在vmware中安装centos6.9 1.创建空白的虚拟机后界面 2.双击进入设置,点击CD/DVD设置,选择要安装的centos6.9的镜像文件位置 3.打开虚拟机电源,进行安装,进入虚拟机系统安装界面. 界面共有5个选项 Install or upgrade an existing system 安装或升级现有的系统 install system with basic video driver 安装过程中采用基本的显卡驱动 Rescue installed system 进入系统修

kickstart+pxe无人值守安装linux

1.kickstart与pxe简介: kickstart是RED HAT推出的一种无人值守的安装模式,它能实现大批量的客户机自动安装.一般情况下,我们在安装linux操作系统时,是以一种交互式应答的界面模式来决定我们的系统该如何安装,比如安装过程显示的语言,使用的键盘类型,所在的时区信息,要预先安装的软件包,磁盘分区信息等等类容.而kickstart所完成的功能就是将所有必须要回答的问题预先写入一张叫做ks.cfg的配置表中,然后引导进程找到这个配置表自动引导剩下的安装工作以及应答,实现自动化安

kickstart无人值守安装linux原理

拿到一张linux发行版安装系统时的步骤: 首先自然是开机加电自检POST 自检完成根据BIOS设定的boot sequence依次寻找可引导(bootable)设备,这里就定为cdrom了 加载光盘的MBR,然后加载根据isolinnux.cfg加载isolinux.bin提供一个安装操作系统选项的菜单,选择相应的选项后加载linux内核vmlinuz,和initrd文件 光盘内的linux内核加载到内存运行起来后就可以加载anacoda(红帽系使用的系统安装程序),anacoda会根据用户的

Linux从入门到放弃、零基础入门Linux(第二篇):在虚拟机vmware中安装linux(一)超详细,分步图解

一.Vmware vmware介绍:VMware,Inc. (Virtual Machine ware)是一个“虚拟PC”软件公司,提供服务器.桌面虚拟化的解决方案.其虚拟化平台的产品包括播放器:它能使个人用台式电脑运行虚拟机器,融合器,它是用户基于英特尔结构苹果机的桌面虚拟化产品,工作站的软件开发商和企业的资讯科技专才,能使虚拟分区的服务器,ESX服务器(一种能直接在硬件上运行的企业级的虚拟平台),虚拟的SMP让一个虚拟机同时使用四个物理处理器,和VMFS使多个ESX服务器分享块存储器. vm

在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转

一.下载最新版本Linux CentOS     1.打开官网地址:http://www.centos.org/,点击Downloads->Mirrors         2.点击CentOS Public Mirror List          3.点击South American, Asian, Oceania, Middle Eastern, African and Other Regional Mirrors(选择你就近镜像)          4.选择离你的地方,点击HTTP   

PXE+Kickstart+Apach+DHCP+TFTP实现无人值守安装,centos6.5

目标:实现无人值守安装 环境:centos6.5 组件:默认PXE,Kickstart.Apache.TFTP.DHCP PXE:PXE(Pre-boot Execution Environment,预启动执行环境) 是一种引导方式,网卡中必须要有 PXE Client,PXE 协议可以使计算机通过网络启动.此协议分为 Client端和 Server 端,而PXE Client则在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE Client 调入内存中执行,然后由 PXE Client