Instalação de rede Linux

Encontrei recentemente a instalação do Centos 7 em condições incomuns.

Em primeiro lugar, em casa. Ou seja, eu estava lidando com um computador local e não com um servidor com IPMI.

Em segundo lugar, por falta de uma unidade de disco, normalmente uso uma unidade flash USB inicializável, que nesse caso se mostrou inútil, pois o novo computador é inicializado apenas a partir de unidades flash USB com o instalador do Windows. O problema não é novo, a julgar pelos comentários na placa-mãe.

À minha disposição estava a rede. Vou dar um exemplo de instalação do Centos 7 no PXE e iPXE

Então, vamos começar.

Como instalar o Linux via ipxe?
Como instalar o linux via pxe?


Instalação via PXE


Conecte o cabo Ethernet ao computador1 - no qual haverá DHCP, TFTP e computador2 - no qual o sistema operacional deve ser instalado.

Adicione as configurações estáticas do adaptador de rede ao computador1. Meu endereço é 192.168.1.50.

Baixe e instale o TFTP . Neste programa, configuraremos o servidor DHCP e TFTP a partir do qual forneceremos o endereço IP e os arquivos de instalação ao computador2.

Desligue o firewall e execute o tftpd com privilégios de administrador. Defina as mesmas configurações que nas fotos. Pode ser necessário reiniciar o tftpd.







No computador2, no menu de inicialização, selecione o adaptador de rede. Uma barra de progresso será exibida na janela do tftpd no computador1.

Depois disso, no computador2, a janela do instalador do SO será carregada.

Instale o Linux via iPXE


Faça o download da imagem ipxe.iso . Rufus, crie uma unidade flash inicializável com base nesta imagem.

Coloque o script install.ipxe em qualquer servidor da web. Você pode descobrir como criar um servidor da web em um computador local aqui . O endereço do meu script será como este sitename.ru/install.ipxe O

conteúdo do script install.ipxe para a instalação do Centos 7

#!ipxe
set base http://mirror.centos.org/centos/7/os/x86_64
prompt -k 0x197e -t 2000 Press F12 to install CentOS... || exit
kernel ${base}/images/pxeboot/vmlinuz initrd=initrd.img repo=${base}
initrd ${base}/images/pxeboot/initrd.img
boot

Por analogia com este script para instalar o Centos 7, você pode preparar seu próprio script para instalar outro sistema operacional.

Conecte o computador no qual você deseja instalar o Linux e o cabo do roteador Ethernet. Insira a unidade flash e inicialize a partir dela. Depois de pressionar F12, o console do ipxe aparecerá. Usamos os seguintes comandos para obter o endereço IP e baixar o script

iPXE> dhcp
    DHCP (net0 52:54:00:12:34:56).... ok
iPXE> chain http://sitename.ru/install.ipxe

Depois disso, a janela do instalador do SO será carregada.

All Articles