Ubuntu配置PXE详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu配置PXE详解(13.04)
1.安装Ubuntu Linux系统
按提示安装
a.输入用户名和密码进入Linux
b.输入sudo –i命令切换到root权限
2.安装dhcp3-server,tftpd-hpa,system服务,需连接外部网络
a.输入apt-get install dhcp3-server命令,安装dhcp3-server服务
b.输入apt-get install tftp-hpa命令,安装tftpd-hpa服务
c.输入apt-get install syslinux命令,安装syslinux服务.
3.断开网络,设定固定IP地址
a.编辑/etc/network/interfaces 加上以下内容(可进入到文件所在文件夹找到文加后再进行编辑)
输入命令Sudo vi /etc/network/interfaces
auto em1
Iface em1 inet static
address 192.168.10.1
netmask 255.255.255.0(需个人编写)
b. 重启网络
输入命令sudo /etc/init.d/networking resatrt
4.配置dhcp
a.编辑dhcp-server
输入命令Sudo vi /etc/default/isc-dhcp-server
INTERFACES=”em1” (Ubuntu 13.04 默认值为em1)
b.编辑dhcpd-hpa
输入命令Sudo vi /etc/dhcp/dhcpd.conf
Subnet 192.168.10.0 netmask 255.255.255.0{
range 192.168.10.10 192.168.10.254;
default-lease-time 600;
max-lease-time 7200;
filename “pxelinux.0”; (需个人编写)
}
c.重启dhcp服务
输入命令Sudo /etc/init.d/isc-dhcp-server restart
5.建立tftpboot,pxelinux.cfg文件夹以及default文件
a.Tftpboot文件夹早/var/lib/tftpboot 或是输入命令mkdir tftpboot 创建tftpboot文
件夹//系统有tftpboot文件夹,或者可以在根目录新建tftpboot文件夹
b.Pxelinux.cfg文件夹创建在tftpboot下,路径为/var/lib/tftpboot/pxelinux.cfg,输入命
令mkdir pxelinux.cfg 创建pxelinux.cfg文件夹
c.在pxelinux.cfg文件夹下创建default
输入命令vi default 并推出即创建了default文件
d.拷贝pxelinux.0,memu.c32,memdisk,image(以freedos为例)到tftpboot文件夹下
输入命令cp –arf file tft平boot //可将文件拷贝到tftpboot文件夹下
6.配置tftp
输入命令sudo vi /etc/default/tftpd-hpa
TFTP_USERNAME=”tftp”
TFTP_DIRECTORY=”/var/lib/tftpboot”//路径为tftpboot文件夹所在路径
TFTP_ADDRESS=”192.168.10.1:69”//地址为本机IP
TFTP_OPTIONS=”--secure”
7.配置PXE Default文件(文件路径:vi /var/lib/tftpboot/pxelinux.cfg/default)
DEFAULT MENU
PROMPT 0
TIMEOUT 50
LABEL MEMU
Menu Label PXE BOOT
Kernel menu.c32
LABEL Boothd
Menu label Local boot
Loacalboot 0
LABEL Fdboot
Menu Label Freedos
Kernel memdisk
Append initrd=fdboot.img ramdisk_size=14400((需个人编写))
8.配置完成后输入cd /回到根目录,输入reboot重启服务开机。
9.开启客户端从网络引导
服务器可分配IP给客户端,能进入MENU即表示服务器配置OK.
Notes:
a.编写dhcpd.conf文件时,不要遗漏标点符号
b.注意不要拼错字母
c.每次修改文件后都需要重启相应服务
常用到的命令:
ls 显示当前目录列表;rm 删除文件;mkdir 创建文件夹
lmdir 删除文件夹;vi 编辑或是创建文件;pwd 查看当前所在路径
cd / 返回根目录;cp –arf 拷贝文件;:wq 保存退出
:q 不保存直接退出ctrl+z 出错时可不保存强制退出。