Dell-R730 【Pxe+dhcp+ftp+tftp+Kickstart+CentOs6.6】
IP:10.104.0.101
[root@localhost network-scripts]# cat ifcfg-em1
[root@localhost network-scripts]# iptables -F
[root@localhost network-scripts]# iptables -X
[root@localhost network-scripts]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
[root@localhost network-scripts]# service iptables save
[root@localhost network-scripts]# vim /etc/sysconfig/selinux
[root@localhost network-scripts]#setenforce 0
setenforce: SELinux is disabled
[root@localhost network-scripts]# mkdir /media/cdrom
[root@localhost network-scripts]# mount /dev/cdrom /media/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only read-only
[root@localhost network-scripts]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# vim CentOS-Media.repo
[root@localhost yum.repos.d]# yum -y install ftp tftp-server syslinux vsftpd xinetd dhcp
[root@localhost yum.repos.d]# mkdir /var/ftp/rhel6
[root@localhost yum.repos.d]# cp -rf /media/cdrom/* /var/ftp/rhel6/
[root@localhost yum.repos.d]# vim /etc/xinetd.d/tftp
[root@localhost yum.repos.d]# cd /media/cdrom/images/pxeboot/
[root@localhost pxeboot]# cp initrd.img vmlinuz /var/lib/tftpboot/
[root@localhost pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[root@localhost pxeboot]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@localhost pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default
default auto prompt timeout label auto kernel vmlinuz append initrd=initrd.img ks=ftp://10.104.0.101/rhel6/ks.cfg devfs=nomount ramdisk_size=8192 ksdevice=em1 biosname=0 label linux text kernel vmlinuz append text initrd=initrd.img devfs=nomount ramdisk_size= label linux rescue kernel vmlinuz append rescue initrd=initrd.img devfs=nomount ramdisk_size=
[root@zuo pxeboot]# vim /etc/dhcp/dhcpd.conf
subnet 10.104.0.0 netmask 255.255.255.0 { default-lease-time ; max-lease-time ; range 10.104.0.100 10.104.0.130; next-server 10.104.0.101; filename "pxelinux.0"; }
[root@localhost pxeboot]# dhcpd
[root@localhost pxeboot]# service vsftpd restart
[root@localhost pxeboot]# chkconfig vsftpd on
[root@localhost pxeboot]# service xinetd restart
[root@localhost pxeboot]# chkconfig xinetd on
[root@localhost pxeboot]# service dhcpd restart
[root@localhost pxeboot]# chkconfig dhcpd on
[root@localhost pxeboot]# yum -y install system-config-kickstart
[root@localhost pxeboot]# system-config-kickstart
[root@localhost rhel6]# vim ks.cfg
install
# Use network installation
url --url="ftp://10.104.0.101/rhel6"
# Root password
rootpw --iscrypted $1$u0Tl6e4j$o3QI9JgfVdQU2o3pqDWlo/
# System authorization information
auth --useshadow --passalgo=md5
# Use graphical install
graphical
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
reboot
# System timezone
timezone Asia/Shanghai
# Network information
network --bootproto=dhcp --device=em1 --onboot=on
# System bootloader configuration
bootloader --location=mbr --append="biosdevname=0"
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --fstype="ext4" --size=200
part swap --fstype="swap" --size=65536
part / --fstype="ext4" --size=51250
part /opt --fstype="ext4" --grow --size=1
%packages
@additional-devel
@backup-client
@base
@basic-desktop
@compat-libraries
@console-internet
@debugging
@desktop-debugging
@desktop-platform
@desktop-platform-devel
@development
@dial-up
@directory-client
@eclipse
@emacs
@fonts
@ftp-server
@general-desktop
@graphical-admin-tools
@graphics
@ha
@ha-management
@hardware-monitoring
@identity-management-server
@infiniband
@input-methods
@internet-applications
@internet-browser
@java-platform
@kde-desktop
@large-systems
@legacy-unix
@legacy-x
@mainframe-access
@mysql
@mysql-client
@network-file-system-client
@network-server
@network-tools
@nfs-file-server
@office-suite
@performance
@perl-runtime
@php
@postgresql
@postgresql-client
@print-client
@remote-desktop-clients
@resilient-storage
@ruby-runtime
@scalable-file-systems
@scientific
@security-tools
@server-platform
@server-platform-devel
@smart-card
@storage-client-fcoe
@storage-client-iscsi
@storage-client-multipath
@storage-server
@system-admin-tools
@system-management
@system-management-messaging-client
@system-management-snmp
@system-management-wbem
@technical-writing
@tex
@turbogears
@web-server
@web-servlet
@x11
ElectricFence
PyQt4-devel
SDL-devel
ant
babel
bzr
chrpath
cmake
compat-gcc-34
compat-gcc-34-c++
compat-gcc-34-g77
compat-openmpi
compat-openmpi-psm
crypto-utils
cups-devel
cvs-inetd
dejagnu
desktop-file-utils
e2fsprogs-devel
eclipse-mylyn-cdt
eclipse-mylyn-pde
eclipse-mylyn-trac
eclipse-mylyn-webtasks
eclipse-mylyn-wikitext
eclipse-subclipse-graph
expat-devel
expect
expect
freeglut-devel
fuse-devel
gcc-gnat
gcc-java
gcc-objc
gcc-objc++
glade3
gmp-devel
gnome-common
gnome-devel-docs
gnome-python2-desktop
gnutls-devel
gstreamer-plugins-base-devel
gtk2-devel-docs
hmaccalc
httpd-devel
hunspell-devel
imake
iptables-devel
java-1.8.0-openjdk-devel
jpackage-utils
junit
kdebase-devel
kdebase-workspace-devel
kdegraphics-devel
kdelibs-apidocs
kdelibs-devel
kdemultimedia-devel
kdenetwork-devel
kdepim-devel
kdepimlibs-devel
kdesdk
kdesdk-devel
kdewebdev
ksc
libXau-devel
libXaw-devel
libXinerama-devel
libXmu-devel
libXpm-devel
libXrandr-devel
libaio-devel
libblkid-devel
libbonobo-devel
libcap-devel
libdrm-devel
libgcrypt-devel
libglade2-devel
libgnomeui-devel
libgudev1-devel
libhugetlbfs-devel
libibverbs-devel
libnl-devel
libnl3-devel
libstdc++-docs
libtiff-devel
libtopology-devel
libudev-devel
libusb-devel
libuuid-devel
libxslt-devel
mercurial
mod_dav_svn
mod_revocator
mpfr-devel
nasm
net-snmp-devel
numactl-devel
openmotif-devel
papi-devel
pcre-devel
perl-Test-Pod
perl-Test-Pod-Coverage
perltidy
popt-devel
python-docs
qt-doc
rpmdevtools
rpmlint
sane-backends-devel
snappy-devel
startup-notification-devel
systemtap-sdt-devel
systemtap-server
tcl-devel
tcp_wrappers-devel
tk-devel
unique-devel
unixODBC-devel
xorg-x11-proto-devel
xz-devel
%end
Dell-R730 【Pxe+dhcp+ftp+tftp+Kickstart+CentOs6.6】的更多相关文章
- Linux系统网络安装——基于pxe+dhcp+nfs+tftp+kickstart
原文发表于:2010-09-05 转载至cu于:2012-07-21 一.原理简介 PXE(preboot execute environment)工作于Client/Server的网络模式,支持工作 ...
- linux pxe+dhcp+nfs+tftp
yum -y install vsftpd dhcp xinetd tftp-server syslinux(安装"syslinux"才有pxelinux.0) tftp 服务(v ...
- 使用PXE+DHCP+TFTP+kickstart搭建无人执守系统安装服务器
原理和概念: 1. 什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 ...
- dhcp、tftp及pxe简介
DHCP: 全称:Dynamic Host Configuration Protocol 动态主机配置协议 DHCP配置内容: IP/Netmask Gateway DNS Server bootp ...
- PXE+DHCP+TFTP+Cobbler 无人值守安装centos 7
Cobbler(补鞋匠)是通过将DHCP.TFTP.DNS.HTTP等服务进行集成,创建一个中央管理节点,其可以实现的功能有配置服务,创建存储库,解压缩操作系统媒介,代理或集成一个配置管理系统,控制电 ...
- Linux之FTP/TFTP(vsftp、vsftpd) HTTP(httpd、apache) DHCP(dhcpd)
FTP/TFTP(vsftp.vsftpd): FTP是File Transfer Protocol(文件传输协议)而中文简称为"文传协议".用于Internet上的控制文件的双向 ...
- Dell R730服务器 Raid0 Raid5配置
Dell R730服务器,有7块5t硬盘,默认做的RAID5.我们的目的是取其中6块硬盘做RAID5,留一块硬盘做热备. 一块SSD系统盘. 在这里,我具体解释一下 ①6块硬盘做成RAID5 ②6块硬 ...
- Dell R730服务器 Raid5配置
Dell R730服务器,有7块5t硬盘,默认做的RAID5.我们的目的是取其中6块硬盘做RAID5,留一块硬盘做热备. 一块SSD系统盘. 在这里,我具体解释一下 ①6块硬盘做成RAID5 ②6块硬 ...
- dell R730 安装windwos 2008 R2在windows loading files...完成后屏幕无信号(iDrac绿屏)
dell R730 安装windwos 2008 R2在windows loading files...完成后,Starting Windows时屏幕无信号(iDrac绿屏) 解决方法: F2 进行 ...
随机推荐
- C# 通过扩展WebBrowser捕获网络连接错误信息
想捕获WebBrowser连接指定网站过程中发生的错误信息,包括网络无法连接.404找不到网页等等错误!经过网上的搜集,找到了以下解决方案,该解决方案不会在网站连接前发出多余的测试请求. 向Webbr ...
- openwrt_git_pull命令提示merger冲突时如何解决?
直接贴代码 tf@ubuntu:~/projects/openwrt1407$ git pull Updating 331ecb0..d12dc6e error: Your local changes ...
- 使用QT来制作串口终端
为什么要使用QT,因为它是跨平台的. 我现在使用的环境是Win7 64bit,使用VS的编译器来编译QT工程. 安装这套环境简单说一下:先到QT官网下载qt-windows-opensource-5. ...
- 题注Oracle数据库的网络连接原理
版权声明:本文博客原创文章,博客,未经同意,不得转载.
- 开源框架之TAB控件
我的开源框架之TAB控件 需求 (1)支持iframe.html.json格式的tab内容远程请求 (2)支持动态添加tab (3)支持远程加载完成监听,支持tab激活事件监听 (4)支持relo ...
- Markdown 代码测试
Mou Overview Mou, the missing Markdown editor for web developers. Syntax Strong and Emphasize strong ...
- C#使用文件监控对象FileSystemWatcher 实现数据同步
在C#使用文件监控对象FileSystemWatcher 实现数据同步 2013-12-12 18:24 by 幕三少, 352 阅读, 3 评论, 收藏, 编辑 最近在项目中有这么个需求,就是得去实 ...
- C++构造 下一个排列 的函数
今天围观刘汝佳神犇的白书发现了一个好用的函数: next_permutation(); 可以用于可重, 或者不可重集, 寻找下一个排列. 时间复杂度尚不明. //适用于不可重和可重集的排列. # in ...
- IOS学习之路二十三(EGOImageLoading异步加载图片开源框架使用)
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作:当从网上获取图片时,如果网速慢图片短时间内 ...
- ios开发屏幕问题
1. 程序要要支持Iphone 和 ipad,所以首先必需创建一通用程序,这一操作只要在创建程序时在 devices那栏上勾选universal即可,完成后会发现有两个.xib文件,但只有一个view ...