在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
花了好长的时间做了一个很简单的实验,才明白,其实多动手才是真,看书,看视频,等等,一切都是浮云。 下面着重介绍一下这个实验吧,算是对自己到警示: 实验名称:rhel6.3全自动安装 环境;virtualbox 设备:台式电脑一台Ubuntu 10.04 开始》 1,建立实验所需环境 首先在virtualbox下面装一台虚拟机作为服务器,用rhel6.3的dvd包 再建立一台裸机,用virtualvbox有一个好处,可以不用启动虚拟机后按esc 进入bois,直接在设置里面将引导顺序改为网卡启动就OK! 2,配置服务器,安装所需软件包 作为服务器的虚拟机要安装以下这些包syslinux,tftp,tftp-server,dhcp,system-config-kickstart,nfs/vsftpd/http(依据自己所选的服务来选,这里以ftp服务,即vsftpd为例)。 先配置好yum本地源 在/etc/yum.repos.d/下面新建一个cdrom.repo #vim /etc/yum.repos.d/cdrom.repo [cdrom] name=rhel6.3-cdrom baseurl=file///media enabled=1 gpgcheck=0 #yum clean all #yum list 清除以前到yum缓存 现在安装所需要软件 #yum install -y dhcp vsftpd tftp tfpt-server syslinux system-config-kickstart 要解决包之间的相互依赖关系,所以推荐用yum安装。 然后将所需文件复制过来 引导文件 #cp /media/images/pxeboot/initrd.img /var/lib/tftpboot #cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot pxe的一个模板 #cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot 建立配置文件存放文件夹 #mkdir /var/lib/tftpboot/pxelinux.cfg 默认配置文件 #cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default #vim /var/lib/tftpboot/pxelinux.cfg/default default linux prompt 1 编辑dhcp.conf文件, 启动dhcpd服务 #vim /etc/dhcp/dhcpd.conf subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.20; next-server 10.0.0.1; filename “pxelinux.0”; allow booting; allow bootp; } #service dhcpd start 下来修改yum与客户端一致。 #vim /etc/yum.repos.d/cdrom 将baseurl 改为ftp://10.0.0.1/pub 其他不变 #umount /dev/sr0 #mount /dev/ser0 /var/ftp/pub 在服务器下用kickstart配置自动安装配置文件,这个比较简单,按照向导一步一步来,最后将文件保存在/var/ftp下 最后一步,修改default文件 #vim /var/lib/tftpboot/pxelinux.cfg/default 在append initrd=initrd.img 后面添加 ks=ftp://10.0.0.1/ks.cfg 现在可以启动了,对了,服务器到地址为10.0.0.1。 |
请发表评论