SUSE的批量安装
环境描述:系统SUSE1164bit。系统装在虚拟机上,通过NAT(NET8)连接,虚拟网卡IP192.168.128.1。虚拟网PXEServer的IP192.168.128.130。
和安装CentOS的设置差不多,CentOS的响应文件时Kickstart文件,SUSE的响应文件autoyast文件。Autoyast文件在安装系统后生成。注意在安装最后一步一定要勾选“CloneThisSystemforAutoyast”,默认没有勾选的,否则不会生成autoinst.xml文件。
这里采用DHCP+TFTP+FTP方式安装。首先安装服务所需要的包:
sdw1:~ # mount /dev/cdrom /media/
mount: block device /dev/sr1 is write-protected, mounting read-only
sdw1:~ # cd /media/suse/x86_64/
sdw1:/media/suse/x86_64 # rpm -ivh dhcp-3.1.3.ESV-0.3.38.x86_64.rpm
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
sdw1:/media/suse/x86_64 # rpm -ivh dhcp-server-3.1.3.ESV-0.3.38.x86_64.rpm
Preparing... ########################################### [100%]
1:dhcp-server ########################################### [100%]
Updating etc/sysconfig/dhcpd...
Updating etc/sysconfig/syslog...
sdw1:/media/suse/x86_64 # rpm -ivh tftp-0.48-101.16.x86_64.rpm
Preparing... ########################################### [100%]
1:tftp ########################################### [100%]
sdw1:/media/suse/x86_64 # rpm -ivh syslinux-3.82-8.1.58.x86_64.rpm
Preparing... ########################################### [100%]
package syslinux-3.82-8.1.58.x86_64 is already installed
sdw1:/media/suse/x86_64 # rpm -ivh vsftpd-2.0.7-4.17.1.x86_64.rpm
Preparing... ########################################### [100%]
package vsftpd-2.0.7-4.17.1.x86_64 is already installed
配置DHCP服务,#vi/etc/dhcpd.conf
追加如下内容:
default-lease-time 14400;
ddns-update-style none;
next-server 192.168.128.130;
# 192.168.128.130 为DHCP服务器IP
filename "pxelinux.0";
subnet 192.168.128.0 netmask 255.255.255.0 {
range 192.168.128.150 192.168.128.200;
default-lease-time 14400;
max-lease-time 172800;
}
修改/etc/sysconfig/dhcpd文件
#vi/etc/sysconfig/dhcpd
改
DHCPD_INTERFACE=""
为
DHCPD_INTERFACE="eth0"
#因为eth0是192.168.128.0网段
重启DHCP服务
#servicedhcpdrestart
配置TFTP服务
#vi/etc/xinetd.d/tftp
找到:
disable=yes
改为
disable=no
重启tftp服务
#servicexinetdrestart
创建tftp服务的根目录
sdw1:/media/suse/x86_64 # mkdir -p /tftpboot/
sdw1:/media/suse/x86_64 # mkdir -p /tftpboot/pxelinux.cfg
将安装所需的文件拷贝到tfptboot下
sdw1:/media/suse/x86_64 # cp /media/boot/x86_64/loader/initrd /tftpboot/
sdw1:/media/suse/x86_64 # cp /media/boot/x86_64/loader/linux /tftpboot/
sdw1:/media/suse/x86_64 # cp /usr/share/syslinux/pxelinux.0 /tftpboot/
制作启动信息文件
sdw1:/media/suse/x86_64#vi/tftpboot/pxelinux.cfg/default
内容如下:
defaultlinux
lablelinux
kernellinux
appendinitrd=initrdautoyast=ftp://192.168.128.130/autoinst.xmlinstall=ftp://192.168.128.130/suse/splash=verboseshowopts
响应文件autoinst.xml拷贝到ftp服务的根目录/srv/ftp,同时将系统镜像文件挂载到ftp下
sdw1:/media/suse/x86_64 # cp /root/autoinst.xml /srv/ftp/
sdw1:/media/suse/x86_64 # cd /srv/ftp
sdw1:/srv/ftp # mkdir suse
先#umount/media。把之前的挂载卸掉
sdw1:/srv/ftp # mount /dev/cdrom /srv/ftp/suse/
mount: block device /dev/sr1 is write-protected, mounting read-only
启动ftp服务器
sdw1:/srv/ftp # service vsftpd restart
Shutting down vsftpd done
Starting vsftpd done
OK,现在可以将物理连接好的一台裸机从网卡启动了。
分享到:
相关推荐
SUSE-Linux下配置PXE自动安装SUSE-Linux系统。Linux下DNS服务器的配置。
本简明手册提供了对安装 SUSE Linux Enterprise Server 的快速介绍。它是对应 用程序各个字段以及 SUSE Linux Enterprise Server 支持的每个平台的安装类型 的概述,以及对安装过程的简短的说明。 SUSE Linux ...
SUSELinux-db2-IBM-weblogic
Suse Linux教程包含SHELL、文件系统管理、用户和组 YAST等内容
open suse linux 应用程序--使用手册.rar
suse-linux-64-GM-DVD1.iso 安装文件下载
文件里面包含了SUSE Enterprise Linux10-15的官方系统下载地址
SUSE Linux Enterprise 12 SP5-Server-DVD-x86_64-GM-DVD1.iso SUSE Linux Enterprise 12 SP5-Server-DVD-x86_64-GM-DVD2.iso Raj Meel宣布了适用于SUSE Linux Enterprise 12的第五个服务包,这是该公司商业,企业...
入门级的SUSE Linux英文教程,hope you like it. There are more dummie books, if you like, let me know.
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”...
默认最小化安装的suse里面没有openssl-devel这个包,在安装apache,并且编译mod_ssl模块的时候会报错:configure: error: ...No recognized SSL/TLS toolkit detected,此时需要将该包装上去
这个是suse的中文使用手册,主要是介绍SUSE Linux的基本操作,初学者用。
Suse-Linux-11-双机集群配置文档.docx
SuSE Linux -- 架設 Postfix
suselinux安装详细介绍,特别包括了对分区的介绍,适合参考。
SUSE Linux Enterprise 12 SP2 X86_64 (Server and desktop) 总共4个ISO,Desktop和Server各两个iso文件,一共20多G。
从SUSE Linux Enterprise Server 15开始,安装介质仅包含安装程序,这是一个基于命令行的最小系统,用于安装,更新和注册SUSE Linux Enterprise Server。在安装过程中,您可以通过选择要安装在安装程序之上的模块来...
suse15-net-tools 在SUSE 15 rpm中配置net工具以安装不推荐使用net-tools的网络命令
SuseLinux11sp2_HA部署文档分析.docxSuseLinux11sp2_HA部署文档分析.docx
suse11.4x86_64gcc安装包,gcc,redis