Cómo configurar Synology Nas como servidor PXE Boot para imágenes de instalación de Linux con bosquejo con grub

Cómo configurar Synology Nas como servidor PXE Boot para imágenes de instalación de Linux con bosquejo con grub

La forma completa de PXE es el entorno de ejecución previa. Es una ROM de arranque especializada integrada en muchas tarjetas de red de generación nueva. Se utiliza principalmente para iniciar un instalador del sistema operativo a través de la red e instalarlo en su computadora/servidor. Por lo tanto, no necesitará una ROM CD/DVD o una unidad de pulgar de arranque USB para instalar su sistema operativo favorito en su computadora/servidor.

En otro artículo Cómo configurar Synology Nas como servidor de arranque PXE para imágenes de instalación de Linux con Netboting con Pxelinux (versión BIOS), le he mostrado cómo configurar Pxelinux en su Synology NAS para establecer imágenes de instalación de Linux en su computadora en su computadora/servidor a través de PXE a través de PXE. Pxelinux admite BIOS y sistemas UEFI. Pxelinux es muy estable para las placas base basadas en BIOS. Pero al momento de escribir este artículo, el firmware de la UEFI es errónea y se congela y se bloquea. La última versión de Syslinux (Pxelinux es parte de Syslinux) es V6.03 y se actualizó por última vez el 6 de octubre de 2014. Es bastante antiguo y no he visto ningún desarrollo desde entonces para resolver el firmware de Buggy UEFI.

Entonces, en este artículo, le mostraré cómo configurar su Synology Nas como un servidor de arranque PXE para arrancar imágenes de instalación de Linux a través de la red utilizando Grub (uno de los mejores cargadores de arranque). Grub admite BIOS y sistemas UEFI y es estable para ambos. Grub es el cargador de arranque predeterminado para casi todas las distribuciones de Linux populares que existen. A diferencia de Syslinux, Grub es un proyecto de gestor de arranque muy activo.

Voy a mostrar cómo configurar grub al arranque PXE para las siguientes distribuciones de Linux en este artículo.

  • Ubuntu Desktop 20.04 LTS
  • Servidor ubuntu 20.04 LTS
  • Desktop de Ubuntu 22.04 LTS
  • Servidor ubuntu 22.04 LTS
  • Estación de trabajo Fedora 35

Entonces empecemos.

Tabla de contenido:

  1. Creación de una carpeta compartida PXEBOOT
  2. Habilitar NFS para la carpeta compartida PXEBOOT
  3. Habilitar el servicio TFTP
  4. Instalación del servidor DHCP
  5. Habilitar DHCP para una interfaz de red
  6. Cargar los archivos requeridos al NAS
  7. Habilitando PXE sobre Synology NAS
  8. Arrancando el escritorio de Ubuntu 20.04 LTS Live a través de PXE
  9. Arrancar el servidor Ubuntu 20.04 LTS a través de PXE
  10. Arrancando el escritorio de Ubuntu 22.04 LTS Live a través de PXE
  11. Arrancar el servidor Ubuntu 22.04 LTS a través de PXE
  12. Arrancar Fedora 35 Workstation en vivo a través de PXE
  13. Conclusión
  14. Referencias

Creación de una carpeta compartida PXEBOOT

Para mantener todos los archivos de arranque PXE organizados, debe crear una nueva carpeta compartida pxeboot Como se muestra en la captura de pantalla a continuación.

Si necesita alguna ayuda para crear una nueva carpeta compartida, lea el artículo cómo configurar Synology NAS?.

Habilitar NFS para la carpeta compartida PXEBOOT

También deberá habilitar el servicio de archivos NFS y configurar el pxeboot Carpeta compartida para el acceso NFS para que funcione el arranque PXE.

Para habilitar el servicio de archivo NFS, navegue a Panel de control > Servicios de archivo.

Desde el NFS pestaña, revise el Habilitar el servicio NFS casilla de verificación marcada en la captura de pantalla a continuación.

Haga clic en Aplicar para que los cambios entren en vigencia.

El servicio de archivo NFS debe estar habilitado.

Ahora, navegue a Panel de control > Carpeta compartida, Selecciona el pxeboot Carpeta compartida y haga clic en Editar como se marca en la captura de pantalla a continuación.

Haga clic en Crear desde el Permisos de NFS pestaña.

Escribir * en el Nombre de host o IP sección1, Compruebe el Permitir conexiones de puertos no privilegiados (puertos superiores a 1024) caja2, Compruebe el Permitir a los usuarios acceder a subcarpetas montadas caja3, y haga clic en Ahorrar4.

Se debe crear una nueva regla de acceso a NFS1.

Se puede acceder a la carpeta compartida utilizando la ruta /volumen1/pxeboot Como puede ver en la captura de pantalla a continuación2. Recuerde la ruta de la carpeta compartida como la necesitará más tarde.

Para que los cambios entren en vigencia, haga clic en Ahorrar3.

Habilitar el servicio TFTP

Para servir al firmware de arranque PXE, deberá habilitar el servicio de archivos TFTP en su NAS Synology.

Para habilitar el servicio de archivo TFTP, navegue a Panel de control > Servicios de archivo.

Desde el Avanzado pestaña, desplácese hacia abajo hasta el TFTP sección y verificar el Habilitar el servicio TFTP casilla de verificación marcada en la captura de pantalla a continuación.

Haga clic en Seleccionar como se marca en la captura de pantalla a continuación para establecer un Carpeta de techo tftp.

Todas las carpetas compartidas de su Synology Nas deben aparecer en la lista. Selecciona el pxeboot Carpeta compartida y haga clic en Seleccionar.

Haga clic en Aplicar para que los cambios entren en vigencia.

El servicio de archivo TFTP debe estar habilitado y la carpeta raíz TFTP debe establecerse.

Instalación del servidor DHCP

Para que el arranque PXE funcione, necesitará un servidor DHCP en funcionamiento.

Para instalar un servidor DHCP en su NAS Synology, abra el Centro de paquetes aplicación1, Buscar la palabra clave DHCP2, y haga clic en el servidor DHCP Paquete como se marca en la captura de pantalla a continuación3.

Haga clic en Instalar.

El servidor DHCP Se debe instalar el paquete.

Una vez el servidor DHCP El paquete está instalado, puede iniciarlo desde el Menú de aplicaciones de la interfaz web DSM de su sinología NAS.

Se debe abrir la aplicación del servidor DHCP. Puede configurar el servidor DHCP y el arranque PXE desde aquí.

Habilitar DHCP para una interfaz de red

Para habilitar DHCP, abra el servidor DHCP aplicación, seleccione una interfaz de red en el Interfaz de red sección, y haga clic en Editar como se marca en la captura de pantalla a continuación.

Comprobar el Habilitar DHCP casilla de verificación del servidor desde el servidor DHCP Pestaña marcada en la captura de pantalla a continuación.

Escriba su deseado DNS primario y DNS secundario servidor. estoy usando 8.8.8.8 como el DNS primario y 1.1.1.1 como el DNS secundario servidor1.

Desde el Lista de subredes Sección, haga clic en Crear2.

Se le pedirá que cree una subred DHCP.

Por lo general, su enrutador de inicio tendrá un servidor DHCP en ejecución. No puede apagarlo, ya que lo necesitará para sus dispositivos de red doméstica (yo.mi., computadoras portátiles, escritorios, teléfonos inteligentes, dispositivos IoT). Para obtener un servidor DHCP que funcione en su NAS Synology sin apagar el servidor DHCP de su enrutador de inicio, deberá crear la misma subred DHCP en su NAS Synology que el enrutador de su hogar. Tendrá 2 servidores DHCP, pero el configurado en su Synology NAS suministrará los archivos requeridos para el arranque PXE. No importa qué servidor DHCP sea el de sus dispositivos de red para el hogar, todo funcionará bien, ya que estarán en la misma subred.

Escriba su deseado Dirección IP de inicio1, Dirección IP final2, Maestría3, y Puerta4 Dependiendo de la subred de su enrutador de inicio.

Mi enrutador de inicio está usando la subred 192.168.0.24/04 y su dirección IP es 192.168.0.1. Entonces, he usado la dirección de puerta de enlace 192.168.0.1 y máscara de red 255.255.255.0. Las direcciones IP de inicio y finalización pueden ser cualquier cosa dentro de la subred. He usado la dirección IP de inicio 192.168.0.200 y la dirección IP final 192.168.0.230 en este caso.

Escribir 3600 (una hora) como el Dirección de tiempo de arrendamiento5. Es el momento en que el servidor DHCP reservará una dirección IP para un cliente DHCP.

Una vez que haya terminado, haga clic en Crear6.

Se debe crear una nueva subred como puede ver en la captura de pantalla a continuación.

Comprobar el Activado casilla de verificación para habilitar la subred y haga clic en DE ACUERDO como se marca en la captura de pantalla a continuación.

Haga clic en .

DHCP debe estar habilitado para su interfaz de red seleccionada.

Cargar los archivos requeridos al NAS

Para cargar los archivos de firmware de arranque de grub requeridos en su NAS Synology, debe tener una distribución de Linux como Ubuntu, Linux Mint, Red Hat, Fedora, etc. Instalado en su computadora. También puede usar una unidad USB en vivo para obtener los archivos requeridos.

En este artículo, voy a usar el escritorio de Ubuntu 22.04 LTS Live Bootable USB USB Drive para cargar los archivos de firmware de arranque de grub requeridos en mi NAS Synology NAS. Si necesita ayuda para crear una unidad USB USB USB USB UBuntu Desktop, lea el artículo que instala Ubuntu Desktop 20.04 LTS.

Una vez que haga una unidad USB USB USB UsB Bootable de Ubuntu Desktop Live, arranca desde.

Abre el Terminal Aplicación y ejecute el siguiente comando para actualizar el caché del repositorio de paquetes APT:

$ sudo apt actualización

Para instalar los paquetes firmado, Grub-Efi-AMD64 firmado, y matorral, Ejecute el siguiente comando:

$ sudo apt install shim firmed gub-eFI-amd64 firmon-common

Es muy probable que estos paquetes se instalen de forma predeterminada. En caso de que no lo estén, se instalarán.

Ahora, copie el archivo shimx64.EFI.firmado hacia ~/Descargas directorio y renombrarlo a bootx64.EFI Con el siguiente comando:

$ cp -v/usr/lib/shim/shimx64.EFI.firmado ~/descargas/bootx64.EFI

Ahora, copie el archivo GrubnetX64.EFI.firmado hacia ~/Descargas directorio y renombrarlo a grubx64.EFI Con el siguiente comando:

$ cp -v/usr/lib/grub/x86_64-eFi firmado/grubnetx64.EFI.firmado ~/descargas/grubx64.EFI

Ahora, copie el archivo unicode.PF2 hacia ~/Descargas directorio con el siguiente comando:

$ cp -v/usr/share/grub/unicode.PF2 ~/Descargas

Una vez que todos los archivos se copian al ~/Descargas directorio, debe tener los siguientes archivos en el ~/Descargas directorio.

Ahora, inicie sesión en su sinología NAS y cargue los archivos bootx64.EFI y grubx64.EFI en el pxeboot carpeta compartida.

Haga clic en Crear > Crear carpeta para crear una nueva carpeta en el pxeboot Carpeta compartida de su sinología NAS.

Escribir comida Como el nombre de la carpeta y haga clic en DE ACUERDO.

Una nueva carpeta comida debe crearse.

Navegar al recién creado comida/ carpeta y crear una nueva carpeta fuentes/ en el comida carpeta de la misma manera.

Navegar al grub/fuentes/ carpeta de su sinología nas y cargue el unicode.PF2 archivo del ~/Descargas directorio allí.

Una vez que todos los archivos se copian al pxeboot Carpeta compartida de su NAS Synology, debe ver los siguientes archivos y carpetas allí.

Habilitando PXE sobre Synology NAS

Una vez que haya subido todos los archivos requeridos al pxeboot Carpeta compartida, puede habilitar el arranque PXE en su sinología NAS.

Para habilitar PXE, abra el servidor DHCP aplicación, navegue al Pxe sección y verificar el Habilitar PXE (entorno de ejecución previo al botín) casilla de verificación marcada en la captura de pantalla a continuación.

Una vez que PXE esté habilitado, seleccione Servidor TFTP local, y haga clic en Seleccionar.

Seleccione el archivo bootx64.EFI de la lista como el PXE Cargador de arranque y haga clic en Seleccionar.

Para que los cambios entren en vigencia, haga clic en Aplicar.

PXE debe estar habilitado y bootx64.EFI debe establecerse como el cargador de arranque PXE.

Ahora, si arranca su computadora a través de PXE, debería ver la siguiente ventana de grub. Significa que el arranque de PXE con el firmware Grub UEFI funciona bien.

Arrancando el escritorio de Ubuntu 20.04 LTS Live a través de PXE

Primero, descargue el escritorio de Ubuntu 20.04 Imagen ISO LTS de la página de lanzamiento oficial de Ubuntu 20.04 LTS.

Una vez el escritorio de Ubuntu 20.04 LTS ISO La imagen se descarga, suba a la pxeboot Carpeta compartida de su sinología NAS.

Haga clic derecho en el escritorio de Ubuntu 20.04 imagen ISO LTS y haga clic en Monte Virtual Drive como se marca en la captura de pantalla a continuación.

Asegúrese de que la imagen ISO esté montada en el pxeboot carpeta compartida1. Además, asegúrese de verificar el Montar automáticamente en el inicio casilla de verificación para que la imagen ISO se monte automáticamente cuando su synology nas boots2. Entonces, haga clic en Montar Para montar la imagen ISO3.

La imagen ISO del escritorio de Ubuntu 20.04 LTS debe montarse en el pxeboot Carpeta compartida como puede ver en la captura de pantalla a continuación.

El contenido del escritorio ubuntu montado 20.04 Imagen ISO LTS.

Para arrancar el escritorio de Ubuntu 20.04 LTS a través de PXE Usando el firmware Grub UEFI, deberá agregar una entrada de menú para Ubuntu Desktop 20.04 LTS en el grub/comida.CFG archivo de configuración.

NOTA: Asegúrese de crear el comida.CFG archivo en el pxeboot carpeta compartida si no existe.

Escriba las siguientes líneas en el grub/comida.CFG Archivo de configuración para iniciar Ubuntu Desktop 20.04 LTS a través de PXE usando el firmware Grub UEFI:

Establecer predeterminado = 0
establecer el tiempo de espera = 60
MenuEntry "Instalar Ubuntu Desktop 20.04 lts "
establecer gfxpayload = mantener
Linux Ubuntu-20.04.4-desktop-amd64/casper/vmlinuz boot = casper quizás-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volumen1/pxeboot/ubuntu-20.04.4-desktop-amd64 salpicadura tranquila ---
initrd ubuntu-20.04.4-desktop-amd64/casper/initrd

Una vez que haya agregado una entrada de menú para Ubuntu Desktop 20.04 lts, ​​el grub/comida.CFG El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.105 es la dirección IP de mi sinología nas. No olvides reemplazarlo con el tuyo. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Ahora, inicie su computadora a través de PXE y debería ver el siguiente menú de Grub.

Seleccionar Instalar Ubuntu Desktop 20.04 LTS y presionar .

Ubuntu Desktop 20.04 Lts Live está siendo arrancado.

Una vez que Ubuntu Desktop 20.04 LTS Live está arrancado, debería ver la siguiente ventana. Puede instalar Ubuntu Desktop 20.04 LTS en su computadora desde aquí. Si necesita ayuda para instalar Ubuntu Desktop 20.04 LTS En su computadora, lea el artículo instalando Ubuntu Desktop 20.04 LTS.

Ubuntu Desktop 20.04 LTS Live Network iniciado a través de PXE.

Arrancar el servidor Ubuntu 20.04 LTS a través de PXE

Primero, descargue el servidor Ubuntu 20.04 Imagen ISO LTS de la página de lanzamiento oficial de Ubuntu 20.04 LTS.

Una vez que el servidor Ubuntu 20.04 LTS ISO La imagen se descarga, suba a la pxeboot Carpeta compartida de su sinología NAS.

Haga clic derecho en el servidor Ubuntu 20.04 imagen ISO LTS y haga clic en Monte Virtual Drive como se marca en la captura de pantalla a continuación.

Asegúrese de que la imagen ISO esté montada en el pxeboot carpeta compartida1. Además, asegúrese de verificar el Montar automáticamente en el inicio casilla de verificación para que la imagen ISO se monte automáticamente cuando su synology nas boots2. Entonces, haga clic en Montar Para montar la imagen ISO3.

La imagen ISO del servidor Ubuntu 20.04 LTS debe montarse en el pxeboot Carpeta compartida como puede ver en la captura de pantalla a continuación.

El contenido del servidor Ubuntu montado 20.04 Imagen ISO LTS.

Para arrancar el servidor Ubuntu 20.04 LTS a través de PXE Usando el firmware Grub UEFI, deberá agregar una entrada de menú para Ubuntu Server 20.04 LTS en el grub/comida.CFG archivo de configuración.

NOTA: Asegúrese de crear el comida.CFG archivo en el pxeboot carpeta compartida si no existe.

Escriba las siguientes líneas en el grub/comida.CFG Archivo de configuración para iniciar el servidor Ubuntu 20.04 LTS a través de PXE usando el firmware Grub UEFI:

MenuEntry "Instale el servidor Ubuntu 20.04 lts (netboot) "
establecer gfxpayload = mantener
Linux Ubuntu-20.04.4-live-server-amd64/casper/vmlinuz netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volumen1/pxeboot/ubuntu-20.04.4-Live-server-amd64
initrd ubuntu-20.04.4-live-server-amd64/casper/initrd

Una vez que haya agregado una entrada de menú para Ubuntu Server 20.04 lts, ​​el grub/comida.CFG El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.105 es la dirección IP de mi sinología nas. No olvides reemplazarlo con el tuyo. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Ahora, inicie su computadora a través de PXE y debería ver el siguiente menú de Grub.

Seleccionar Instale el servidor Ubuntu 20.04 LTS (NetBoot) y presionar .

Servidor ubuntu 20.04 LTS está siendo arrancado.

Una vez que Ubuntu Server 20.04 LTS está arrancado, debería ver la siguiente ventana. Puede instalar Ubuntu Server 20.04 LTS en su computadora/servidor desde aquí como de costumbre. Si necesita alguna ayuda para instalar Ubuntu Server 20.04 LTS En su computadora/servidor, lea el artículo que instala el servidor Ubuntu 20.04 LTS.

Arrancando el escritorio de Ubuntu 22.04 LTS Live a través de PXE

Primero, descargue el escritorio de Ubuntu 22.04 Imagen ISO LTS de la página de lanzamiento oficial de Ubuntu 22.04 LTS.

Una vez el escritorio de Ubuntu 22.04 LTS ISO La imagen se descarga, suba a la pxeboot Carpeta compartida de su sinología NAS.

Haga clic derecho en el escritorio de Ubuntu 22.04 imagen ISO LTS y haga clic en Monte Virtual Drive como se marca en la captura de pantalla a continuación.

Asegúrese de que la imagen ISO esté montada en el pxeboot carpeta compartida1. Además, asegúrese de verificar el Montar automáticamente en el inicio casilla de verificación para que la imagen ISO se monte automáticamente cuando su synology nas boots2. Entonces, haga clic en Montar Para montar la imagen ISO3.

La imagen ISO del escritorio de Ubuntu 22.04 LTS debe montarse en el pxeboot Carpeta compartida como puede ver en la captura de pantalla a continuación.

El contenido del escritorio de Ubuntu montado 22.04 Imagen ISO LTS.

Para arrancar el escritorio de Ubuntu 22.04 LTS a través de PXE Usando el firmware Grub UEFI, deberá agregar una entrada de menú para Ubuntu Desktop 22.04 LTS en el grub/comida.CFG archivo de configuración.

NOTA: Asegúrese de crear el comida.CFG archivo en el pxeboot carpeta compartida si no existe.

Escriba las siguientes líneas en el grub/comida.CFG Archivo de configuración para iniciar Ubuntu Desktop 22.04 LTS a través de PXE usando el firmware Grub UEFI:

MenuEntry "Instalar Ubuntu Desktop 22.04 lts "
establecer gfxpayload = mantener
Linux Ubuntu-22.04-desktop-amd64/casper/vmlinuz boot = casper quizás-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volumen1/pxeboot/ubuntu-22.04-desktop-amd64 salpicadura tranquila ---
initrd ubuntu-22.04-desktop-amd64/casper/initrd

Una vez que haya agregado una entrada de menú para Ubuntu Desktop 22.04 lts, ​​el grub/comida.CFG El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.105 es la dirección IP de mi sinología nas. No olvides reemplazarlo con el tuyo. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Ahora, inicie su computadora a través de PXE y debería ver el siguiente menú de Grub.

Seleccionar Instalar Ubuntu Desktop 22.04 LTS y presionar .

Desktop de Ubuntu 22.04 Lts Live está siendo arrancado.

Una vez que Ubuntu Desktop 22.04 LTS Live está arrancado, debería ver la siguiente ventana. Puede instalar Ubuntu Desktop 22.04 LTS en su computadora desde aquí. Si necesita ayuda para instalar Ubuntu Desktop 22.04 LTS En su computadora, lea el artículo instalando Ubuntu Desktop 20.04 LTS. Aunque el artículo es para Ubuntu Desktop 20.04 LTS, aún puede ser útil.

Desktop de Ubuntu 22.04 LTS Live Network iniciado a través de PXE.

Arrancar el servidor Ubuntu 22.04 LTS a través de PXE

Primero, descargue el servidor Ubuntu 22.04 Imagen ISO LTS de la página de lanzamiento oficial de Ubuntu 22.04 LTS.

Una vez que el servidor Ubuntu 22.04 LTS ISO La imagen se descarga, suba a la pxeboot Carpeta compartida de su sinología NAS.

Haga clic derecho en el servidor Ubuntu 22.04 imagen ISO LTS y haga clic en Monte Virtual Drive como se marca en la captura de pantalla a continuación.

Asegúrese de que la imagen ISO esté montada en el pxeboot carpeta compartida1. Además, asegúrese de verificar el Montar automáticamente en el inicio casilla de verificación para que la imagen ISO se monte automáticamente cuando su synology nas boots2. Entonces, haga clic en Montar Para montar la imagen ISO3.

La imagen ISO del servidor Ubuntu 22.04 LTS debe montarse en el pxeboot Carpeta compartida como puede ver en la captura de pantalla a continuación.

El contenido del servidor Ubuntu montado 22.04 Imagen ISO LTS.

Para iniciar el servidor Ubuntu 22.04 LTS a través de PXE Usando el firmware Grub UEFI, deberá agregar una entrada de menú para Ubuntu Server 22.04 LTS en el grub/comida.CFG archivo de configuración.

NOTA: Asegúrese de crear el comida.CFG archivo en el pxeboot carpeta compartida si no existe.

Escriba las siguientes líneas en el grub/comida.CFG Archivo de configuración para iniciar el servidor Ubuntu 22.04 LTS a través de PXE usando el firmware Grub UEFI:

MenuEntry "Instale el servidor Ubuntu 22.04 lts (netboot) "
establecer gfxpayload = mantener
Linux Ubuntu-22.04-Live-server-amd64/casper/vmlinuz netboot = nfs ip = dhcp nfsroot = 192.168.0.105:/volumen1/pxeboot/ubuntu-22.04-Live-server-amd64
initrd ubuntu-22.04-Live-server-amd64/casper/initrd

Una vez que haya agregado una entrada de menú para Ubuntu Server 22.04 lts, ​​el grub/comida.CFG El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.105 es la dirección IP de mi sinología nas. No olvides reemplazarlo con el tuyo. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Ahora, inicie su computadora a través de PXE y debería ver el siguiente menú de Grub.

Seleccionar Instale el servidor Ubuntu 22.04 LTS (NetBoot) y presionar .

Servidor ubuntu 22.04 LTS está siendo arrancado.

Una vez que Ubuntu Server 22.04 LTS está arrancado, debería ver la siguiente ventana. Puede instalar Ubuntu Server 22.04 LTS en su computadora/servidor desde aquí como de costumbre. Si necesita alguna ayuda para instalar Ubuntu Server 22.04 LTS En su computadora/servidor, lea el artículo que instala el servidor Ubuntu 20.04 LTS. Aunque el artículo es para Ubuntu Server 20.04 LTS, aún puede ser útil.

Arrancar Fedora 35 Workstation en vivo a través de PXE

Primero, descargue la imagen ISO de Fedora Workstation 35 de la página de descargas oficiales de Fedora Workstation.

Una vez que se descarga la imagen ISO de Fedora Workstation 35, cárguela al pxeboot Carpeta compartida de su sinología NAS.

Haga clic con el botón derecho en la imagen ISO de Fedora Workstation 35 y haga clic en Monte Virtual Drive como se marca en la captura de pantalla a continuación.

Asegúrese de que la imagen ISO esté montada en el pxeboot carpeta compartida1. Además, asegúrese de verificar el Montar automáticamente en el inicio casilla de verificación para que la imagen ISO se monte automáticamente cuando su synology nas boots2. Entonces, haga clic en Montar Para montar la imagen ISO3.

La imagen ISO de Fedora Workstation 35 debe montarse en el pxeboot Carpeta compartida como puede ver en la captura de pantalla a continuación.

El contenido de la estación de trabajo Fedora montado 35 ISO Imagen.

Para arrancar Fedora Workstation 35 en vivo a través de PXE utilizando el firmware Grub UEFI, deberá agregar una entrada de menú para Fedora Workstation 35 en el grub/comida.CFG archivo de configuración.

NOTA: Asegúrese de crear el comida.CFG archivo en el pxeboot carpeta compartida si no existe.

Escriba las siguientes líneas en el grub/comida.CFG Archivo de configuración para iniciar Fedora Workstation 35 en vivo a través de PXE utilizando el firmware Grub UEFI:

MenuEntry "Instalar Fedora Workstation 35"
establecer gfxpayload = mantener
Linux Fedora-Workstation-Live-X86_64-35-1.2/imágenes/pxeboot/vmlinuz ip = dhcp rd.vivir.Imagen root = live: nfs: // 192.168.0.105/volumen1/pxeboot/fedora-workstation-live-x86_64-35-1.2/vidas/squashfs.img
initrd Fedora-Workstation-Live-X86_64-35-1.2/imágenes/pxeboot/initrd.img

Una vez que haya agregado una entrada de menú para Fedora Workstation 35, el grub/comida.CFG El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.105 es la dirección IP de mi sinología nas. No olvides reemplazarlo con el tuyo. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Ahora, inicie su computadora a través de PXE y debería ver el siguiente menú de Grub.

Seleccionar Instalar Fedora Workstation 35 y presionar .

Fedora Workstation 35 Live se está arrancando.

Una vez que se inicia Fedora Workstation 35 Live, debería ver la siguiente ventana. Puede instalar Fedora Workstation 35 en su computadora como de costumbre desde aquí. Si necesita ayuda para instalar Fedora Workstation 35 en su computadora, lea el artículo sobre cómo instalar Fedora Workstation 35 desde USB.

Fedora Workstation 35 Modo en vivo una vez arrancado a través de PXE.

Fedora Workstation 35 instalador una vez arrancado a través de PXE.

Conclusión

En este artículo, le he mostrado cómo configurar los servicios de archivos TFTP y NFS en su NAS Synology para PXE Booting. También le he mostrado cómo descargar grub, copiar los archivos necesarios a su NAS Synology e instalar y configurar el servidor DHCP Paquete para arrancar grub en placas base con sede en UEFI a través de la red a través de PXE. Le he mostrado cómo agregar las entradas del menú Grub necesarias para el arranque PXE para las siguientes distribuciones de Linux:

  • Ubuntu Desktop 20.04 LTS
  • Servidor ubuntu 20.04 LTS
  • Desktop de Ubuntu 22.04 LTS
  • Servidor ubuntu 22.04 LTS
  • Estación de trabajo Fedora 35

Referencias

  1. https: // wiki.ubuntu.com/UEFI/SecureBoot/PXE-IPV6
  2. https: // documentos.federaproject.org/en-us/fedora/22/html/instalación_guide/pxe-bootloader.html
  3. https: // wiki.Fysik.dtu.dk/it/pxe_and_uefi
  4. https: // c-gangy.ser/blog/?P = 13808
  5. https: // ubuntu.com/servidor/docs/install/netboot-amd64
  6. https: // linuxhint.com/pxe_boot_ubuntu_server/
  7. http: // manual.ubuntu.com/manPages/bionic/man7/casper.7.html
  8. https: // fedoraproject.org/wiki/dracut/opciones#nfs
  9. https: // man7.org/Linux/Man-Pages/Man7/Dracut.cmdline.7.html
  10. https: // acceder.sombrero rojo.com/documentation/en-us/rojo_hat_enterprise_linux/7/html/storage_administration_guide/ch-disishlessSystems
  11. https: // bugzilla.sombrero rojo.com/show_bug.CGI?ID = 781983
  12. https: // bugzilla.sombrero rojo.com/show_bug.CGI?ID = 537217