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

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

A forma completa de PXE é o ambiente de execução de pré -boot. É 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.

Em outro artigo como configurar a sinologia NAS como servidor de inicialização PXE para imagens de instalação do linux do NetBooting com Pxelinux (versão do BIOS), mostrei como configurar o pxelinux no seu sinology NAS para netar a instalação de linux imagens em seu computador/servidor via PXE. O Pxelinux suporta sistemas de BIOS e UEFI. Pxelinux é muito estável para placas-mãe baseadas em BIOS. Mas no momento da redação deste artigo, o firmware da UEFI é de buggy e congela e falha. A versão mais recente do syslinux (Pxelinux faz parte do syslinux) é V6.03 e foi atualizado pela última vez em 6 de outubro de 2014. É bem velho e eu não vi nenhum desenvolvimento desde então para resolver o firmware UEFI de buggy.

Então, neste artigo, vou mostrar como configurar sua sinologia NAS como um servidor de inicialização PXE para inicializar imagens de instalação do Linux pela rede usando o GRUB (um dos melhores carregadores de inicialização). O Grub suporta sistemas de bioS e UEFI e é estável para ambos. Grub é o carregador de inicialização padrão para quase todas as distribuições populares do Linux por aí. Ao contrário do SysLinux, Grub é um projeto de carregador de inicialização muito ativo.

Vou mostrar como configurar o Grub para PXE Boot para as seguintes distribuições Linux neste artigo.

  • 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. Carregando os arquivos necessários para o NAS
  7. Ativando PXE na Sinologia NAS
  8. Inicialização do Ubuntu Desktop 20.04 LTS Live via PXE
  9. Inicialização do servidor Ubuntu 20.04 LTS via PXE
  10. Inicialização do Ubuntu Desktop 22.04 LTS Live via PXE
  11. Inicialização do servidor Ubuntu 22.04 LTS via PXE
  12. Inicialização do fedora 35 estação de trabalho ao vivo via PXE
  13. Conclusão
  14. 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 o 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.

Carregando os arquivos necessários para o NAS

Para fazer upload dos arquivos de firmware de inicialização do Grub necessários no seu NAS Synology, você precisa ter uma distribuição Linux como Ubuntu, Linux Mint, Red Hat, Fedora, etc. instalado no seu computador. Você também pode usar uma unidade de polegar USB ao vivo para obter os arquivos necessários.

Neste artigo, vou usar o Ubuntu Desktop 22.04 LTS Live Bootable USB Thumb Drive para fazer o upload dos arquivos de firmware de inicialização do Grub no meu Synology NAS. Se você precisar de assistência na criação de uma unidade de polegar USB inicializável do Ubuntu Desktop, leia o artigo instalando o Ubuntu Desktop 20.04 LTS.

Depois de fazer um ubuntu desktop live bootable phole.

Abra o terminal App e execute o seguinte comando para atualizar o cache do APT Package Repository:

$ sudo apt update

Para instalar os pacotes assinado de calço, GRUB-EFI-AMD64 assinado, e Grub-Common, Execute o seguinte comando:

$ sudo apt install sinalizou grub-efi-AMD64 assinado com sinalizado com compor

É muito provável que esses pacotes sejam instalados por padrão. Caso não estejam, eles serão instalados.

Agora, copie o arquivo Shimx64.efi.assinado para o ~/Downloads diretório e renomeie -o para Bootx64.efi com o seguinte comando:

$ cp -v/usr/lib/shim/shimx64.efi.assinado ~/downloads/bootx64.efi

Agora, copie o arquivo GRUBNETX64.efi.assinado para o ~/Downloads diretório e renomeie -o para Grubx64.efi com o seguinte comando:

$ cp -v/usr/lib/grub/x86_64-efi-signo/Grubnetx64.efi.Assinado ~/Downloads/Grubx64.efi

Agora, copie o arquivo unicode.PF2 para o ~/Downloads Diretório com o seguinte comando:

$ cp -v/usr/share/grub/unicode.pf2 ~/downloads

Uma vez que todos os arquivos são copiados para o ~/Downloads diretório, você deve ter os seguintes arquivos no ~/Downloads diretório.

Agora, faça login no seu NAS da sinologia e faça o upload dos arquivos Bootx64.efi e Grubx64.efi no pxeboot pasta compartilhada.

Clique em Criar > Criar pasta Para criar uma nova pasta no pxeboot Pasta compartilhada da sua sinologia NAS.

Digitar grub como o nome da pasta e clique em OK.

Uma nova pasta grub deve ser criado.

Navegue para o recém -criado grub/ pasta e crie uma nova pasta fontes/ no grub pasta da mesma maneira.

Navegue até o grub/fontes/ pasta do seu sinologia NAS e carregue o unicode.PF2 arquivo do ~/Downloads diretório lá.

Uma vez que todos os arquivos são copiados para o pxeboot Pasta compartilhada da sua sinologia NAS, você deve ver os seguintes arquivos e pastas lá.

Ativando PXE na Sinologia NAS

Depois de enviar todos os arquivos necessários para o pxeboot Pasta compartilhada, você pode ativar a inicialização do PXE em sua sinologia NAS.

Para ativar o PXE, 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 Bootx64.efi Da lista como o PXE Carregador de inicialização e clique em Selecione.

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

PXE deve estar ativado e Bootx64.efi deve ser definido como o carregador de inicialização PXE.

Agora, se você inicializar seu computador via PXE, você verá a seguinte janela da Grub. Isso significa que a inicialização do PXE com o firmware Grub UEFI está funcionando bem.

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 usando o firmware Grub UEFI, você terá que adicionar uma entrada de menu para o Ubuntu Desktop 20.04 LTS no Grub/Grub.cfg arquivo de configuração.

OBSERVAÇÃO: Certifique -se de criar o grub.cfg arquivo no pxeboot pasta compartilhada se não existir.

Digite as seguintes linhas no Grub/Grub.cfg Arquivo de configuração para inicializar o Ubuntu Desktop 20.04 LTS via PXE usando o firmware Grub UEFI:

Definir padrão = 0
Definir tempo limite = 60
menuEntry "Instale o Ubuntu Desktop 20.04 LTS "
Definir gfxpayload = manter
Linux Ubuntu-20.04.4-DESKTOP-AMD64/CASPER/VMLINUZ BOOT = Casper talvez-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volume1/pxeboot/ubuntu-20.04.4-DESKTOP-AMD64 SALMO SIMENTO ---
initrd ubuntu-20.04.4-desktop-amd64/casper/initrd

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

OBSERVAÇÃO: Aqui, 192.168.0.105 é 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 Grub.

Selecione Instale o Ubuntu Desktop 20.04 LTS e pressione .

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 usando o firmware Grub UEFI, você precisará adicionar uma entrada de menu para o Ubuntu Server 20.04 LTS no Grub/Grub.cfg arquivo de configuração.

OBSERVAÇÃO: Certifique -se de criar o grub.cfg arquivo no pxeboot pasta compartilhada se não existir.

Digite as seguintes linhas no Grub/Grub.cfg Arquivo de configuração para inicializar o Ubuntu Server 20.04 LTS via PXE usando o firmware Grub UEFI:

MENUENTRY "Instale o Ubuntu Server 20.04 LTS (Netboot) "
Definir gfxpayload = manter
Linux Ubuntu-20.04.4-Live-Server-AMD64/Casper/Vmlluz netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/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 Grub/Grub.cfg O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.105 é 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 Grub.

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

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 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 usando o firmware Grub UEFI, você terá que adicionar uma entrada de menu para o Ubuntu Desktop 22.04 LTS no Grub/Grub.cfg arquivo de configuração.

OBSERVAÇÃO: Certifique -se de criar o grub.cfg arquivo no pxeboot pasta compartilhada se não existir.

Digite as seguintes linhas no Grub/Grub.cfg Arquivo de configuração para inicializar o Ubuntu Desktop 22.04 LTS via PXE usando o firmware Grub UEFI:

MENUENTRY "Instale o Ubuntu Desktop 22.04 LTS "
Definir gfxpayload = manter
Linux Ubuntu-22.04-DESKTOP-AMD64/CASPER/VMLINUZ BOOT = Casper talvez-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volume1/pxeboot/ubuntu-22.04-DESKTOP-AMD64 SALMO SIMENTO ---
initrd ubuntu-22.04-DESKTOP-AMD64/CASPER/initrd

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

OBSERVAÇÃO: Aqui, 192.168.0.105 é 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 Grub.

Selecione Instale o Ubuntu Desktop 22.04 LTS e pressione .

Ubuntu Desktop 22.04 LTS Live está sendo inicializado.

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 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 usando o firmware Grub UEFI, você terá que adicionar uma entrada de menu para o Ubuntu Server 22.04 LTS no Grub/Grub.cfg arquivo de configuração.

OBSERVAÇÃO: Certifique -se de criar o grub.cfg arquivo no pxeboot pasta compartilhada se não existir.

Digite as seguintes linhas no Grub/Grub.cfg Arquivo de configuração para inicializar o Ubuntu Server 22.04 LTS via PXE usando o firmware Grub UEFI:

MENUENTRY "Instale o Ubuntu Server 22.04 LTS (Netboot) "
Definir gfxpayload = manter
Linux Ubuntu-22.04-Live-Server-AMD64/Casper/Vmlluz netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/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 Grub/Grub.cfg O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.105 é 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 Grub.

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

Ubuntu Server 22.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.

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 usando o firmware Grub UEFI, você precisará adicionar uma entrada de menu para o Fedora Workstation 35 no Grub/Grub.cfg arquivo de configuração.

OBSERVAÇÃO: Certifique -se de criar o grub.cfg arquivo no pxeboot pasta compartilhada se não existir.

Digite as seguintes linhas no Grub/Grub.cfg Arquivo de configuração para inicializar o Fedora Workstation 35 ao vivo via PXE usando o firmware Grub UEFI:

MENUENTRY "Instale o Fedora Workstation 35"
Definir gfxpayload = manter
Linux Fedora-WorkStation-Live-X86_64-35-1.2/imagens/pxeboot/vmlluz ip = dhcp rd.ao vivo.imagem raiz = viva: nfs: // 192.168.0.105/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 Grub/Grub.cfg O arquivo de configuração deve procurar o seguinte:

OBSERVAÇÃO: Aqui, 192.168.0.105 é 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 Grub.

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

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.

Fedora Workstation 35 Live Mode, uma vez inicializado via PXE.

Instalador Fedora Workstation 35 uma vez inicializada via PXE.

Conclusão

Neste artigo, mostrei como configurar os serviços de arquivo TFTP e NFS em sua sinologia NAS para inicialização PXE. Eu também mostrei como baixar o grub, copiar os arquivos necessários para o seu NAS de sinologia e instalar e configurar o Servidor DHCP Pacote para inicializar o Grub em placas-mãe baseadas na UEFI sobre a rede via PXE. Eu mostrei como adicionar as entradas de menu Grub 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: // wiki.Ubuntu.com/uefi/seguro/pxe-ipv6
  2. https: // docs.FedoraProject.org/en-us/fedora/22/html/instalação_guide/pxe-bootloader.html
  3. https: // wiki.Fysik.dtu.dk/it/pxe_and_uefi
  4. https: //.ser/blog/?p = 13808
  5. https: // ubuntu.com/server/docs/install/netboot-amd64
  6. https: // linuxhint.com/pxe_boot_ubuntu_server/
  7. http: // manpages.Ubuntu.com/manpages/bionic/man7/casper.7.html
  8. https: // fedoraproject.org/wiki/dracut/opções#nfs
  9. https: // man7.org/linux/man-páginas/man7/dracut.cmdline.7.html
  10. https: // acesso.chapéu vermelho.com/documentação/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-disklessystems
  11. https: // bugzilla.chapéu vermelho.com/show_bug.CGI?id = 781983
  12. https: // bugzilla.chapéu vermelho.com/show_bug.CGI?id = 537217