日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

pxe装机原理_linux PXE装机详解(非常详细,小白专用)

發布時間:2023/12/15 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pxe装机原理_linux PXE装机详解(非常详细,小白专用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境準備:

服務器安裝:

tftp服務,httpd/ftp服務,dhcp服務,system-config-kickstart工具,syslinux

服務器IP地址:192.168.1.1/24 使用VMnet2

IP配置:

配置文件路徑:/etc/sysconfig/network-scripts/ifcfg-eth0

增加:

ONBOOT=yes#啟動服務時生效

BOOTPROTO=static#靜態地址

IPADDR=192.168.1.1#IP地址,必須和下面的DHCP網關地址相同

NETMASK=255.255.255.0

DHCP服務配置:(地址分發)

yum -y install dhcp#安裝DHCP服務

配置文件路徑:/etc/dhcp/dhcpd.conf

subnet ?192.168.1.0 netmask 255.255.255.0 { #分發網段

range 192.168.1.10 192.168.1.100;?#分發范圍

option domain-name-servers 8.8.8.8,114.114.114.114; #分發DNS

option domain-name "test.com"; #DNS名

option routers 192.168.1.1; #網關

option broadcast-address 192.168.1.255; #廣播地址

default-lease-time 600; #最短租約時間

max-lease-time 7200;#最長租約時間

filename "pxelinux.0"; #配置pxe引導文件名

next-server 192.168.1.1;?#配置TFTP地址

}

TFTP服務配置:(簡單文件傳輸)

yum -y install tftp-server#安裝TFTP服務

配置文件路徑:/etc/xinetd.d/tftp

文件存放目錄:/var/lib/tftpboot

service tftp

{

socket_type= dgram

protocol= udp

wait= yes

user= root

server= /usr/sbin/in.tftpd

server_args= -s /var/lib/tftpboot

disable= no#更改為no

per_source= 11

cps= 100 2

flags= IPv4

}

syslinux配置:

yum -y install syslinux#安裝syslinux服務

cd /usr/share/syslinux#切換到syslinux文件存放目錄

cp pxelinux.0 /var/lib/tftpboot/#復制pxe所需要的文件的tftp文件存放目錄

PXE引導文件配置:

mount /dev/cdrom /media#掛載光盤

cd /media/images/pxeboot/#進入pxe文件存放位置

cp initrd.img vmlinuz /var/lib/tftpboot/#將pxe關鍵文件放入tftp文件存放目錄

cd /media/isolinux#切換目錄

cp boot.cat vesamenu.c32 splash.jpg /var/lib/tftpboot/

mkdir /var/lib/tftpboot/pxelinux.cfg#創建關鍵目錄,必須為這個名

touch /var/lib/tftpboot/pxelinux.cfg/default ? ? ?????#創建關鍵文件,必須為這個名

網絡yum源配置:

yum -y install httpd#安裝http服務

mkdir /var/www/html/centos6#創建yum倉庫

umount ?/media

mount /dev/cdrom /var/www/html/centos6/#掛載光盤

生成kickstart文件:

yum install system-config-kickstart.noarch#安裝kickstart文件生成工具

system-config-kickstart#圖形終端中運行,保存到root目錄

cp /root/centos6.cfg /var/www/html/centos6.cfg#將kickstart文件復制到指定位置

chmod 777 /var/www/html/centos6.cfg#一定要改這個權限

修改引導文件:

vim /var/lib/tftpboot/pxelinux.cfg/default

default ? auto#默認界面顯示

prompt 0#等待用戶選擇時間

label auto#選項框顯示內容

kernel vmlinuz#內核文件

append ks=http://192.168.1.1/centos6.cfg initrd=initrd.img devfs=nomount ramdisk_size=8129#指定kickstart文件位置

vim /var/www/html/centos6.cfg

url --url="http://192.168.1.1/centos6/"#指定yum源路徑,有可能生成的時候你指定了

啟動服務:

service xinetd start#開啟TFTP服務(udp:69)

service dhcpd start#開啟DHCP服務(udp:67)

service httpd start#開啟HTTP服務(udp:80)

剩下的驗證我就不在這兒說了,非常簡單。

總結

以上是生活随笔為你收集整理的pxe装机原理_linux PXE装机详解(非常详细,小白专用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。