日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
使用PXE安裝CentOS 7.2

1.環(huán)境

本文使用VMware 虛擬機進行實驗。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了洪湖免費建站歡迎大家使用!

點擊VMware--編輯--虛擬網(wǎng)絡(luò)編輯器,新建VMnet15,選擇僅主機模式,取消勾選DHCP服務(wù)(因為這里使用自己的DHCP服務(wù))。我這里配好后是192.168.93.0/24網(wǎng)絡(luò)。

  • 一臺PXE服務(wù)器

centos 7.2系統(tǒng)

2張網(wǎng)卡,

網(wǎng)卡eno16777736 ,使用NAT模式(用于yum安裝軟件),DHCP獲取IP

網(wǎng)卡eno50332184 ,連接至VMnet15網(wǎng)絡(luò),配置靜態(tài)IP:192.168.93.10

  • 一臺PXE客戶機(待安裝系統(tǒng))

2GB 內(nèi)存(太小不行)

1張網(wǎng)卡,

網(wǎng)卡eno16777736 ,連接至VMnet15網(wǎng)絡(luò)

2.需求

  • SYSLINUX,提供pxelinux.0
  • DHCP-SERVER,為客戶機提供IP
  • TFTP-SERVER,為客戶機提供簡單文件傳輸(如傳輸pxelinux.0等)
  • VSFTP-SERVER或APACHE-SERVER,提供repo的系統(tǒng)文件服務(wù)
  • CentOS 7.2(或7.4都行)安裝光盤,如CentOS-7-x86_64-Everything-1511.iso

3.配置

在PXE服務(wù)器上,

3.1預(yù)配置

臨時關(guān)閉防火墻

systemctl stop firewalld

臨時關(guān)閉SELinux

setenforce 0

安裝各個服務(wù)器與依賴庫

yum -y install tftp-server vsftpd syslinux dhcp xinetd

掛載CentOS 7.2安裝光盤(需要先將光盤連接至PXE服務(wù)器虛擬機上)

mount -t iso9660 -o loop /dev/cdrom /mnt

3.2配置VSFTP

為了vsftp服務(wù)器使用光盤,把/mnt再綁定到/var/ftp/centos(因為vsftp不允許軟連接目錄)

mkdir -p /var/ftp/centos
mount --bind /mnt/ /var/ftp/centos

3.3配置TFTP

3.3.1配置pxe啟動文件

新建tftp啟動目錄

mkdir -p /tftpboot/pxelinux.cfg

把光盤中isolinux里面的文件都復制到tftp啟動目錄中

cd /mnt/isolinux
cp -a * /tftpboot/

復制pxelinux.0

cp /usr/share/syslinux/pxelinux.0 /tftpboot/

 將tftp啟動目錄中的isolinux.cfg(剛從光盤中復制過來的)改名default,并移動至pxelinux.cft目錄下

cd /tftpboot
mv isolinux.cfg pxelinux.cfg/default

編輯default文件,增加我們設(shè)置的PXE啟動項

vi pxelinux.cfg/default

在一堆label 上面添加如下內(nèi)容

label linux-nidey
menu label ^Install CentOS 7 nidey
kernel vmlinuz
append initrd=initrd.img inst.repo=ftp://192.168.93.10/centos quiet

label另起一個名字,menu就是客戶機啟動時看到的安裝選項名

注意,如果不使用kickstart自動部署,則append后面第二個參數(shù)應(yīng)該用inst.repo,而不是inst.stage2(這種情況客戶機啟動時會卡在獲取安裝源步驟)

URL使用前面配置的vsftp服務(wù)器(也可以使用Apache-server的http服務(wù),或者搭建nfs也行)

append參數(shù)使用inst.stage2則安裝時會卡在這里

append參數(shù)使用inst.repo則安裝時正常獲取安裝源(圖是另截的,見諒...)

3.3.2配置tftp-server

tftp服務(wù)器依附于xinetd服務(wù)下,

vim /etc/xinetd.d/tftp

server_args 設(shè)置我們剛才創(chuàng)建的tftp啟動目錄,并啟用tftp

 

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
} 

3.4配置DHCP

vim /etc/dhcp/dhcpd.conf

設(shè)置允許引導啟動,

192.168.93.0子網(wǎng),掩碼255.255.255.0,地址池192.168.93.240~192.168.93.250

引導啟動文件名為pxelinux.0(syslinux提供的,在/tftpboot目錄下)

next-server設(shè)置為PXE服務(wù)器IP,也就是本機:192.168.93.10

因為這里只在一個局域網(wǎng)下安裝系統(tǒng),網(wǎng)關(guān)和DNS其實都不用設(shè)置。

ddns-update-style interim;
ignore client-updates;
allow booting; allow bootp;
subnet 192.168.93.0 netmask 255.255.255.0
{
# option routers 192.168.93.1;
# option domain-name "s.un";
# option domain-name-servers 192.168.93.1;
option subnet-mask 255.255.255.0;
option time-offset -18000;
default-lease-time 21600;
max-lease-time 43200;
range dynamic-bootp 192.168.93.240 192.168.93.250;
filename "pxelinux.0";
next-server 192.168.93.10;
} 

3.5啟動服務(wù)

systemctl start xinetd
systemctl start dhcpd
systemctl start vsftpd

4.安裝

在PXE客戶機上,

進入BISO,設(shè)置網(wǎng)絡(luò)啟動為第一項。

開機,DHCP獲取,IP,加載啟動,進入安裝界面,選擇安裝就好了。


文章題目:使用PXE安裝CentOS 7.2
文章網(wǎng)址:http://www.dlmjj.cn/article/dpopope.html