标签:自动安装 http package end type png 装机 软件 roo
电脑上装有两套远程连接软件,但我默认使用的是secureCRT连接远程主机,可是这个软件默认不支持图形,就需要借助使用xmanager的passive启动图形了.$export DISPLAY=X.X.X.X:0.0
#xhost +
$source .bash_profile
在Centos光盘中,isolinux文件夹下有个isolinux.cfg文件,该文件是光盘加载时的选项界面
自动定制化流程安装-kickstart
centos6,7操作差不多,这里只写centos7的操作流程(centos6操作流程略微不同,手动指定ip不生效,需要网内有DHCP服务器)。基于图形创建kickstart应答文本文件,创建后,由于是基于http安装,所以需要在本机上安装http服务,并创建centos6,7对应的文件夹,然后挂载光盘到相应文件夹内。
kickstart文件也可参照已安装系统家目录下的anaconda-ks.cfg做相应修改即可使用。注意:<%post %end>成对出现,<%packages %end>
此功能使用软件:system-config-kickstart
yum install system-config-kickstart
system-config-kickstart
可以在最后一步写安装后脚本,配置下yum或者基于key验证。
%post
mkdir /root/.ssh
chmod 700 /root/.ssh
cat > /root/.ssh/authorized_keys<<EOF
EOF
chmod 600 /root/.ssh/authorized_keys
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
mkdir /media/cdrom
cat > /etc/yum.repos.d/base.repo<<EOF
[development]
name=Base 7
baseurl=file:///media/cdrom
gpgcheck=0
cost=10
[epelaliyun]
name=aliyun epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7
enabled = 0
cost=100
[epelsohu]
name=sohu epel
baseurl=http://mirrors.sohu.com/fedora-epel/7/x86_64/
gpgcheck=0
enabled = 1
cost=50
[epeltsinghua]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arc
h=$basearch
failovermethod=priority
cost=80
EOF
%end
》》mkdir -pv /var/www/html/centos/{6,7}/os/x86_64/
》》mkdir /var/www/html/ksdir
》》mv ks7_mini.cfg /var/www/html/ksdir
》》测试ks文件能否正常访问(bootloodr grub别加密码,会提示进不去,目前没明白加密码后怎么写配置文件)
》》可以测试安装,但由于新装机器目前没有引导,需要使用光盘加载引导,启动时用光盘启动,启动界面出现后可以按ESC进入命令行模式
》》boot:linux ks=http://172.16.36.102/ksdir/ks7_mini.cfg ip=172.16.36.200 netmask=255.255.255.0
》》如果一切顺利的话,就可以安装成功自动重启进入文本界面了
》》修改isolinux.cfg里的菜单项,最上方修改title
》》进行iso封装,最后指定存储文位置和名称,对哪个文件夹进行打包
》》mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 7 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /data/iso/
》》封装成功后的iso文件就可以挂载到新机器当作光盘使用,选择菜单即可自动安装系统。
标签:自动安装 http package end type png 装机 软件 roo
原文地址:https://blog.51cto.com/5033330/2383564