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

歡迎訪問 生活随笔!

生活随笔

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

linux

pxe安装linux后命令不可用,pxe自动安装linux

發(fā)布時間:2023/12/10 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pxe安装linux后命令不可用,pxe自动安装linux 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

配置自動安裝操作系統(tǒng)

1.網(wǎng)卡應支持pxe技術,由網(wǎng)卡作為dhcp的客戶端向dhcp服務器請求一個IP地址,dhcp會將ip,網(wǎng)關等信息和的tftp服務器的地址應加載的文件名提供給客戶端

2.根據(jù)dhcp服務器提供的信息網(wǎng)卡上內(nèi)置的tftp客戶端向tftp服務器發(fā)出請求,將文件下載至內(nèi)存,包括bootloader(可能有選單),initrd,內(nèi)核等(內(nèi)核和initrd應該是專用于pxe的版本,就是具有相應功能的沒有過度裁剪的內(nèi)核)

3.加載完內(nèi)核會讀取kickstart文件,該文件會指明倉庫的位置和要安裝的程序包

anaconda是紅帽系列的安裝系統(tǒng),不同系統(tǒng)的安裝系統(tǒng)不同,anaconda可以通過讀取kickstart實現(xiàn)自動安裝

要通過ftp,http等提供系統(tǒng)安裝的倉庫,注意版本

tftp是一個非獨立進程,監(jiān)聽udp的69端口tftp的程序的服務端由tftp-server提供,客戶端有tftp提供

tftp的啟動

CentOS 7:

systemctl start tftp.socket

CentOS 6:

chkconfig tftp on

service xinetd restart

默認的文件根目錄:/var/lib/tftpboot/

注意:有些系統(tǒng)的tftp后會有不能下載大文件的問題造成不能通過tftp下載內(nèi)核和initrd文件導致自動安裝失敗,建議布置好tftp服務后先驗證能否通過tftp下載對應文件

注意,安裝完程序后要記得開啟,防止出現(xiàn)問題

syslinux是一個提供多種引導程序的安裝包,pxelinux.0是此處需要使用的文件,在centos6上使用rpm -ql不能查看所有

1.安裝dhcp并提供配置文件并開啟

yum install dhcp -y

配置文件

option domain-name "hehehe.com";

option domain-name-servers 10.1.1.1, 8.8.8.8;

default-lease-time 3600;

max-lease-time 7200;

subnet 10.1.0.0 netmask 255.255.0.0 {

range 10.1.5.5 10.1.5.10;

filename ”pxelinux.0“;(文件名必須寫在雙引號內(nèi),必須以;結尾)

next—server 10.1.1.1;

}

service dhcpd start

2.安裝tftp并開啟

systemctl start tftp.socket

3.安裝syslinux,并將pxelinux.0,menu.c32(提供選單),mboot.c32(能夠通過內(nèi)存引導),memdisk(將內(nèi)存模擬為磁盤),chain.c32(基于bootloader引導系統(tǒng))復制到/var/lib/tftpboot/下

yum install syslinux ?-y

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

cp /usr/share/syslinux/{chain.c32,memdisk,menu.c32,mboot.c32} /var/lib/tftpboot/

4.從安裝光盤復制vmlinuz和initrd.img到tftp的根目錄下

cp vmlinuz initrd.img /var/lib/tftpboot/

5.創(chuàng)建菜單加載的配置文件信息,在tftp的根目錄下創(chuàng)建pxelinux.cfg目錄,在pxelinux.cfg目錄下創(chuàng)建default

mkdir pxelinux.cfg

default配置文件

default menu.c32

prompt 5 (此處為選單出現(xiàn)后幾秒內(nèi)沒有動作選擇默認選項)

timeout 30(設定選單超時時間)

MENU LABEL THIS IS CENTOS(選單的大標題)

LABEL linuxzidong (在命令行下直接輸入此處定義字符能啟動該選項)

MENU LABEL install(選單的選項)

KERNEL vmlinuz

APPEND initrd=initrd.img inst.repo=ftp://10.1.1.1/pub/centos (安裝文件路徑)ks=ftp://10.1.1.1/pub/centos7.cfg (應答文件路徑)

6.在ftp的共享目錄創(chuàng)建上面定義的目錄,并將光盤掛載

mkdir centos

mount /dev/sr0 /var/ftp/pub/centos/

7.在/root下的anaconda-ks.cfg是保存了本機安裝系統(tǒng)時選擇的應答文件

本次采用的應答文件centos7.cfg,只包含了最基礎的安裝包

# Keyboard layouts

# old format: keyboard us

# new format:

keyboard –vckeymap=cn –xlayouts='cn'

# Reboot after installation

reboot

# Root password

rootpw –iscrypted $1$HDHf2v4i$LMo.xGHfxQDOf8e043C.g/

# System timezone

timezone Asia/Shanghai

# Use network installation

url –url="ftp://10.1.1.1/pub/centos"

# System language

lang zh_CN

user –groups=wheel –name=mageedu –password=$6$1eWrOetY$DfLZgquGiOaNkwpEF4ItMipz.1kpn7Q.s6oXyoW2bALkWesRWHCCACICkJ.2zBXDbwEw0ibR.wxSt

LI41ZhfF1 –iscrypted –gecos="MageEdu"

# Firewall configuration

firewall –disabled

# Network information

network ?–bootproto=dhcp –device=eth0

# System authorization information

auth ?–useshadow ?–passalgo=sha512

# Use text mode install

text

firstboot –disable

# SELinux configuration

selinux –permissive

ignoredisk –only-use=sda

# System bootloader configuration

bootloader –location=mbr –boot-drive=sda

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart –all –initlabel

# Disk partitioning information

part /boot –asprimary –fstype="xfs" –size=512

part swap –fstype="swap" –size=2048

part /usr –fstype="xfs" –size=20480

part / –fstype="xfs" –size=20480

%packages

@base

@core

8.將應答文件復制到ftp的根所在的目錄

mv centos7.cfg ?/var/ftp/pub/

9.將服務器和要安裝系統(tǒng)的機器配置在同一個網(wǎng)絡內(nèi)通過網(wǎng)卡啟動要安裝系統(tǒng)的機器就可以完成自動安裝

原創(chuàng)文章,作者:zzzzz1357x1,如若轉載,請注明出處:http://www.178linux.com/57869

總結

以上是生活随笔為你收集整理的pxe安装linux后命令不可用,pxe自动安装linux的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。