銀河麒麟、UOS系統龍芯mips64、arm64 PXE網路啟動、自動安裝實現,相容臺式、筆記本各種機器

壞壞蛋發表於2020-11-13

 

1 準備工作(可用arm64的伺服器通過PXE啟動mips64的客戶機)

1.1 在伺服器(伺服器:搭建PXE啟動環境的機器,以下簡稱伺服器)上關閉網路自動獲取ip(dhcp)

ip獲取方式設定為手動,並填寫ip、閘道器等

1.2 關閉防火牆

systemctl stop firewalld 

或者

iptables -F

1.3 掛載要在客戶機(客戶機:要通過pxe安裝的機器)ISO介質在伺服器上(與統信UOS專業版為例)

下載安裝的iso介質,必須與客戶機的架構、CPU符合,iso地址:https://www.chinauos.com/resource/download-professional 自行下載 uniontechos-desktop-20-professional-1021_mips64el.iso

下載之後把映象複製到/opt下

掛載:

mount /opt/ uniontechos-desktop-20-professional-1021_mips64el.iso  /你要掛載目錄(自己記住就行)

2 安裝搭建dhcp服務

2.1 安裝服務

apt-get install isc-dhcp-server

如果沒有這個軟體或者安裝不成功,請參考:https://blog.csdn.net/weixin_42328170/article/details/107411026 修改本地源再安裝

2.2 配置環境

2.2.1 修改dhcp網路卡配置

檢視本機ip和網路卡資訊(準備工作已填了ip但是不知道網路卡名稱)

通過以下命令檢視

ifconfig

可以看到,網路卡名稱為:enp1s0

修改dhcp網路卡資訊

vim /etc/default/isc-dhcp-server

新增或修改如下配置

2.2.2 修改dhcp引導檔案(關鍵、非常重要)

編輯配置檔案

vim /etc/dhcp/dhcpd.conf

內容如下:

ddns-update-style none;

log-facility local7;

option space PXE;

option client-system-arch code 93 = unsigned integer 16;

default-lease-time 600;

max-lease-time 7200;

allow booting;

allow bootp;

subnet 192.168.0.0 netmask 255.255.255.0 {

#分配ip範圍

range 192.168.0.101 192.168.0.199;

option broadcast-address 192.168.0.255;

option routers 192.168.0.100;

default-lease-time 600;

max-lease-time 7200;

next-server 192.168.0.100;

#載入引導檔案(重要)

省略 。。。有償服務

}

dhcp服務配置完成!

2.2.3 dhcp服務啟動

重啟並自動啟動

systemctl restart isc-dhcp-server

systemctl enable isc-dhcp-server

檢視是否允許啟動成功

systemctl status isc-dhcp-server

可能會有不成功的情況,請留言諮詢

3 安裝配置tftp服務

3.1 安裝服務

apt-get install tftp-hpa tftpd-hpa

其中tftp-hpa為tftp服務端,tftpd-hpa為tftp服務客戶端

3.2 修改tftp配置檔案

vim /etc/default/tftpd-hpa

內容如下:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

#tftp的根目錄

TFTP_DIRECTORY="/var/lib/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

3.3 配置引導檔案、複製核心等(重要)

在tftp目錄下建立和配置引導檔案,從iso內複製核心檔案到相應的資料夾

(筆者測試過相當多機型,不同機型引導方式可能不一樣)

省略。。。分享不易,有償服務

4 安裝配置nfs服務

4.1 安裝nfs服務

4.2 配置nfs服務

4.3 將iso內所有檔案通過nfs共享

5 安裝配置ftp服務

5.1 安裝nfs服務

5.2 配置ftp服務,開放訪問

5.3 建立和配置自動安裝檔案(針對麒麟系統,UOS另外說)

搭建成功

恭喜你,搭建完成了,客戶機開機,選擇網路啟動試試吧。

 

 

 

 

 

 

相關文章