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/interfacesvim命令编辑保存退出
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/f
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. 编写f文件时,不要遗漏标点符号
b. 注意不要拼错字母
c. 每次修改文件后都需要重启相应服务
常用到的命令:
ls  显示当前目录列表; rm  删除文件; mkdir  创建文件夹
lmdir 删除文件夹;  vi  编辑或是创建文件; pwd 查看当前所在路径
cd /  返回根目录;  cp –arf  拷贝文件;  :wq  保存退出
:q 不保存直接退出  ctrl+z  出错时可不保存强制退出

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。