# ls /var/www/cobbler/ks_mirror/
CentOS7x86_64 config
导入过程使用rsync进行导入,三个进程消失表示导入完毕
# ps -ef |greprsync
注意:虚拟机的内存不能小于2G,网卡的配置要保证网络互通
启动虚拟机
启动虚拟机即可发现会有cobbler的选择界面
此界面修改
# more /etc/cobbler/pxe/pxedefault.template
DEFAULT menu
PROMPT 0
MENU TITLE Cobbler |
TIMEOUT 100
TOTALTIMEOUT 6000
ONTIMEOUT $pxe_timeout_profile
MENU DEFAULT
$pxe_menu_items
LABEL local
MENU LABEL(local)
LOCALBOOT -1
MENU end
定制化安装操作系统
添加内核参数
查看导入的镜像,点击edit
在内核参数中添加net.ifnames=0biosdevname=0
能够让显示的网卡变为eth0,而不是CentOS7中的ens33
编写ks文件
参考
install
url --url=$tree
text
lang en_US.UTF-8
keyboard us
zerombr
bootloader --location=mbr --driveorder=sda--append="crashkernel=auto rhgb quiet"

#Network information
$SNIPPET('network_config')
#network --bootproto=dhcp --device=eth0--onboot=yes --noipv6 --hostname=CentOS7
timezone --utc Asia/Shanghai
authconfig --enableshadow --passalgo=sha512
rootpw--iscrypted $default_password_crypted
clearpart --all --initlabel
part /boot --fstype xfs --size 1024
part swap --size 2048
part / --fstype xfs --size 1 --grow
firstboot --disable
selinux --disabled
firewall --disabled
logging --level=info
reboot
%pre
$SNIPPET('log_ks_pre')
$SNIPPET('kickstart_start')
$SNIPPET('pre_install_network_config')
# Enable installation monitoring
$SNIPPET('pre_anamon')
%end
%packages
@^minimal
@compat-libraries
@core
@debugging
@development
bash-completion
chrony
dos2unix
kexec-tools
lrzsz
nmap
sysstat
telnet
tree
vim
wget
lsof
net-tools
%end
%post
systemctl disable postfix.service
%end
路径为/var/lib/cobbler/kickstarts/
小技巧:如果想定义开机执行命令在倒数第二行添加
设置profile
选择刚才创建的cfg文件
自定义安装系统
选择systems创建一个新的系统
以上的所有配置完成后,点击Save进行保存
开启虚拟机
回车~
一键装机到此结束
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76936-3.html
国家就是该好好收拾日本鬼子的产业
当心被控告到时候会赔死
千玺千玺小王子