m42作业1
https://www.wjx.top/jq/85988108.aspx
重点 实验一:使用 kickstart 半自动化安装CentOS系统:
使用cenots7/root目录下的anaconda-ks.cfg文件改拨改拨做成一个应答文件
安装http服务,在/var/www/http/,mkdir一个存放应答文件的目录。
把应答文件存放到/var/www/http/ksdir目录下。
创建新的centos时在安装界面我们选择exc会显示一个boot命令行的界面。
#10.0.0.18是我http服务器的地址,ks*.cfg={6.7.8}选择对应的应答文件进行系统半自动化安装
使用 linux ks=http://10.0.0.18/ksdir/ks*.cfg进行系统半自动化安装
ignoredisk --only-use=sda
zerombr
text
reboot
clearpart --all --initlabel
selinux --disabled
firewall --disabled
url --url=http://10.0.0.18/centos/8/os/x86_64/
keyboard --vckeymap=us --xlayouts='us'
lang en_US.UTF-8
network --bootproto=dhcp --device=eth0 --ipv6=auto --activate
network --hostname=centos8.magedu.com
rootpw --plaintext 123456
firstboot --enable
skipx
services --disabled="chronyd"
timezone Asia/Shanghai --isUtc --nontp
part / --fstype="xfs" --ondisk=sda --size=102400
part /data --fstype="xfs" --ondisk=sda --size=51200
part swap --fstype="swap" --ondisk=sda --size=2048
part /boot --fstype="ext4" --ondisk=sda --size=1024
%packages
@^minimal-environment
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
%post
%end
这是我8系统的应答文件。
重点 实验八:实现pxe安装双系统centos6、centos7:
挑选一个系统作为DHCP,TFTP,HTTP服务器
首先启动DHCP,启动后ss -nul来查看67端口是否开启

配置DHCP文件 filename “pxelinux.0“可以获取tftp内的文件
配置DHCP文件后,我们来对TFTP做配置和准备
在centso6,7目录内也需要存在vmlinuz和initrd.img。因为已经周6,21:00点了我就不加了。

把以上安装系统所需文件配好就可以进行pxe自动化安装了
centos7应答文件
install
xconfig --startxonboot
keyboard --vckeymap=us --xlayouts='us'
rootpw --plaintext 123456
url --url=http://10.0.0.18/centos/7/os/x86_64
lang en_US
auth --useshadow --passalgo=sha512
text
firstboot --enable
selinux --disabled
skipx
ignoredisk --only-use=sda
firewall --disabled
network --bootproto=dhcp --device=eth0
reboot
timezone Asia/Shanghai --nontp
bootloader --append="crashkernel=auto" --location=mbr --boot-drive=sda
zerombr
clearpart --all --initlabel
part / --fstype="xfs" --ondisk=sda --size=102400
part /boot --fstype="xfs" --ondisk=sda --size=1024
part swap --fstype="swap" --ondisk=sda --size=2048
part /data --fstype="xfs" --ondisk=sda --size=51200
%packages
@^minimal
vim-enhanced
wget
curl
tree
%end
%post
%end
centos7应答文件
install
text
reboot
url --url=http://10.0.0.18/centos/6/os/x86_64/
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --noipv6
rootpw --plaintext 123456
firewall --disabled
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone Asia/Shanghai
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
zerombr
clearpart --all --initlabel
part /boot --fstype=ext4 --size=1024
part / --fstype=ext4 --size=50000
part /data --fstype=ext4 --size=30000
part swap --size=2048
%packages
@core
@server-policy
@workstation-policy
autofs
vim-enhanced
%end
%post
%end
。

浙公网安备 33010602011771号