Como configurar a sinologia NAS como servidor de inicialização PXE para imagens de instalação do NetBooting Linux com pxelinux

Como configurar a sinologia NAS como servidor de inicialização PXE para imagens de instalação do NetBooting Linux com pxelinux

A forma completa de Pxe é Ambiente de execução de pré -barra. É uma ROM de inicialização especializada embutida em muitos cartões de rede de geração mais recente. É usado principalmente para inicializar um instalador de sistema operacional na rede e instalá -lo no seu computador/servidor. Portanto, você não precisará de um CD/DVD ROM ou uma unidade de polegar inicializável USB para instalar seu sistema operacional favorito em seu computador/servidor.

Neste artigo, vou mostrar como configurar sua sinologia NAS como um servidor de inicialização de rede usando o pxelinux e a bota PXE para a imagem de instalação das seguintes distribuições Linux sobre a rede em placas-mãe baseadas em BIOS.

  • Desktop do Ubuntu 20.04 LTS
  • Ubuntu Server 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Ubuntu Server 22.04 LTS
  • Fedora Workstation 35

Então vamos começar.

Índice:

  1. Criando uma pasta compartilhada de pxeboot
  2. Permitindo NFS para a pasta compartilhada do PXEBOOT
  3. Permitindo o serviço TFTP
  4. Instalando o servidor DHCP
  5. Ativando o DHCP para uma interface de rede
  6. Baixando Pxelinux
  7. Carregando os arquivos necessários para o NAS
  8. Criando um arquivo de configuração padrão do Pxelinux
  9. Ativando PXE na Sinologia NAS
  10. Inicialização do Ubuntu Desktop 20.04 LTS Live via PXE
  11. Inicialização do servidor Ubuntu 20.04 LTS via PXE
  12. Inicialização do fedora 35 estação de trabalho ao vivo via PXE
  13. Inicialização do Ubuntu Desktop 22.04 LTS Live via PXE
  14. Inicialização do servidor Ubuntu 22.04 LTS via PXE
  15. Conclusão
  16. Referências

Criando uma pasta compartilhada de pxeboot

Para manter todos os arquivos de inicialização PXE organizados, você deve criar uma nova pasta compartilhada pxeboot como mostrado na captura de tela abaixo.

Se você precisar de assistência na criação de uma nova pasta compartilhada, leia o artigo como configurar a sinologia NAS?.

Permitindo NFS para a pasta compartilhada do PXEBOOT

Você também precisará ativar o serviço de arquivo NFS e configurar o pxeboot Pasta compartilhada para acesso NFS para a inicialização do PXE funcionar.

Para ativar o serviço de arquivo NFS, navegue para Painel de controle > Serviços de arquivo.

De NFS guia, verifique o Ativar serviço NFS Caixa de seleção marcada na captura de tela abaixo.

Clique em Aplicar Para que as mudanças entrem em vigor.

O serviço de arquivo NFS deve ser ativado.

Agora, navegue para Painel de controle > Pasta compartilhada, selecione os pxeboot pasta compartilhada e clique em Editar conforme marcado na captura de tela abaixo.

Clique em Criar de Permissões NFS aba.

Digitar * no Nome do host ou IP seção1, Verifica a Permitir conexões de portas não privilegiadas (portas superiores a 1024) Caixa de seleção2, Verifica a Permitir que os usuários acessem subpastas montadas Caixa de seleção3, e clique em Salvar4.

Uma nova regra de acesso NFS deve ser criada1.

A pasta compartilhada pode ser acessada usando o caminho /volume1/pxeboot Como você pode ver na captura de tela abaixo2. Lembre -se do caminho da pasta compartilhada, como você precisará mais tarde.

Para que as alterações entrem em vigor, clique em Salvar3.

Permitindo o serviço TFTP

Para servir o firmware de inicialização do PXE, você precisará ativar o serviço de arquivo TFTP em sua sinologia NAS.

Para ativar o serviço de arquivo TFTP, navegue para Painel de controle > Serviços de arquivo.

De Avançado guia, role para baixo até o Tftp seção e verifique o Ativar serviço TFTP Caixa de seleção marcada na captura de tela abaixo.

Clique em Selecione conforme marcado na captura de tela abaixo para definir um Pasta do telhado TFTP.

Todas as pastas compartilhadas da sua sinologia NAS devem ser listadas. Selecione os pxeboot pasta compartilhada e clique em Selecione.

Clique em Aplicar Para que as mudanças entrem em vigor.

O serviço de arquivo tftp deve ser ativado e a pasta raiz tftp deve ser definida.

Instalando o servidor DHCP

Para fazer com que a inicialização do PXE funcione, você precisará de um servidor DHCP em funcionamento.

Para instalar um servidor DHCP em sua sinologia NAS, abra o Centro de pacotes aplicativo1, Procure a palavra -chave DHCP2, e clique no Servidor DHCP pacote conforme marcado na captura de tela abaixo3.

Clique em Instalar.

O Servidor DHCP o pacote deve ser instalado.

Uma vez o Servidor DHCP o pacote está instalado, você pode iniciá -lo a partir do Menu do aplicativo da interface da web do DSM da sua sinologia NAS.

O aplicativo do servidor DHCP deve ser aberto. Você pode configurar o servidor DHCP e a inicialização do PXE daqui.

Ativando o DHCP para uma interface de rede

Para ativar o DHCP, abra o Servidor DHCP aplicativo, selecione uma interface de rede no Interface de rede seção e clique em Editar conforme marcado na captura de tela abaixo.

Verifica a Ativar DHCP Caixa de seleção do servidor do Servidor DHCP guia como marcado na captura de tela abaixo.

Digite seu desejado DNS primário e DNS secundário servidores. estou usando 8.8.8.8 Enquanto o DNS primário e 1.1.1.1 Enquanto o DNS secundário servidor1.

De Lista de sub -rede Seção, clique em Criar2.

Você será solicitado a criar uma sub -rede DHCP.

Normalmente, seu roteador doméstico terá um servidor DHCP em execução. Você não pode desligá -lo, pois precisará para seus dispositivos de rede doméstica (eu.e., Laptops, desktops, smartphones, dispositivos IoT). Para obter um servidor DHCP em funcionamento no seu NAS de sinologia sem desligar o servidor DHCP do seu roteador residencial, você terá que criar a mesma sub -rede DHCP no seu sinologia NAS que seu roteador doméstico. Você terá 2 servidores DHCP, mas o configurado no seu NAS de sinologia fornecerá os arquivos necessários para a inicialização do PXE. Independentemente de qual servidor DHCP seus dispositivos de rede doméstica usam, tudo funcionará muito bem, pois estarão na mesma sub -rede.

Digite seu desejado Inicie o endereço IP1, Endereço IP final2, Máscara de rede3, e Porta de entrada4 Dependendo da sub -rede do seu roteador doméstico.

Meu roteador doméstico está usando a sub -rede 192.168.0.0/24 e seu endereço IP é 192.168.0.1. Então, eu usei o endereço de gateway 192.168.0.1 e máscara de rede 255.255.255.0. Os endereços IP de início e final podem ser qualquer coisa dentro da sub -rede. Eu usei o endereço IP inicial 192.168.0.200 e o endereço IP final 192.168.0.230 neste caso.

Digitar 3600 (uma hora) como o Endereço tempo de arrendamento5. É o momento em que o servidor DHCP reservará um endereço IP para um cliente DHCP.

Depois de terminar, clique em Criar6.

Uma nova sub -rede deve ser criada como você pode ver na captura de tela abaixo.

Verifica a Habilitado Caixa de seleção para ativar a sub -rede e clicar em OK conforme marcado na captura de tela abaixo.

Clique em Sim.

O DHCP deve ser ativado para a interface de rede selecionada.

Baixando Pxelinux

Você pode baixar o pxelinux do URL:

https: // espelhos.borda.núcleo.org/pub/linux/utils/boot/syslinux/

Visite o URL do download do Pxelinux do seu navegador favorito. Depois que a página carregar, faça o download do arquivo zip da versão mais recente do syslinux. No momento da redação deste artigo, a versão mais recente do syslinux é 6.03.

Seu navegador solicitará que você salve o syslinux zip Archive. Selecione uma pasta/diretório de sua escolha e clique em Salvar.

O arquivo zip syslinux deve ser baixado.

Clique com o botão direito do mouse no arquivo zip baixado e clique em Extrair tudo… Para extrair o arquivo zip.

Clique em Extrair.

O Arquivo de Zip Syslinux está sendo extraído. Levará alguns segundos para concluir.

Neste ponto, o arquivo zip syslinux deve ser extraído. Você verá uma nova pasta/diretório syslinux, como pode ver na captura de tela abaixo.

O conteúdo da pasta/diretório extraída do syslinux.

Carregando os arquivos necessários para o NAS

Pasta/diretório extraído SysLinux tem muitas pastas e arquivos. Você não precisa de todos eles. Você terá que fazer upload apenas os arquivos necessários desta pasta/diretório para o pxeboot Pasta compartilhada da sua sinologia NAS.

De syslinux/bios/núcleo pasta/diretório1, arraste e solte o pxelinux.0 arquivo para o pxeboot pasta compartilhada para fazer upload2.

Clique em Substituir.

O pxelinux.0 o arquivo deve ser enviado para o pxeboot pasta compartilhada.

Da mesma maneira, faça o upload do Linux.C32 arquivo para o pxeboot pasta compartilhada do syslinux/bios/com32/módulos pasta/diretório.

Carregue o Libutil.C32 arquivo para o pxeboot pasta compartilhada do syslinux/bios/com32/libutil pasta/diretório.

Carregue o LDLINUX.C32 arquivo para o pxeboot pasta compartilhada do syslinux/bios/com32/elflink/ldlinux pasta/diretório.

Carregue o Memdisk arquivo para o pxeboot pasta compartilhada do syslinux/bios/memdisk pasta/diretório.

Carregue o cardápio.C32 e Vesamenu.C32 arquivos para o pxeboot pasta compartilhada do syslinux/bios/com32/menu pasta/diretório.

Carregue o libcom32.C32 arquivo para o pxeboot pasta compartilhada do syslinux/bios/com32/lib pasta/diretório.

Depois de enviar todos os arquivos necessários para o pxeboot pasta compartilhada do SysLinux pasta/diretório, o pxeboot Pasta compartilhada deve ter os seguintes arquivos.

Criando um arquivo de configuração padrão do Pxelinux

Para poder inicializar o pxelinux, você precisará de um padrão Arquivo de configuração do pxelinux. Os arquivos de configuração do pxelinux são mantidos no pxelinux.cfg/ pasta. Você terá que criar o pxelinux.cfg/ pasta no pxeboot pasta compartilhada.

Para criar o pxelinux.cfg/ pasta, navegue para o pxeboot pasta compartilhada do Estação de arquivo aplicativo e clique em Criar > Criar pasta conforme marcado na captura de tela abaixo.

Digitar pxelinux.cfg como o nome da pasta e clique em OK.

Uma nova pasta pxelinux.cfg deve ser criado.

Criar uma padrão arquivo no pxelinux.cfg/ pasta e digite as seguintes linhas. Este é um arquivo de configuração do Pxelinux simples. Será usado para testar se o pxelinux está funcionando.

OBSERVAÇÃO: Você pode instalar o Editor de texto aplicativo do Centro de pacotes e use -o para criar e editar arquivos de texto em sua sinologia NAS.

menu padrão.C32
Prompt 0
Tempo limite 100
Título do menu Selecione uma opção para inicializar
Rótulo Ubuntu-Desktop-2004-Live
Rótulo de menu Instale o Ubuntu Desktop 20.04 LTS
Rótulo Ubuntu-Server-2004-Netboot
Rótulo de menu Instale o servidor Ubuntu 20.04 LTS (Netboot)

Ativando PXE na Sinologia NAS

Depois de criar o pxelinux.CFG/Padrão Arquivo de configuração, você pode ativar a inicialização do PXE em sua sinologia NAS.

Abra o Servidor DHCP aplicativo, navegue para o Pxe seção e verifique o Ativar PXE (ambiente de execução pré-inicialização) Caixa de seleção marcada na captura de tela abaixo.

Depois que o PXE estiver ativado, selecione Servidor TFTP local, e clique em Selecione.

Selecione o arquivo pxelinux.0 Como o PXE Carregador de inicialização Da lista e clique em Selecione.

Para que as alterações entrem em vigor, clique em Aplicar.

PXE deve ser ativado e o pxelinux.0 deve ser definido como o carregador de inicialização PXE.

Agora, se você inicializar seu computador via PXE, você verá o seguinte menu de inicialização. Isso significa que o pxelinux está funcionando.

Inicialização do Ubuntu Desktop 20.04 LTS Live via PXE

Primeiro, faça o download do Ubuntu Desktop 20.04 LTS ISO Imagem da página de lançamento oficial do Ubuntu 20.04 LTS.

Uma vez que o Ubuntu Desktop 20.04 LTS ISO A imagem é baixada, envie -a para o pxeboot Pasta compartilhada da sua sinologia NAS.

Clique com o botão direito do mouse na área de trabalho do Ubuntu 20.04 LTS ISO Image e clique em Montar uma unidade virtual conforme marcado na captura de tela abaixo.

Verifique se a imagem ISO está montada no pxeboot pasta compartilhada1. Além disso, verifique o Montar automaticamente na inicialização Caixa de seleção para que a imagem ISO seja montada automaticamente quando sua sinologia NAS Boots2. Em seguida, clique em Montar Para montar a imagem ISO3.

A imagem ISO do Ubuntu Desktop 20.04 LTS deve ser montado no pxeboot Pasta compartilhada, como você pode ver na captura de tela abaixo.

O conteúdo da área de trabalho do Ubuntu montado 20.04 LTS ISO Image.

Para inicializar o Ubuntu Desktop 20.04 LTS via PXE, você terá que adicionar uma entrada de menu para o Ubuntu Desktop 20.04 LTS no pxelinux.CFG/Padrão arquivo de configuração.

Digite as seguintes linhas no pxelinux.CFG/Padrão Arquivo de configuração para inicializar o Ubuntu Desktop 20.04 LTS via PXE:

Rótulo Ubuntu-Desktop-2004-Live
Rótulo de menu Instale o Ubuntu Desktop 20.04 LTS
Kernel Ubuntu-20.04.4-DESKTOP-AMD64/CASPER/VMLINUZ
APÊNHE BOOT = CASPER talvez-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/volume1/pxeboot/ubuntu-20.04.4-DESKTOP-AMD64 initrd = Ubuntu-20.04.4-desktop-amd64/casper/initrd

Depois de adicionar uma entrada de menu para o Ubuntu Desktop 20.04 LTS, o pxelinux.CFG/Padrão O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.106 é o endereço IP da minha sinologia NAS. Não se esqueça de substituí -lo pelo seu. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Agora, inicialize seu computador via PXE e você deverá ver o seguinte menu de inicialização.

Selecione Instale o Ubuntu Desktop 20.04 LTS e pressione .

Você deve ver que o vmlluz e initrd Os arquivos estão sendo baixados do PXE Boot Server em execução em sua sinologia NAS.

Uma vez o vmlluz e initrd Os arquivos são baixados, Ubuntu Desktop 20.04 LTS Live deve começar a inicializar. Vai demorar um pouco para completar.

Desktop do Ubuntu 20.04 LTS Live está sendo inicializado.

Uma vez Ubuntu Desktop 20.04 LTS Live é inicializado, você deve ver a seguinte janela. Você pode instalar o Ubuntu Desktop 20.04 LTS no seu computador a partir daqui. Se você precisar de ajuda na instalação do Ubuntu Desktop 20.04 LTS no seu computador, leia o artigo instalando o Ubuntu Desktop 20.04 LTS.

Desktop do Ubuntu 20.04 LTS Live Network inicializada via PXE.

Inicialização do servidor Ubuntu 20.04 LTS via PXE

Primeiro, baixe o servidor Ubuntu 20.04 LTS ISO Imagem da página de lançamento oficial do Ubuntu 20.04 LTS.

Uma vez que o servidor Ubuntu 20.04 LTS ISO A imagem é baixada, envie -a para o pxeboot Pasta compartilhada da sua sinologia NAS.

Clique com o botão direito do mouse no servidor Ubuntu 20.04 LTS ISO Image e clique em Montar uma unidade virtual conforme marcado na captura de tela abaixo.

Verifique se a imagem ISO está montada no pxeboot pasta compartilhada1. Além disso, verifique o Montar automaticamente na inicialização Caixa de seleção para que a imagem ISO seja montada automaticamente quando sua sinologia NAS Boots2. Em seguida, clique em Montar Para montar a imagem ISO3.

A imagem ISO do Ubuntu Server 20.04 LTS deve ser montado no pxeboot Pasta compartilhada, como você pode ver na captura de tela abaixo.

O conteúdo do servidor Ubuntu montado 20.04 LTS ISO Image.

Para inicializar o Ubuntu Server 20.04 LTS via PXE, você terá que adicionar uma entrada de menu para o Ubuntu Server 20.04 LTS no pxelinux.CFG/Padrão arquivo de configuração.

Digite as seguintes linhas no pxelinux.CFG/Padrão Arquivo de configuração para inicializar o Ubuntu Server 20.04 LTS via PXE:

Rótulo Ubuntu-Server-2004-Netboot
Rótulo de menu Instale o servidor Ubuntu 20.04 LTS (Netboot)
Kernel Ubuntu-20.04.4-Live-Server-AMD64/Casper/Vmlluz
Anexar netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/volume1/pxeboot/ubuntu-20.04.4-Live-Server-AMD64 initrd = Ubuntu-20.04.4-Live-Server-AMD64/Casper/Initrd

Depois de adicionar uma entrada de menu para o Ubuntu Server 20.04 LTS, o pxelinux.CFG/Padrão O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.106 é o endereço IP da minha sinologia NAS. Não se esqueça de substituí -lo pelo seu. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Agora, inicialize seu computador via PXE e você deverá ver o seguinte menu de inicialização.

Selecione Instale o Ubuntu Server 20.04 LTS (Netboot) e pressione .

Você deve ver que o vmlluz e initrd Os arquivos estão sendo baixados do PXE Boot Server em execução em sua sinologia NAS.

Uma vez o vmlluz e initrd Os arquivos são baixados, Ubuntu Server 20.04 LTS deve começar a inicializar. Vai demorar um pouco para completar.

Ubuntu Server 20.04 LTS está sendo inicializado.

Uma vez o servidor Ubuntu 20.04 LTS é inicializado, você deve ver a seguinte janela. Você pode instalar o Ubuntu Server 20.04 LTS em seu computador/servidor daqui, como de costume. Se você precisar de ajuda na instalação do Ubuntu Server 20.04 LTS em seu computador/servidor, leia o artigo instalando o Ubuntu Server 20.04 LTS.

Inicialização do fedora 35 estação de trabalho ao vivo via PXE

Primeiro, faça o download da imagem ISO do Fedora Workstation 35 da página de downloads oficiais da estação de trabalho do Fedora.

Quando a imagem ISO da estação de trabalho do Fedora 35 for baixada, faça o upload para o pxeboot Pasta compartilhada da sua sinologia NAS.

Clique com o botão direito do mouse na imagem ISO do Fedora Workstation 35 e clique em Montar uma unidade virtual conforme marcado na captura de tela abaixo.

Verifique se a imagem ISO está montada no pxeboot pasta compartilhada1. Além disso, verifique o Montar automaticamente na inicialização Caixa de seleção para que a imagem ISO seja montada automaticamente quando sua sinologia NAS Boots2. Em seguida, clique em Montar Para montar a imagem ISO3.

A imagem ISO da estação de trabalho do Fedora 35 deve ser montada no pxeboot Pasta compartilhada, como você pode ver na captura de tela abaixo.

O conteúdo da imagem ISO do Fedora Mount Fedora 35.

Para inicializar o Fedora Workstation 35 ao vivo via PXE, você precisará adicionar uma entrada de menu para o Fedora Workstation 35 no pxelinux.CFG/Padrão arquivo de configuração.

Digite as seguintes linhas no pxelinux.CFG/Padrão Arquivo de configuração para inicializar o Fedora Workstation 35 ao vivo via PXE:

Rótulo Fedora-35-WorkStation-Live
Rótulo de menu Instale a estação de trabalho do Fedora 35
Kernel Fedora-WorkStation-Live-X86_64-35-1.2/imagens/pxeboot/vmllUz
Anexar IP = DHCP RD.ao vivo.imagem raiz = viva: nfs: // 192.168.0.106/volume1/pxeboot/fedora-workstation-live-x86_64-35-1.2/Liveos/Squashfs.img initrd = fedora-workstation-live-x86_64-35-1.2/imagens/pxeboot/initrd.img

Depois de adicionar uma entrada de menu para o Fedora Workstation 35, o pxelinux.CFG/Padrão O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.106 é o endereço IP da minha sinologia NAS. Não se esqueça de substituí -lo pelo seu. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Agora, inicialize seu computador via PXE e você deverá ver o seguinte menu de inicialização.

Selecione Instale a estação de trabalho do Fedora 35 e pressione .

Você deve ver que o vmlluz e initrd Os arquivos estão sendo baixados do PXE Boot Server em execução em sua sinologia NAS.

Uma vez o vmlluz e initrd Os arquivos são baixados, o Fedora Workstation 35 Live deve começar a inicializar. Vai demorar um pouco para completar.

Fedora Workstation 35 Live está sendo inicializado.

Depois que o Fedora Workstation 35 Live for inicializado, você deve ver a seguinte janela. Você pode instalar o Fedora Workstation 35 no seu computador, como de costume, a partir daqui. Se você precisar de assistência na instalação do Fedora Workstation 35 no seu computador, leia o artigo como instalar o Fedora Workstation 35 da USB.

Instalador Fedora Workstation 35 uma vez inicializada via PXE.

Inicialização do Ubuntu Desktop 22.04 LTS Live via PXE

Primeiro, faça o download da área de trabalho do Ubuntu 22.04 LTS ISO Imagem da página de lançamento oficial do Ubuntu 22.04 LTS.

Uma vez que o Ubuntu Desktop 22.04 LTS ISO A imagem é baixada, envie -a para o pxeboot Pasta compartilhada da sua sinologia NAS.

Clique com o botão direito do mouse na área de trabalho do Ubuntu 22.04 LTS ISO Image e clique em Montar uma unidade virtual conforme marcado na captura de tela abaixo.

Verifique se a imagem ISO está montada no pxeboot pasta compartilhada1. Além disso, verifique o Montar automaticamente na inicialização Caixa de seleção para que a imagem ISO seja montada automaticamente quando sua sinologia NAS Boots2. Em seguida, clique em Montar Para montar a imagem ISO3.

A imagem ISO do Ubuntu Desktop 22.04 LTS deve ser montado no pxeboot Pasta compartilhada, como você pode ver na captura de tela abaixo.

O conteúdo da área de trabalho do Ubuntu montado 22.04 LTS ISO Image.

Para inicializar o Ubuntu Desktop 22.04 LTS via PXE, você terá que adicionar uma entrada de menu para o Ubuntu Desktop 22.04 LTS no pxelinux.CFG/Padrão arquivo de configuração.

Digite as seguintes linhas no pxelinux.CFG/Padrão Arquivo de configuração para inicializar o Ubuntu Desktop 22.04 LTS via PXE:

Rótulo Ubuntu-Desktop-2204-Live
Rótulo de menu Instale o Ubuntu Desktop 22.04 LTS
Kernel Ubuntu-22.04-DESKTOP-AMD64/CASPER/VMLINUZ
Anexar initrd = Ubuntu-22.04-DESKTOP-AMD64/CASPER/Initrd Boot = Casper NetBoot = NFS IP = DHCP NFSROOT = 192.168.0.106:/volume1/pxeboot/ubuntu-22.04-DESKTOP-AMD64 MALABILIDADE ---

Depois de adicionar uma entrada de menu para o Ubuntu Desktop 22.04 LTS, o pxelinux.CFG/Padrão O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.106 é o endereço IP da minha sinologia NAS. Não se esqueça de substituí -lo pelo seu. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Agora, inicialize seu computador via PXE e você deverá ver o seguinte menu de inicialização.

Selecione Instale o Ubuntu Desktop 22.04 LTS e pressione .

Ubuntu Desktop 22.04 LTS Live está sendo inicializado. Vai demorar um pouco para completar.

Uma vez Ubuntu Desktop 22.04 LTS Live é inicializado, você deve ver a seguinte janela. Você pode instalar o Ubuntu Desktop 22.04 LTS no seu computador, como de costume, a partir daqui. Se você precisar de ajuda na instalação do Ubuntu Desktop 22.04 LTS no seu computador, leia o artigo instalando o Ubuntu Desktop 20.04 LTS. Embora o artigo seja para o Ubuntu Desktop 20.04 LTS, ainda pode ser útil.

Ubuntu Desktop 22.04 LTS Live Network inicializada via PXE.

Inicialização do servidor Ubuntu 22.04 LTS via PXE

Primeiro, baixe o servidor Ubuntu 22.04 LTS ISO Imagem da página de lançamento oficial do Ubuntu 22.04 LTS.

Uma vez que o servidor Ubuntu 22.04 LTS ISO A imagem é baixada, envie -a para o pxeboot Pasta compartilhada da sua sinologia NAS.

Clique com o botão direito do mouse no servidor Ubuntu 22.04 LTS ISO Image e clique em Montar uma unidade virtual conforme marcado na captura de tela abaixo.

Verifique se a imagem ISO está montada no pxeboot pasta compartilhada1. Além disso, verifique o Montar automaticamente na inicialização Caixa de seleção para que a imagem ISO seja montada automaticamente quando sua sinologia NAS Boots2. Em seguida, clique em Montar Para montar a imagem ISO3.

A imagem ISO do Ubuntu Server 22.04 LTS deve ser montado no pxeboot Pasta compartilhada, como você pode ver na captura de tela abaixo.

O conteúdo do servidor Ubuntu montado 22.04 LTS ISO Image.

Para inicializar o Ubuntu Server 22.04 LTS via PXE, você terá que adicionar uma entrada de menu para o Ubuntu Server 22.04 LTS no pxelinux.CFG/Padrão arquivo de configuração.

Digite as seguintes linhas no pxelinux.CFG/Padrão Arquivo de configuração para inicializar o Ubuntu Server 22.04 LTS via PXE:

Rótulo Ubuntu-Server-2204-Netboot
Rótulo do menu Instale o servidor Ubuntu 22.04 LTS (Netboot)
Kernel Ubuntu-22.04-Live-Server-Amd64/Casper/Vmlluz
Anexar netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/volume1/pxeboot/ubuntu-22.04-Live-Server-AMD64 initrd = Ubuntu-22.04-Live-Server-AMD64/Casper/Initrd

Depois de adicionar uma entrada de menu para o Ubuntu Server 22.04 LTS, o pxelinux.CFG/Padrão O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.106 é o endereço IP da minha sinologia NAS. Não se esqueça de substituí -lo pelo seu. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Agora, inicialize seu computador via PXE e você deverá ver o seguinte menu de inicialização.

Selecione Instale o Ubuntu Server 22.04 LTS (Netboot) e pressione .

Você deve ver que o vmlluz e initrd Os arquivos estão sendo baixados do PXE Boot Server em execução em sua sinologia NAS.

Uma vez o vmlluz e initrd Os arquivos são baixados, o Ubuntu Server 22.04 LTS deve começar a inicializar. Vai demorar um pouco para completar.

Ubuntu Server 20.04 LTS está sendo inicializado.

Uma vez que o Ubuntu Server 22.04 LTS é inicializado, você deve ver a seguinte janela. Você pode instalar o Ubuntu Server 22.04 LTS em seu computador/servidor daqui, como de costume. Se você precisar de ajuda na instalação do Ubuntu Server 22.04 LTS em seu computador/servidor, leia o artigo instalando o Ubuntu Server 20.04 LTS. Embora o artigo seja para o Ubuntu Server 20.04 LTS, ainda pode ser útil.

Conclusão

Neste artigo, mostrei como configurar os serviços de arquivo TFTP e NFS em sua sinologia NAS para a inicialização do PXE. Eu também mostrei como baixar o pxelinux, copiar os arquivos pxelinux necessários para sua sinologia NAS e instalar e configurar o Servidor DHCP Pacote para inicializar o Pxelinux em placas-mãe baseadas em BIOS. Eu mostrei como adicionar as entradas de menu Pxelinux necessárias para a inicialização do PXE para as seguintes distribuições Linux:

  • Desktop do Ubuntu 20.04 LTS
  • Ubuntu Server 20.04 LTS
  • Ubuntu Desktop 22.04 LTS
  • Ubuntu Server 22.04 LTS
  • Fedora Workstation 35

Referências

  1. https: //.ser/blog/?p = 13808
  2. https: // ubuntu.com/server/docs/install/netboot-amd64
  3. https: // linuxhint.com/pxe_boot_ubuntu_server/
  4. http: // manpages.Ubuntu.com/manpages/bionic/man7/casper.7.html
  5. https: // fedoraproject.org/wiki/dracut/opções#nfs
  6. https: // man7.org/linux/man-páginas/man7/dracut.cmdline.7.html
  7. https: // acesso.chapéu vermelho.com/documentação/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-disklessystems
  8. https: // bugzilla.chapéu vermelho.com/show_bug.CGI?id = 781983
  9. https: // bugzilla.chapéu vermelho.com/show_bug.CGI?id = 537217
  10. https: // Askubuntu.com/questões/1250119/como-skip-filesystem-checks-during-boot