銀河麒麟、UOS系統龍芯mips64、arm64 PXE網路啟動、自動安裝實現,相容臺式、筆記本各種機器
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另外說)
搭建成功
恭喜你,搭建完成了,客戶機開機,選擇網路啟動試試吧。
相關文章
- PXE實現系統自動化安裝
- 國產化之Arm64 CPU+銀河麒麟系統安裝.NetCoreNetCore
- 龍芯+UOS系統下java環境安裝Java
- vmware安裝銀河麒麟
- 騰訊通Linux端解決方案:相容銀河麒麟以及統信UOS等國產系統Linux
- vmware安裝銀河麒麟V10系統宿主機斷電異常關機銀河麒麟開機報錯
- kickstart半自動安裝centos系統與pxe自動安裝centos系統CentOS
- 配置PXE Server實現網路啟動Server
- dotnet 8 版本與銀河麒麟V10和UOS系統的 glib 相容性
- dotnet 8 版本與銀河麒麟V10和UOS系統的 glibc 相容性
- 銀河麒麟系統安裝mongodb副本集故障處理MongoDB
- 國產linux系統(銀河麒麟,統信uos)使用 PageOffice 國產版實現Office文件線上預覽Linux
- 龍芯筆記本: 將投產龍芯筆記本採用Linux系統受質疑(轉)筆記Linux
- [轉帖] 銀河麒麟系統安全機制-KYSEC
- 國產linux系統(銀河麒麟,統信uos)使用 PageOffice 國產版實現Word多檔案合併Linux
- 銀河麒麟V10安裝ASP.NET Core並配置Supervisor讓網站開機自動執行ASP.NET網站
- 銀河麒麟系統安裝ORACLE資料庫問題處理Oracle資料庫
- PXE 和 計算機網路啟動計算機網路
- PXE 基於網路自動安裝CentOS 6/7/8CentOS
- pxe基於虛擬機器的自啟動虛擬機
- 麒麟系統開發筆記(五):製作安裝麒麟系統、物理機安裝麒麟系統搭建Qt開發環境筆記QT開發環境
- 在銀河麒麟高階伺服器作業系統V10上安裝docker伺服器作業系統Docker
- RHEL7.3通過PXE啟動安裝作業系統作業系統
- C# 實現 Linux 視訊會議(原始碼,支援信創環境,銀河麒麟,統信UOS)C#Linux原始碼
- C#實現國產Linux影片錄製生成mp4(附原始碼,銀河麒麟、統信UOS)C#Linux原始碼
- Docker與銀河麒麟的相容性問題Docker
- 安防監控影片匯聚平臺EasyCVR在銀河麒麟V10系統中的啟動異常及解決方法VR
- 麒麟系統開發筆記(一):國產麒麟系統搭建開發環境之虛擬機器安裝筆記開發環境虛擬機
- 國產化之虛擬ARM64-CPU安裝銀河麒麟作業系統作業系統
- 銀河麒麟V10安裝MySQL8.0.28並實現遠端訪問MySql
- PXE+DHCP+TFTP+NFS+Kickstart網路自動安裝配置簡化版FTPNFS
- C#實現信創國產Linux麥克風攝像頭推流(原始碼,銀河麒麟、統信UOS)C#Linux原始碼
- Cobbler實現自動化安裝作業系統作業系統
- 銀河麒麟系統部署keepalived.故障處理
- 路由+電腦+虛擬機器 筆記本網路安裝linux路由虛擬機筆記Linux
- 使用NIM Server網路半自動安裝AIX系統ServerAI
- 【松溪】部署Linux系統的網路自動安裝Linux
- 通過 PXE 自動化安裝 Ubuntu ServerUbuntuServer