加入收藏 | 设为首页 | 会员中心 | 我要投稿 三明站长网 (https://www.0598zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

centos安装盘制作教程

发布时间:2016-09-19 17:54:35 所属栏目:Linux 来源:站长网
导读:1,安装制作需要的包yum install -y pump-devel gtk2-devel booty bogl-devel bogl-bterm elfutils -devel beecrypt-devel dietlibc anaconda anaconda-runtime

5.让系统从 kickstart配置启动 ks.cfg

#platform=86, AMD64, or Intel EM64T

# System authorization information

auth --useshadow  --enablemd5

# Use text mode install

text

# Firewall configuration

firewall --enabled  -- port=smtp:tcp,ssh:tcp,https:tcp,http:tcp,110:tcp,143:tcp,8443:tcp,53:udp

firstboot -- disable

# System keyboard

keyboard us

# System language

lang en_US

# Root password

rootpw --iscrypted $1$u6Bvfxoq$hqz18gPxaG1V2TBfk60Il/

# SELinux configuration

selinux --disabled

# Do not configure the X Window System

skipx

# Install OS instead of upgrade

install

# Use CDROM installation media

cdrom

# Network information

network --bootproto=static --device=eth0 --gateway=192.168.1.1 --ip=192.168.1.118 --nameserver=192.168.1.1 --netmask=255.255.255.0 --onboot=on

# System timezone

timezone  Asia/Shanghai

reboot

%include /tmp/partitions

% packages

#@core

screen

jre

rrdtool

net-snmp

net-snmp-libs

net-snmp- utils

mysql

mysql-server

sysstat

pcre

haproxy

daemontools

ucspi- tcp

djbdns

cluster- glue

heartbeat

dos2unix

telnet

nc

ruby

facter

puppet

ntp

% pre

DISK=""

REGEXP01="'[hs]d[a-z]( |$) '"

REGEXP02="'cciss/c[0-9]d[0-9]( |$)'"

for regexp in `set | grep ^REGEXP | cut -d= -f1`

do

eval EXPR=`eval "echo ${$regexp}"`

CMD="egrep ${EXPR} /proc/partitions"

DISK="`eval "$CMD"|

awk 'NR==1 {print $4}'`"

if [ -n "${DISK}" ]

then

echo surfos will install on $DISK

break

fi

done

cat <<EOF > /tmp/partitions

# System bootloader configuration

bootloader --append="rhgb quiet" --location=mbr -- driveorder=${DISK}

# Partition clearing information

clearpart --all --drives=${DISK}

# Disk partitioning information

part /boot --fstype="ext3" --size=100  -- ondisk=${DISK}

part swap --fstype="swap" --size=1024  --ondisk=${DISK}

part / --fstype="ext3" --size=3072  --ondisk=${DISK}

part /opt -- fstype="ext3" --grow --size=1 --ondisk=${DISK}

EOF

%post --nochroot

mkdir -p /mnt/cdrom

mount /tmp/cdrom /mnt/cdrom

cp -f /mnt/cdrom/isolinux/splash.xpm.gz /mnt/sysimage/boot/grub/splash.xpm.gz >/dev/null

cp -f /mnt/source/isolinux/splash.xpm.gz /mnt/sysimage/boot/grub/splash.xpm.gz >/dev/null

umount /mnt/cdrom

%post

mkdir /root/.ssh

chmod 700 /root/.ssh

echo "ssh-dss AAAAB3NzaC1kc3MAAACBAO3YUmVa8RXPWNZRQTGp+GnYFd4l0VYNk9Zyl4eBPV81qjT7zEjZtYgYp161Ti+WwbNHV0EIosop FkInGLAMTi8NOGbhD5YGyM16C2uNXtuJR4wYA5Z9hVggtpo7Em1MgHNRv30I9Tzaht0vAdLYnPp9PsWUZeMRZd2fK7+MLnOl AAAAFQCfy31GG0ZyNDKw398vpV69mGiTrQAAAIBUMSF5mv/eb8hCE3O+mScHxTwEL0B+u2dr1age2QcrIugOqRN9dbTYmKYI yWfjMG8Yir09TITB4Xo+Cje5dSJeI3d28muPulX5BA0R/j65x9BHTMRwZ/DvRL1ra6IvOQ6UeebW7EGbxsAm2LXzk1J6nRvG PnIPHKoT7qDIaAOV6gAAAIEAj+UCnsvHUc1VVMvfiPCPTplgFYx5HdkSJClPeNZbxFHcZykTFJWCT172qTve9NA437dNIvh8 q43pKgP/d/kxsYSRQ1AAo/7lIomiVDg1E684UsFj6Q3sYAFdOWp+akjSQI8ayxZ82lb177oO7+KiZ5mNtEJZUFhUFoPlYf/g QEQ= qingshan@qingshan-laptop" > /root/.ssh/authorized_keys

exit 0

#############################################

(编辑:三明站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读