步骤
1、mount /dev/sr0 /media/
2、安装所需要的软件
安装并配置tftp服务
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
配置dhcp
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
allow booting;
allow bootp;
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.60;
option domain-name-servers KangChangWei;
option domain-name "KangChangWei";
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
filename "pxelinux.0";
next-server 192.168.1.101;
} |
以上IP可以根据自己所在的网络修改
3、复制所需要的启动文件
?
1
2
3
4
5
6
7 |
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot
cp /media/images/pxeboot/initrd.img /var/lib/tftpboot/
cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default |
编辑
Vim /var/lib/tftpboot/pxelinux.cfg/default
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 |
default linux
#default vesamenu.c32
prompt 1
timeout 600
display boot.msg
menu background splash.jpg
menu title Welcome to CentOS 6.5!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.1.101/pub/ks.cfg
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
menu label ^Memory test
kernel memtest
append - |
4、共享光盘
?
1
2 |
vim /etc/export
/media *(ro,sync) |
启动nfs服务
?
1
2
3
4
5
6
7
8
9
10
11
12 |
[root@kcw ~]# /etc/init.d/rpcbind restart
停止 rpcbind: [确定]
正在启动 rpcbind: [确定]
[root@kcw ~]# /etc/init.d/nfs restart
关闭 NFS 守护进程: [确定]
关闭 NFS mountd: [确定]
关闭 NFS 服务: [确定]
Shutting down RPC idmapd: [确定]
启动 NFS 服务: [确定]
启动 NFS mountd: [确定]
启动 NFS 守护进程: [确定]
正在启动 RPC idmapd: [确定] |
查看nfs输出
?
1
2
3 |
[root @ kcw ~] # showmount -e localhost
Export list for localhost :
/media * |
生成ks.cfg文件安装工具
?
1 |
[root@kcw ~]# yum install system-config-kickstart |
然后运行
?
1 |
system-config-kickstart |
来修改页面得到自己安装的客户端
我这里省略。。
这有个做好的ks.cfg
内容如下:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 |
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
key --skip
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
nfs --server=192.168.1.101 --dir=/media
# Root password
rootpw --iscrypted $1$9ElloIHk$pO.NfjND/6K88z3CiIvPc.
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# System authorization information
auth --useshadow --passalgo=md5
# Use text mode install
text
# System keyboard
keyboard us
# System language
lang zh_CN
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone Asia/Shanghai
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
# Disk partitioning information
part swap --size 2048
part /boot --size 200
part pv.01 --size 30000
volgroup vol0 pv.01
logvol / --vgname=vol0 --size=25000 --name=root
#logvol /home --vgname=vol0 --size=500 --name=home
%post
#wget ftp://192.168.1.101/pub/yum.repo -P /etc/yum.repos.d/
%packages
@ Desktop
@ Console internet tools
@ Desktop Platform
@ Development Tools
@ General Purpose Desktop
@ Graphical Administration Tools
@ Internet Browser
@ Network file system client
@ Printing client
@ X Window System
@ Chinese Support |
注意我这块root密码是redhat
我这里分区时lvm分区根据你的需求也可以修改
然后把ks.cfg放到你的vsftpd默认可以访问的目录里
即:
?
1
2
3
4
5 |
[root@kcw ~]# cd /var/ftp/pub/
[root@kcw pub]# ls
ks.cfg
[root@kcw pub]# pwd
/var/ftp/pub |
注意先测试你的这个文件能不能访问打开IE
输入ftp://192.168.1.101/pub/ks.cfg
看能否看到内容!
做完重启dhcp vsftpd xine xinetd nfs
然后重新开台电脑开机设置从网卡引导看能否启动成功并且自动安装
我这块等待默认600秒 自动安装
开机引导到boot:时按回车安装
相关文章
猜你喜欢
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
- 64M VPS建站:能否支持高流量网站运行? 2025-06-10
- 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
- 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-29 92
-
2025-05-27 88
-
2025-05-27 56
-
2025-05-25 59
-
2025-05-29 57
热门评论