加载中…
个人资料
linux学习网
linux学习网
  • 博客等级:
  • 博客积分:0
  • 博客访问:37,559
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

kickstart+http+pxe全自动无人值守安装Linux系统

(2012-03-07 18:27:50)
标签:

kickstart

dhcp

nfs

http

linux无人职守

it

分类: Linux系统管理

#platform=x86, AMD64, 或 Intel EM64T
# System authorization information
auth  --useshadow  --enablemd5 
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel 
# Use graphical install
graphical
# Firewall configuration
firewall --disabled
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# Installation logging level
logging --level=info
# Use network installation
url --url=http://192.168.0.254/centos           #http安装路径
# Network information                                    #静态IP设置
network --bootproto=dhcp --device=eth0 --onboot=on
#network --bootproto=static --device=eth0 --gateway=192.168.0.1 --ip=192.168.0.88 --nameserver=61.128.128.68 --netmask=255.255.255.0 --onboot=on
# Reboot after installation                              #系统安装完后重启
reboot
#Root password                                           #root密码
rootpw  000000
# SELinux configuration
selinux --disabled
# System timezone
timezone Asia/Shanghai 
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig  --defaultdesktop=GNOME --depth=8 --resolution=640x480
# Disk partitioning information                         #磁盘分区,根据需要可修改
part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
part / --asprimary --bytes-per-inode=4096 --fstype="ext3" --size=4000
part swap --bytes-per-inode=4096 --fstype="swap" --size=1000
part /opt --bytes-per-inode=4096 --fstype="ext3" --grow --size=1
%packages                                                 #安装软件包
@base
@development-libs
@development-tools
@admin-tools
@system-tools
@editors

/data/tftpboot 下需要有以下文件。
[root@ushi html]# cat /etc/xinetd.d/tftp tftp配置文件
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /data/tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}


-rw-r--r-- 1 root root 7500081 03-07 22:36 initrd.img
-rw-r--r-- 1 root root   13148 03-07 22:36 pxelinux.0 路径:cp /usr/lib/syslinux/pxelinux.0 
drwxr-xr-x 2 root root    4096 03-08 02:25 pxelinux.cfg
-rw-r--r-- 1 root root 1875796 03-07 22:36 vmlinuz
[root@ushi tftpboot]# cd pxelinux.cfg/
[root@ushi pxelinux.cfg]# cat default 
default linux
prompt 0
timeout 10
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
  kernel vmlinuz
  append initrd=initrd.img ks=http://192.168.0.254/ks.cfg 
label text
  kernel vmlinuz
  append initrd=initrd.img text 
label ks
  kernel vmlinuz
  append ks initrd=initrd.img
label local
  localboot 1
label memtest86
  kernel memtest
  append -
dhcp需要加以下参数:
next-server 192.168.0.254; 
filename "/pxelinux.0";
                                        作者qq: 917611 

0

阅读 评论 收藏 禁止转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有