Cómo configurar Synology Nas como servidor de arranque PXE para imágenes de instalación de Linux con pxelinux

Cómo configurar Synology Nas como servidor de arranque PXE para imágenes de instalación de Linux con pxelinux

La forma completa de Pxe es Entorno de ejecución de prebote. 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 este artículo, le mostraré cómo configurar su NAS Synology como un servidor de arranque de red utilizando Pxelinux y el arranque PXE para la imagen de instalación de las siguientes distribuciones de Linux a través de la red en las placas base basadas en BIOS.

  • 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. Descargando pxelinux
  7. Cargar los archivos requeridos al NAS
  8. Creación de un archivo de configuración predeterminado de Pxelinux
  9. Habilitando PXE sobre Synology NAS
  10. Arrancando el escritorio de Ubuntu 20.04 LTS Live a través de PXE
  11. Arrancar el servidor Ubuntu 20.04 LTS a través de PXE
  12. Arrancar Fedora 35 Workstation en vivo a través de PXE
  13. Arrancando el escritorio de Ubuntu 22.04 LTS Live a través de PXE
  14. Arrancar el servidor Ubuntu 22.04 LTS a través de PXE
  15. Conclusión
  16. 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.

Descargando pxelinux

Puede descargar el Pxelinux de la URL:

https: // espejos.borde.núcleo.org/pub/linux/utils/boot/syslinux/

Visite la URL de descarga de Pxelinux desde su navegador web favorito. Una vez que se carga la página, descargue el archivo zip de la última versión de Syslinux. En el momento de este escrito, la última versión de Syslinux es 6.03.

Su navegador le pedirá que guarde el archivo de zip syslinux. Seleccione una carpeta/directorio de su elección y haga clic en Ahorrar.

Syslinux Zip Archive se debe descargar.

Haga clic con el botón derecho en el archivo ZIP descargado y haga clic en Extraer todo… Para extraer el archivo zip.

Haga clic en Extracto.

Se está extrayendo el archivo zip syslinux. Tomará unos segundos completar.

En este punto, se debe extraer el archivo de cremallera de Syslinux. Verá una nueva carpeta/directorio de Syslinux como puede ver en la captura de pantalla a continuación.

El contenido de la carpeta/directorio de Syslinux extraído.

Cargar los archivos requeridos al NAS

La carpeta/directorio de Syslinux extraída tiene muchas carpetas y archivos. No los necesitas a todos. Tendrá que cargar solo los archivos requeridos desde esta carpeta/directorio a la pxeboot Carpeta compartida de su sinología NAS.

Desde el Syslinux/BIOS/Core carpeta/directorio1, arrastre y suelte el pxelinux.0 archivo al pxeboot carpeta compartida para cargarla2.

Haga clic en Sobrescribir.

El pxelinux.0 El archivo debe cargarse al pxeboot carpeta compartida.

De la misma manera, sube el Linux.c32 archivo al pxeboot carpeta compartida desde el syslinux/bios/com32/módulos carpeta/directorio.

Cargar el libutil.c32 archivo al pxeboot carpeta compartida desde el syslinux/bios/com32/libutil carpeta/directorio.

Cargar el ldlinux.c32 archivo al pxeboot carpeta compartida desde el syslinux/bios/com32/elflink/ldlinux carpeta/directorio.

Cargar el memorle archivo al pxeboot carpeta compartida desde el syslinux/bios/memdisk carpeta/directorio.

Cargar el menú.c32 y vesamenu.c32 archivos al pxeboot carpeta compartida desde el syslinux/bios/com32/menú carpeta/directorio.

Cargar el libom32.c32 archivo al pxeboot carpeta compartida desde el syslinux/bios/com32/lib carpeta/directorio.

Una vez que haya subido todos los archivos requeridos al pxeboot carpeta compartida desde el syslinux carpeta/directorio, el pxeboot La carpeta compartida debe tener los siguientes archivos.

Creación de un archivo de configuración predeterminado de Pxelinux

Para poder arrancar pxelinux, necesitará un por defecto Archivo de configuración de pxelinux. Los archivos de configuración de Pxelinux se mantienen en el pxelinux.CFG/ carpeta. Tendrás que crear el pxelinux.CFG/ carpeta en el pxeboot carpeta compartida.

Para crear el pxelinux.CFG/ carpeta, navegue al pxeboot carpeta compartida desde el Estación de archivos aplicación y haga clic en Crear > Crear carpeta como se marca en la captura de pantalla a continuación.

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

Una nueva carpeta pxelinux.CFG debe crearse.

Crear un por defecto archivo en el pxelinux.CFG/ carpeta y escriba las siguientes líneas en ella. Este es un archivo de configuración de Pxelinux simple. Se usará para probar si Pxelinux está funcionando.

NOTA: Puede instalar el Editor de texto aplicación del Centro de paquetes y úselo para crear y editar archivos de texto en su sinología NAS.

menú predeterminado.c32
indicador 0
Tiempo de espera 100
Título del menú Seleccione una opción para iniciar
Etiqueta Ubuntu-desktop-2004-Live
Etiqueta de menú Instalar Ubuntu Desktop 20.04 LTS
etiqueta Ubuntu-server-2004-netboot
Etiqueta de menú Instalar el servidor Ubuntu 20.04 LTS (NetBoot)

Habilitando PXE sobre Synology NAS

Una vez que hayas creado el pxelinux.CFG/Predeterminado Archivo de configuración, puede habilitar el arranque PXE en su NAS Synology.

Abre 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 pxelinux.0 como el pxe Cargador de arranque de la lista y haga clic en Seleccionar.

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

PXE debe estar habilitado y el pxelinux.0 debe establecerse como el cargador de arranque PXE.

Ahora, si arranca su computadora a través de PXE, debería ver el siguiente menú de arranque. Significa que Pxelinux está funcionando.

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, deberá agregar una entrada de menú para Ubuntu Desktop 20.04 LTS en el pxelinux.CFG/Predeterminado archivo de configuración.

Escriba las siguientes líneas en el pxelinux.CFG/Predeterminado Archivo de configuración para iniciar Ubuntu Desktop 20.04 LTS a través de PXE:

Etiqueta Ubuntu-desktop-2004-Live
Etiqueta de menú Instalar Ubuntu Desktop 20.04 LTS
kernel ubuntu-20.04.4-desktop-amd64/casper/vmlinuz
append boot = casper quizás-ubiquity netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/volumen1/pxeboot/ubuntu-20.04.4-desktop-amd64 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 pxelinux.CFG/Predeterminado El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.106 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 arranque.

Seleccionar Instalar Ubuntu Desktop 20.04 LTS y presionar .

Deberías ver que el vmlinuz y initrd Los archivos se descargan desde el servidor de arranque PXE que se ejecuta en su NAS Synology.

Una vez el vmlinuz y initrd Se descargan los archivos, Ubuntu Desktop 20.04 LTS Live debería comenzar a arrancar. Tomará un tiempo completar.

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, deberá agregar una entrada de menú para Ubuntu Server 20.04 LTS en el pxelinux.CFG/Predeterminado archivo de configuración.

Escriba las siguientes líneas en el pxelinux.CFG/Predeterminado Archivo de configuración para iniciar el servidor Ubuntu 20.04 LTS a través de PXE:

etiqueta Ubuntu-server-2004-netboot
Etiqueta de menú Instalar el servidor Ubuntu 20.04 LTS (NetBoot)
kernel ubuntu-20.04.4-live-server-amd64/casper/vmlinuz
append netBOOT = NFS IP = DHCP NFSROOT = 192.168.0.106:/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 pxelinux.CFG/Predeterminado El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.106 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 arranque.

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

Deberías ver que el vmlinuz y initrd Los archivos se descargan desde el servidor de arranque PXE que se ejecuta en su NAS Synology.

Una vez el vmlinuz y initrd Se descargan los archivos, Ubuntu Server 20.04 LTS debería comenzar a arrancar. Tomará un tiempo completar.

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.

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, deberá agregar una entrada de menú para Fedora Workstation 35 en el pxelinux.CFG/Predeterminado archivo de configuración.

Escriba las siguientes líneas en el pxelinux.CFG/Predeterminado Archivo de configuración para iniciar Fedora Workstation 35 en vivo a través de PXE:

Etiqueta Fedora-35-Workstation-Live
Etiqueta de menú Instalar Fedora Workstation 35
Kernel Fedora-Workstation-Live-X86_64-35-1.2/imágenes/pxeboot/vmlinuz
Agregar ip = dhcp rd.vivir.Imagen root = live: nfs: // 192.168.0.106/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 pxelinux.CFG/Predeterminado El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.106 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 arranque.

Seleccionar Instalar Fedora Workstation 35 y presionar .

Deberías ver que el vmlinuz y initrd Los archivos se descargan desde el servidor de arranque PXE que se ejecuta en su NAS Synology.

Una vez el vmlinuz y initrd Se descargan archivos, Fedora Workstation 35 Live debería comenzar a arrancar. Tomará un tiempo completar.

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 instalador una vez arrancado a través de PXE.

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, deberá agregar una entrada de menú para Ubuntu Desktop 22.04 LTS en el pxelinux.CFG/Predeterminado archivo de configuración.

Escriba las siguientes líneas en el pxelinux.CFG/Predeterminado Archivo de configuración para iniciar Ubuntu Desktop 22.04 LTS a través de PXE:

Etiqueta Ubuntu-desktop-2204-Live
Etiqueta de menú Instalar Ubuntu Desktop 22.04 LTS
kernel ubuntu-22.04-desktop-amd64/casper/vmlinuz
append initrd = Ubuntu-22.04-desktop-amd64/casper/initrd boot = casper netboot = nfs ip = dhcp nfsroot = 192.168.0.106:/volumen1/pxeboot/ubuntu-22.04-desktop-amd64 tal vez-ubiquidad salpicadura silenciosa ---

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

NOTA: Aquí, 192.168.0.106 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 arranque.

Seleccionar Instalar Ubuntu Desktop 22.04 LTS y presionar .

Desktop de Ubuntu 22.04 Lts Live está siendo arrancado. Tomará un tiempo completar.

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 como de costumbre 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, deberá agregar una entrada de menú para el servidor Ubuntu 22.04 LTS en el pxelinux.CFG/Predeterminado archivo de configuración.

Escriba las siguientes líneas en el pxelinux.CFG/Predeterminado Archivo de configuración para iniciar el servidor Ubuntu 22.04 LTS a través de PXE:

etiqueta Ubuntu-server-2204-netboot
Etiqueta de menú Instalar el servidor Ubuntu 22.04 LTS (NetBoot)
kernel ubuntu-22.04-Live-server-amd64/casper/vmlinuz
append netBOOT = NFS IP = DHCP NFSROOT = 192.168.0.106:/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 pxelinux.CFG/Predeterminado El archivo de configuración debe verse de la siguiente manera:

NOTA: Aquí, 192.168.0.106 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 arranque.

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

Deberías ver que el vmlinuz y initrd Los archivos se descargan desde el servidor de arranque PXE que se ejecuta en su NAS Synology.

Una vez el vmlinuz y initrd Se descargan los archivos, Ubuntu Server 22.04 LTS debería comenzar a arrancar. Tomará un tiempo completar.

Servidor ubuntu 20.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.

Conclusión

En este artículo, le he mostrado cómo configurar los servicios de archivos TFTP y NFS en su NAS Synology para el arranque PXE. También le he mostrado cómo descargar el pxelinux, copiar los archivos Pxelinux necesarios a su NAS Synology e instalar y configurar el servidor DHCP Paquete para arrancar el Pxelinux en placas base basadas en BIOS. Le he mostrado cómo agregar las entradas del menú Pxelinux 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: // c-gangy.ser/blog/?P = 13808
  2. https: // ubuntu.com/servidor/docs/install/netboot-amd64
  3. https: // linuxhint.com/pxe_boot_ubuntu_server/
  4. http: // manual.ubuntu.com/manPages/bionic/man7/casper.7.html
  5. https: // fedoraproject.org/wiki/dracut/opciones#nfs
  6. https: // man7.org/Linux/Man-Pages/Man7/Dracut.cmdline.7.html
  7. https: // acceder.sombrero rojo.com/documentation/en-us/rojo_hat_enterprise_linux/7/html/storage_administration_guide/ch-disishlessSystems
  8. https: // bugzilla.sombrero rojo.com/show_bug.CGI?ID = 781983
  9. https: // bugzilla.sombrero rojo.com/show_bug.CGI?ID = 537217
  10. https: // askubuntu.com/Preguntas/1250119/How-to-to-to-skip-Filesystem-checks-during-boot