これを実現するには、次のサービスを有効にする必要があります
dhcp --- u ディスクまたは CD なしでコンピュータをブートすると、ネットワーク内のブートが検索されます。
tftp --- システムのブートに使用されます
ftp&& http --- ガイド付きシステムが ftp または http 上の rpm パッケージを検索できるように yum ウェアハウスを作成します。
1.ftp&& http yum 倉庫建設
Linux: YUM 倉庫サービス_Bao Haichao-GNUBHCkalitarro のブログ-CSDN ブログ
2.tftp
yum -y tftp サーバーをインストールします
vim /etc/xinetd.d/tftp
次のように変更します
server_args = -s /var/lib/tftpboot
無効にする = いいえ
systemctl tftp を開始します
systemctl で TFTP を有効にする
cd /mnt/images/pxeboot/
# mnt はディスクのマウント ポイントです。ディスクをマウントする場所に移動し、images/pxeboot/
cp vmlinuz initrd.img /var/lib/tftpboot/
yum -y syslinux をインストールします
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
3.dhcp
yum -y dhcp をインストールします
vim /etc/dhcp/dhcpd.conf
書く
ddns-update-style none; subnet 网段 netmask 子网掩码 { option routers 网关; option domain-name-servers 域名服务器; range 地址起始 地址结束; next-server 服务器地址; filename "pxelinux.0"; }
systemctl dhcpd を開始します
systemctl dhcpd を有効にする
4. デフォルトのブート メニュー ファイル
mkdir /var/lib/tftpboot/pxelinux.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
# 書く
default auto prompt 1 label auto kernel vmlinuz append initrd=initrd.img method=ftp://192.168.254.11/centos
# 次の ftp:// は yum ウェアハウス IP に書き込む必要があります
これに加えて、
#【文本模式安装】 label linux text kernel vmlinuz append text initrd=initrd.img method=ftp://192.168.10.1/centos #【进入救援模式】 label linux rescue kernel vmlinuz append rescue initrd=initrd.img method=ftp://192.168.10.1/centos
この 2 つは一般的には使用されないため、最初のものを使用してください。
現時点では、テスト用に新しいマシンを作成し、ミラーリングをインストールせず、dhcp を割り当てるためにネットワーク カードを使用せず、新しいマシンとサーバーを同じネットワーク内に置くだけです。
メモリは2g以上に設定してください
直接入力して、気長に待ちます