Categories
es

Cómo pxe arrancar una imagen de ubuntu desde windows server 2008

Este tutorial describe cómo configurar un servidor PXE para cargar WindowsВ PE arrancando un equipo cliente desde la red. Utilizando las herramientas de Windows PE y un archivo de imagen de Windows 10, puede instalar Windows 10 desde la red.

Requisitos previos

  • Un equipo de implementación: Un equipo con el kit de evaluación e implementación de Windows (WindowsВ ADK) y el complemento de Windows PE con ADK instalados.
  • Un servidor DHCP: Se requiere un servidor DHCP o proxy DHCP configurado para responder a las solicitudes de clientes PXE.
  • Un servidor PXE: Un servidor que ejecute el servicio TFTP y que pueda alojar los archivos de arranque de Windows PE que descargará el cliente.
  • Un servidor de archivos: Un servidor que aloja un recurso compartido de archivos de red.

Las cuatro funciones especificadas anteriormente pueden alojarse en el mismo equipo o en equipos distintos.

Paso 1: Copiar los archivos de origen de Windows PE

En el equipo de implementación, haga clic en Inicio y escriba implementación .

Haga clic con el botón secundario en Entorno de herramientas de implantación y creación de imágenes y, a continuación, haga clic en Ejecutar como administrador . El acceso directo a Entorno de herramientas de imagen e implementación abre una ventana de símbolo del sistema y configura automáticamente las variables de entorno para que apunten a todas las herramientas necesarias.

Ejecute el siguiente comando para copiar los archivos PE base de WindowsВ en una nueva carpeta. El script requiere dos argumentos: arquitectura de hardware y ubicación de destino. El valor de puede ser x86 , amd64 o arm y es una ruta a un directorio local. Si el directorio aún no existe, se creará.

Por ejemplo, el siguiente comando copia archivos de arquitectura amd64 al directorio C:\winpe_amd64:

El script crea la estructura del directorio de destino y copia todos los archivos necesarios para esa arquitectura. En el ejemplo anterior, se crean los siguientes directorios:

Montar la imagen base WindowsВ PE (winpe. wim) en el directorio \mount utilizando la herramienta DISM. El montaje de un archivo de imagen descomprime el contenido del archivo en una carpeta para que pueda realizar cambios directamente o utilizando herramientas como DISM. Consulte el siguiente ejemplo.

Compruebe que aparece el mensaje “La operación se ha completado correctamente”. Nota: Para ver las imágenes montadas actualmente, escriba dism /get-MountedWiminfo .

Asigne un recurso compartido de red al directorio raíz TFTP en el servidor PXE/TFTP y cree una carpeta \Boot. Consulte la documentación del servidor TFTP para determinar el directorio raíz del servidor TFTP, habilite el uso compartido de este directorio y compruebe que se puede acceder a él a través de la red. En el siguiente ejemplo, el nombre del servidor PXE es PXE-1 y el directorio raíz TFTP se comparte utilizando una ruta de red de \PXE-1\TFTPRoot :

Copie los archivos de arranque PXE del directorio montado a la carpeta \boot. Por ejemplo:

Copie el archivo boot. sdi en el servidor PXE/TFTP.

Copie la imagen de arranque WindowsВ PE (boot. wim) en la carpeta \boot.

(Opcional) Copie las fuentes True Type en la carpeta \boot.

Paso 2: Configure los parámetros de arranque y copie el archivo BCD

Cree un almacén BCD utilizando bcdedit. exe:

Configure los ajustes de RAMDISK:

El último comando ret

Su servidor PXE/TFTP ya está configurado. Puede ver los ajustes BCD que se han configurado utilizando el comando bcdedit /store /enum all. Vea el siguiente ejemplo. Nota: Su GUID será diferente del que se muestra a continuación.

Si inicia el proceso de arranque PXE, pero recibe el error de que “Los datos de configuración de arranque para su PC faltan o contienen errores” entonces verifique que el directorio \boot está instalado bajo el directorio raíz correcto del servidor TFTP. En el ejemplo utilizado aquí el nombre de este directorio es TFTPRoot, pero su servidor TFTP puede ser diferente.

Resumen del proceso de arranque PXE

A continuación se resume el proceso de arranque del cliente PXE.

Se aplica a

En este tema, aprenderá a implementar Windows 10 mediante paquetes de implementación y secuencias de tareas de Microsoft Endpoint Manager. Este tema le guiará a través del proceso de implementación de la imagen de Windows 10 Enterprise en un equipo con interfaz de firmware extensible unificada (UEFI) denominado PC0001. Para los procedimientos de este tema se utiliza una infraestructura existente de Configuration Manager integrada con MDT.

En este tema se presupone que ha completado los siguientes procedimientos previos:

Para los fines de esta guía, utilizaremos un mínimo de dos equipos servidor (DC01 y CM01) y un equipo cliente (PC0001).

DC01 es un controlador de dominio y servidor DNS para el dominio contoso. com. Los servicios DHCP también están disponibles y opcionalmente instalados en DC01 u otro servidor. Nota: los servicios DHCP son necesarios para que el cliente (PC0001) se conecte al Servicio de implementación de Windows (WDS).

CM01 es un servidor miembro del dominio y punto de distribución del software de Configuration Manager. En esta guía, CM01 es un servidor de sitio primario independiente.

CM01 también ejecuta WDS, que será necesario para iniciar PC0001 a través de PXE. Nota: Asegúrese de que sólo CM01 está ejecutando WDS.

Si lo desea, PC0001 puede ser una VM alojada en el servidor HV01, que es un equipo host Hyper-V que utilizamos anteriormente para crear una imagen de referencia de Windows 10. Sin embargo, si PC0001 es una máquina virtual, debe asegurarse de que dispone de recursos suficientes para ejecutar la secuencia de tareas OSD de Configuration Manager. Se recomiendan 2 GB de RAM o más.

  • Todos los servidores ejecutan Windows Server 2019. Sin embargo, también se puede utilizar una versión anterior y compatible de Windows Server.
  • Todos los equipos servidor y cliente a los que se hace referencia en esta guía están en la misma subred. Esto no es obligatorio, pero cada equipo servidor y cliente debe poder conectarse entre sí para compartir archivos y resolver todos los nombres DNS y la información de Active Directory para el dominio contoso. com. También se requiere conectividad a Internet para descargar actualizaciones del sistema operativo y de las aplicaciones.
    • No se requiere ninguna configuración de la consola WDS para que funcione PXE. Todo se hace con la consola de Configuration Manager.

    Procedimientos

    Inicie el ordenador PC0001. En el menú de arranque Pre-Boot Execution Environment (PXE), pulse Intro para permitir el arranque PXE.

    En la página Welcome to the Task Sequence Wizard (Bienvenido al asistente de secuencia de tareas), escriba la contraseña [email protected] y haga clic en Next (Siguiente).

    En la página Seleccione una secuencia de tareas para ejecutar,

    Puede supervisar el despliegue en CM01 utilizando MDT Deployment Workbench. Cuando vea la entrada PC0001, haga doble clic en PC0001 y, a continuación, haga clic en DaRT Remote Control y revise la opción Remote Control. La secuencia de tareas se ejecutará y realizará lo siguiente:

    Instalar el sistema operativo Windows 10.

    Instalar el cliente de Configuration Manager y el hotfix del cliente.

    Unir el ordenador al dominio.

    Instalar la aplicación añadida a la secuencia de tareas.

    También puede utilizar los informes integrados para obtener información sobre las implementaciones en curso. Por ejemplo, un informe de secuencia de tareas le ofrece una visión general rápida del progreso de la secuencia de tareas.

    Supervisión del despliegue con MDT.

    • Cuando finalice la implementación, tendrá un equipo Windows 10 unido a un dominio con la aplicación Adobe Reader instalada, así como las aplicaciones que se incluyeron en la imagen de referencia, como Office 365 Pro Plus.
    • A continuación se proporcionan ejemplos de varias etapas de la implementación:
    • Se aplica a
    • Este tutorial describe cómo configurar un servidor PXE para cargar WindowsВ PE arrancando un equipo cliente desde la red. Utilizando las herramientas de Windows PE y un archivo de imagen de Windows 10, puede instalar Windows 10 desde la red.

    Requisitos previos

    Un equipo de implementación: Un equipo con el kit de evaluación e implementación de Windows (WindowsВ ADK) y el complemento de Windows PE con ADK instalados.

    Un servidor DHCP: Se requiere un servidor DHCP o proxy DHCP configurado para responder a las solicitudes de clientes PXE.

    Un servidor PXE: Un servidor que ejecute el servicio TFTP y que pueda alojar los archivos de arranque de Windows PE que descargará el cliente.

    DC01 es un controlador de dominio y servidor DNS para el dominio contoso. com. Los servicios DHCP también están disponibles y opcionalmente instalados en DC01 u otro servidor. Nota: los servicios DHCP son necesarios para que el cliente (PC0001) se conecte al Servicio de implementación de Windows (WDS).

    Este tutorial describe cómo configurar un servidor PXE para cargar WindowsВ PE arrancando un equipo cliente desde la red. Utilizando las herramientas de Windows PE y un archivo de imagen de Windows 10, puede instalar Windows 10 desde la red.

    Requisitos previos

    • Un equipo de implementación: Un equipo con el kit de evaluación e implementación de Windows (WindowsВ ADK) y el complemento de Windows PE con ADK instalados.
    • Un servidor DHCP: Se requiere un servidor DHCP o proxy DHCP configurado para responder a las solicitudes de clientes PXE.
    • Un servidor PXE: Un servidor que ejecute el servicio TFTP y que pueda alojar los archivos de arranque de Windows PE que descargará el cliente.
    • Un servidor de archivos: Un servidor que aloja un recurso compartido de archivos de red.

    Las cuatro funciones especificadas anteriormente pueden alojarse en el mismo equipo o en equipos distintos.

    Paso 1: Copiar los archivos de origen de Windows PE

    En el equipo de implementación, haga clic en Inicio y escriba implementación .

    Haga clic con el botón secundario en Entorno de herramientas de implantación y creación de imágenes y, a continuación, haga clic en Ejecutar como administrador . El acceso directo a Entorno de herramientas de imagen e implementación abre una ventana de símbolo del sistema y configura automáticamente las variables de entorno para que apunten a todas las herramientas necesarias.

    Ejecute el siguiente comando para copiar los archivos PE base de WindowsВ en una nueva carpeta. El script requiere dos argumentos: arquitectura de hardware y ubicación de destino. El valor de puede ser x86 , amd64 o arm y es una ruta a un directorio local. Si el directorio aún no existe, se creará.

    Por ejemplo, el siguiente comando copia archivos de arquitectura amd64 al directorio C:\winpe_amd64:

    El script crea la estructura del directorio de destino y copia todos los archivos necesarios para esa arquitectura. En el ejemplo anterior, se crean los siguientes directorios:

    Montar la imagen base WindowsВ PE (winpe. wim) en el directorio \mount utilizando la herramienta DISM. El montaje de un archivo de imagen descomprime el contenido del archivo en una carpeta para que pueda realizar cambios directamente o utilizando herramientas como DISM. Consulte el siguiente ejemplo.

    Compruebe que aparece el mensaje “La operación se ha completado correctamente”. Nota: Para ver las imágenes montadas actualmente, escriba dism /get-MountedWiminfo .

    Asigne un recurso compartido de red al directorio raíz TFTP en el servidor PXE/TFTP y cree una carpeta \Boot. Consulte la documentación del servidor TFTP para determinar el directorio raíz del servidor TFTP, habilite el uso compartido de este directorio y compruebe que se puede acceder a él a través de la red. En el siguiente ejemplo, el nombre del servidor PXE es PXE-1 y el directorio raíz TFTP se comparte utilizando una ruta de red de \PXE-1\TFTPRoot :

    Copie los archivos de arranque PXE del directorio montado a la carpeta \boot. Por ejemplo:

    Copie el archivo boot. sdi en el servidor PXE/TFTP.

    Copie la imagen de arranque WindowsВ PE (boot. wim) en la carpeta \boot.

    (Opcional) Copie las fuentes True Type en la carpeta \boot.

    Paso 2: Configure los parámetros de arranque y copie el archivo BCD

    Cree un almacén BCD utilizando bcdedit. exe:

    Configure los ajustes de RAMDISK:

    El último comando ret

    Su servidor PXE/TFTP ya está configurado. Puede ver los ajustes BCD que se han configurado utilizando el comando bcdedit /store /enum all. Vea el siguiente ejemplo. Nota: Su GUID será diferente del que se muestra a continuación.

    Si inicia el proceso de arranque PXE, pero recibe el error de que “Los datos de configuración de arranque para su PC faltan o contienen errores” entonces verifique que el directorio \boot está instalado bajo el directorio raíz correcto del servidor TFTP. En el ejemplo utilizado aquí el nombre de este directorio es TFTPRoot, pero su servidor TFTP puede ser diferente.

    Resumen del proceso de arranque PXE

    A continuación se resume el proceso de arranque del cliente PXE.

    Se aplica a

    En este tema, aprenderá a implementar Windows 10 mediante paquetes de implementación y secuencias de tareas de Microsoft Endpoint Manager. Este tema le guiará a través del proceso de implementación de la imagen de Windows 10 Enterprise en un equipo con interfaz de firmware extensible unificada (UEFI) denominado PC0001. Para los procedimientos de este tema se utiliza una infraestructura existente de Configuration Manager integrada con MDT.

    En este tema se presupone que ha completado los siguientes procedimientos previos:

    Para los fines de esta guía, utilizaremos un mínimo de dos equipos servidor (DC01 y CM01) y un equipo cliente (PC0001).

    Todos los prerrequisitos de la guía de configuración del FOG se aplican aquí también.

    Este procedimiento ha sido utilizado para hacer arrancable en red Ubuntu 9.10 (Karmic Koala) hasta e incluyendo 11.04 (Natty Narwhal). Puede funcionar para otras distribuciones similares a Ubuntu (como Linux Mint) pero no ha sido probado.

    Usted me verá usar VIM como el programa editor, esto es sólo porque estoy acostumbrado a él … puede utilizar cualquier otro editor que le gustaría.

    ¿Cómo funciona? En general el proceso de arranque de Ubuntu LiveCD que todos conocemos es así:

    Requisitos previos

    • Isolinux es responsable de las opciones del menú. Una vez que seleccionas una entrada de arranque como “Arrancar o instalar Ubuntu”, llama a los archivos kernal + initrd (disco ram inicial), los copia en memoria y les pasa parámetros.
    • El kernel + initrd ahora en RAM y en control inician el proceso de arranque, mientras usan los parámetros que les fueron pasados para determinar cosas como: ¿debe mostrarse la pantalla de inicio? ¿debe la salida ser verbosa?.
    • Cuando los scripts inirtrd han terminado de cargar los controladores y la información de los dispositivos, buscan los archivos liveCD de Ubuntu para continuar con el proceso de arranque. El comportamiento normal es buscar en la unidad de cdrom física local.
    • Para el arranque en red:

    En lugar de un medio local como un CD, el cliente arranca utilizando su tarjeta de red (PXE) y se le suministra PXElinux a través de TFTP.

    • Al igual que Isolinux, PXElinux se encarga de las opciones del menú. Una vez que seleccionas una entrada de arranque, llama a los archivos kernal + initrd de Ubuntu, los copia en memoria y les pasa parámetros.
    • Los ahora en RAM y en control kernel + initrd inician el proceso de arranque, con nuestra información adicional de que no deben buscar los archivos de arranque en la unidad de cdrom física local del cliente, sino en un recurso compartido NFS en nuestro servidor FOG.
    • Esto es posible porque los creadores de Ubuntu han habilitado el trabajo en red integrando, controladores de tarjetas de red y protocolos en el kernel + archivos initrd. Por tal acto, solo podemos decir gracias al equipo de Ubuntu.
    • Hacer que los archivos de Ubuntu estén disponibles en el servidor

    El primer paso es hacer que los archivos de Ubuntu estén disponibles en el servidor. Usted puede optar por simplemente copiarlos desde la unidad de CD, o extraerlos de la ISO, y que va a funcionar muy bien. Dicho esto, haremos que la ISO se monte automáticamente. Aunque no es una obligación, hacer esto le permitirá utilizar nuestra guía “Cómo actualizar su ISO de Ubuntu sin volver a descargar”, para actualizar la versión de Ubuntu de su arranque en red sin pasar por todos los procedimientos desde cero o, alternativamente, reemplazar un solo archivo para actualizar toda la entrada.

    • Dicho lo anterior, a este autor le gusta mantener un par de versiones anteriores, hasta que la nueva haya demostrado ser absolutamente estable y libre de problemas. Por eso haremos un subdirectorio y un punto de montaje según la versión, pero sepa que puede saltarse eso para tener su único punto de actualización.
    • Copia la ISO en el directorio ” /tftpboot/howtogeek/linux “.
    • Crea el punto de montaje:

    sudo mkdi r-p /tftpboot/howtogeek/linux/ubuntu/

    /tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso /tftpboot/howtogeek/linux/ubuntu/11.04 udf, iso9660 user, loop 0 0

    Nota: A pesar de la representación, se trata de una línea ininterrumpida. Pruebe que el punto de montaje funciona emitiendo:

    l s-lash /tftpboot/howtogeek/linux/ubuntu/11.04/

    1. Edite el archivo “exports” para añadir el nuevo recurso compartido:
    2. sudo /etc/init. d/nfs-kernel-server restart

    Configuración del menú PXE Edite el menú “Cosas de Linux”:

    sudo vim /tftpboot/howtogeek/menus/linux. cfg

    Añádele lo siguiente

    LABEL Ubuntu Livecd 11.04 MENU DEFAULT KERNEL howtogeek/linux/ubuntu/11.04/casper/vmlinuz APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot= :/tftpboot/howtogeek/linux/ubuntu/11.04 initrd=howtogeek/linux/ubuntu/11.04/casper/initrd. lz quiet splash –

      Cree una nueva entrada PXE en el submenú “Linux” llamada “Ubuntu 11.04”.

    Debido al parámetro “MENU DEFAULT”, esta entrada se seleccionará automáticamente al entrar en el submenú “Linux”.

    Indica al cliente que tome los archivos kernel + initrd mediante TFTP de la ruta relativa en el directorio “/tftproot” de “howtogeek/linux/ubuntu…”.

    Apuntar los scripts initrd para montar el sistema de archivos “root” desde el recurso compartido NFS en la ruta absoluta de ” :/tftpboot/howtogeek…”

    Nota : He intentado (y fallado) usar un nombre DNS en lugar de una IP para el ” “, supongo que en esa etapa del proceso de arranque simplemente todavía no hay soporte para DNS… historias de éxito son bienvenidas.

    Procedimientos posibles

    • Ahora deberías ser capaz de arrancar un cliente en Ubuntu desde PXE (Normalmente F12).
    • En esta etapa le sugerimos que se tome el tiempo para revisar algunas de las cosas que puede hacer con esta herramienta excepcional:
    • Una última cosa, si usted crea su Ubuntu ISO, utilizando este constructor en línea, usted será capaz de slipstream todos los artículos anteriores en su PXE de arranque de Ubuntu.
    • Hola, he intentado estas 2 guías en la creación de un PC sin disco que arranca a través de PXE (la guía en serenux. com es más detallada):

    Cuando intento arrancar la máquina sin disco, recibo este mensaje:

    Inicio: Retrying nfs mount … Begin: Ejecutando /scripts/nfs-premount … hecho mount: Protocolo no soportado hecho.

    [sigue repitiendo eso por un rato, luego:]

    Comienza: Ejecutando /scripts/nfs-bottom … hecho. hecho. Comienza: Ejecutando /scripts/init-bottom … mount: mounting /dev on /root/dev failed: No such file or directory hecho. mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /proc on /root/proc failed: No such file or directory Target filesystem doesn’t have requested /sbin/init No init found. Intente pasar init= bootarg.

    [Drop in BusyBox]

    Intenté hacer las guías de nuevo desde el principio pero seguía teniendo este problema. Googleando un par de días pero no encontré soluciones.

    Agradecería cualquier ayuda.

    Hola, Si, el que mencionas probablemente era yo. En realidad luché con eso durante mucho tiempo y puedo concluir que uno no debe tratar de resolver el problema googleando porque era realmente enigmático, nunca sabrás cómo y cuándo estará funcionando.

    El método más fácil que he encontrado es que volver a instalar ubuntu (está bien si reemplaza ubuntu viejo por uno fresco eligiendo la opción ubuntu ofrece). Después de eso, personalizar ubuntu como desee y siga las instrucciones desde el principio (enlace en mi post original).

    Espero que ayude, Thanh.

    Tienes razón. Eras tú. Estoy casi hasta el punto de usar Windows para arrancar Ubuntu usando este http://www. howtogeek. com/162809/how-to-pxe-boot-an-ubuntu-image-from-windows-server-2008/. Realmente quiero mantener una mente abierta y empezar a familiarizarse con Linux, pero hay MUCHAS construcciones freakin de la misma, es un poco abrumador, pero todavía siento por lo que estoy tratando de lograr para mi cliente es la mejor solución. Él quiere arrancar más de 200 clientes sin disco al mismo tiempo y creo que la sobrecarga en Linux es mucho menor que Windows.

    ¿Así que estás diciendo que reinstale el cliente? Fue una nueva instalación y de la última versión de Ubuntu. Lo único que hice fue aplicar las actualizaciones y eso fue todo. ¿Crees que el problema está en el cliente y no en la configuración del servidor?

    Hola, Cuanto más grande es el sistema, más se prefiere Linux a Windows. No es tu sensación o intuición, es la verdad.

    Para responder a tu pregunta, vuelve a instalar Ubuntu en el cliente (la máquina sin disco). Debe ser una instalación nueva (Ubuntu 12.04.3 LST hasta este momento), pero no es necesario que actualices todo en ese Ubuntu a la última versión. Después de eso, siga la guía de serenux. com (enlace en mi

    Algunas cosas que deberías tener en cuenta por mi propia experiencia. Al arrancar PCs con PXE, el cliente sin disco consumirá sus propios recursos de hardware (procesadores, RAM), no consume los recursos del servidor. Dado que el arranque PXE es un arranque en red, el sistema consumirá el ancho de banda como un loco; por lo tanto, deberías usar los mejores cables que tengas (red de gigabytes). Lo más importante es asegurarse de que los switches, que conectan todo el sistema, están configurados correctamente para asegurar que el servidor recibe las peticiones de los clientes (peticiones DHCP, . ).

    Espero que puedas solucionarlo. Thanh.

    Hola, asegúrese de que ha configurado DHCP, TFTP y NFS correctamente. Consulta esta guía: https://help. ubuntu. com/community/PXEInstallMultiDistro

    Esa guía sólo le guía a PXE-boot el Live CD de Ubuntu. La guía en este sitio:

    le muestra cómo crear SU PROPIA IMAGEN UBUNTU. Las 2 imágenes son completamente diferentes. El Live CD arranca Ubuntu por ‘casper’ cosa, y usted DEBE establecer que la imagen de sólo lectura. La imagen personalizada se ve como cuando escribes “ls /” en la Terminal porque copias todo el sistema operativo desde el cliente al servidor NFS; DEBES configurar esta imagen para lectura-escritura.

    NO uses remastersys ni ningún programa para crear tu imagen. Sigue las 2 guías (puse 2 enlaces arriba) estrictamente y verás la diferencia.

    Una cosa más, puede que te preguntes por qué la imagen de Live CD debe ser de sólo lectura y por qué la imagen personalizada debe ser de escritura. Es una historia muy larga por lo que no voy a publicar para confundirte. En realidad es una parte de mi tesis.

    Espero que ayude, Thanh.

    Gracias, pero me downgraded a Ubuntu 10 e hizo tanto el método remastersys y el método serenux y ambos de ellos arrancó con éxito. Algo pasa con 12.4 y yo no soy lo suficiente de un tipo de linux para decirle qué o cómo solucionarlo. Hasta que eso ocurra solo voy a usar 10 para mis arranques pxe.

    Espero poder mantener vivo este hilo, coz esta guía muy útil. He probado los dos métodos. Ambos arrancan correctamente, pero lamentablemente la versión remastersys es demasiado lenta en el arranque. Con una distro usable, el archivo squashfs es de min 1gb y tengo solo 100Mb lan para aquellas estaciones de trabajo donde quiero usar.

    Con el método serenux tengo problemas de permisos. No entiendo muy bien el último paso: “chmod 777 /var/tftp”. El sistema de ficheros hole en la carpeta nfsroot. En el tftp solo el kernel y la imagen (¿para que necesita el kernel 777 perm?). Y con este método el arranque se queda atascado en medio del proceso con ‘cant write to xy folder’ Cuando copio los archivos del sistema de archivos a la carpeta nfsroot tengo mensajes de error para todos los archivos, que no pueden mantener propietario y grupo. Asi que todos los archivos en la carpeta nfs son creados con nobody nogroup 700 permisions. Si ejecuto ‘chow n-R 777 ‘ el sistema operativo arranca, pero nada funciona. No puedo iniciar sesión, etc, debido a los permisos. Los UIDs reales no son los mismos que estan en /nfsshare/etc/passwd, que es usado por el sistema operativo. Perdón por el mal inglés. Espero que sea comprensible.

    ¿Estás usando 10 o 12.4?

    Todavía estoy usando 10.

    Espero que puedas solucionarlo. Thanh.

    Así que ahora tengo un servidor Windows 2012 caja con DHCP y los anfitriones de la pxelinux. cfg y un recurso compartido de archivos nfs ubuntu linux alojamiento de los archivos para el cliente. Así que los clientes están arrancando desde el cuadro de Windows y el archivo cfg se apunta al recurso compartido NFS en el servidor ubuntu.

    El principal problema es que si arranca varios clientes desde el recurso compartido nfs utilizando serenux todos los clientes están compartiendo los mismos archivos. Si arrancas dos de ellos y apagas uno con el comando shutdown se bloquea todo el recurso compartido.

    Construí esto para un cliente probando pcs sin disco. Así que puse el nfs compartir ubuntu caja en una máquina virtual y ahora arrancar 100s de portátiles y ordenadores de sobremesa para el nfs compartir y sólo duro apagar las máquinas. Si meten la pata y se apaga a través de linux entonces restaurar la instantánea de nuevo a cuando funcionaba y todo empieza a trabajar de nuevo.

    No a elegante, pero están volando a través de las máquinas de prueba ahora.

    smashedbotatos

    Miembro

    Miembro Activo

    cyabro

    Miembro Activo

    Sólo trabajando mi camino a través de la documentación y se encontró que tenía que utilizar esta ubicación para la descarga FOG utilizando el comando sudo wget:

    También me di cuenta de que usted llama el directorio de configuración de niebla un par de nombres diferentes: setupfog y fog-setup por lo que es posible que desee poner en orden que.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    smashedbotatos

    Miembro
    Sólo trabajando mi camino a través de la doc y encontré que tenía que utilizar esta ubicación para la descarga FOG utilizando el comando sudo wget:

    También me di cuenta de que usted llama el directorio de configuración de niebla un par de nombres diferentes: setupfog & fog-setup por lo que es posible que desee poner en orden que.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    Totalmente va a arreglar esas cosas jeje gracias fpr las cabezas para arriba.

    Cuando transfieres archivos con WinSCP tienen que ir a la carpeta /home/ / no puedes escribir en ningún otro sitio, y no puedes usar WinSCP como sudo.

    cyabro

    smashedbotatos

    Miembro

    Totalmente va a arreglar esas cosas jeje gracias fpr las cabezas para arriba.

    Cuando transfieres archivos con WinSCP tienen que ir a la carpeta /home/ / no puedes escribir en ningún otro sitio, y no puedes usar WinSCP como sudo.

    cyabro

    Creo que tu problema está en el dhcpd. conf. Yo suponía que FOG ya configuraba automáticamente la puerta de enlace correcta para que el servidor DHCP se la diera a los clientes.

    Revisa esta guía aquí

    También me di cuenta de que usted llama el directorio de configuración de niebla un par de nombres diferentes: setupfog & fog-setup por lo que es posible que desee poner en orden que.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    para editar dhcpd. conf utilice este comando

    sudo nano /etc/dhcp3/dhcpd. conf

    smashedbotatos

    Miembro

    Miembro reconocido

    Extraño, no hay ningún archivo dhcpd. conf en esa carpeta.

    Hay sin embargo /etc/dhcp/dhcpd. conf y que parece que tiene la configuración correcta para lo que he configurado durante la instalación. La línea para la Opción Router está comentada y tiene x. x.x. x así que la cambiaré e intentaré de nuevo.

    smashedbotatos

    Miembro

    escribe este comando

    si usted dijo que está dando direcciones debe haber un archivo de configuración en alguna parte.

    También me di cuenta de que usted llama el directorio de configuración de niebla un par de nombres diferentes: setupfog & fog-setup por lo que es posible que desee poner en orden que.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    Máquinas Slaters Kustum

    Miembro conocido

    smashedbotatos

    Miembro

    si no existe puede que necesites reinstalar la parte del servidor dhcp, y puedes hacerlo con este comando.

    sudo aptget install dhcp3-server

    cyabro

    Miembro conocido

    Así que era el archivo en /etc/dhcp/ y no /etc/dhcp3/.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    si no existe puede que necesites reinstalar la parte del servidor dhcp, y puedes hacerlo con este comando.

    sudo aptget install dhcp3-server

    cyabro

    el archivo está ahí:- [email protected]:/tftpboot/av/trinity/trk3$ l s-al total 137012 drwxrwxr-x 4 acs acs 4096 2012-02-12 20:16 . drwxrwxr-x 5 acs acs 4096 2012-02-12 20:16 .. drwxrwxr-x 2 acs acs 4096 2012-02-12 20:16 captiv e-rw-rw-r – 1 acs acs 1020 2010-01-20 06:45 mkpxelinux .

    También me di cuenta de que usted llama el directorio de configuración de niebla un par de nombres diferentes: setupfog & fog-setup por lo que es posible que desee poner en orden que.

    ¡Edición: OK así que tengo la configuración básica de trabajo! Probado el arranque en red en un Netbook Dell y obtener el menú FOG. Así que empecé a ir a través de la personalización del menú, pero estoy atascado con el WinSCP transferencia de archivos. Cada vez que intento subir un archivo al servidor no puede hacerlo y dice que hay un error de permiso. ¿Qué estoy haciendo mal?

    Miembro Activo

    Gracias por eso .. intentado chown pero todavía obtener.

    Sólo trabajando mi camino a través de la doc y encontré que tenía que utilizar esta ubicación para la descarga FOG utilizando el comando sudo wget:

    [email protected]:/tftpboot/av/trinity/trk3$ ./mkpxelinu x-bash: ./mkpxelinux: Permiso denegado

    [email protected]:/tftpboot/av/trinity/trk3$ sudo chown acs /tftp boot/av/trinity/trk3

    [email protected]:/tftpboot/av/trinity/trk3$ sudo ./mkpxelinux sudo: ./mkpxelinux: comando no encontrado

    smashedbotatos

    Miembro
    Sólo trabajando mi camino a través de la doc y encontré que tenía que utilizar esta ubicación para la descarga FOG utilizando el comando sudo wget:

    Aquí está una guía paso a paso (cómo) para el despliegue de Ubuntu 8.04.1 LTS 32-bit (Hardy Heron) desde un servidor Windows con WDS (Windows Deployment Services)

    Parte 1 – Instale los archivos de instalación de Ubuntu en su servidor

    Nota: Si realmente quiere hacer despliegues de Ubuntu con estilo, debería por supuesto omitir la descarga de las ISO alternativas y en su lugar crear un espejo local de las réplicas reales de Ubuntu. Encontrará instrucciones opcionales sobre cómo hacer esto más adelante en la guía (Parte 3 para ser exactos), pero por ahora simplemente usamos el CD alternativo de Ubuntu (32-bit) para acelerar el proceso.

    Descargue el CD de instalación alternativa de 32 bits de http://releases. ubuntu. com/hardy/ubuntu-8.04.1-alternate-i386.iso

    [email protected]:/tftpboot/av/trinity/trk3$ sudo chown acs /tftp boot/av/trinity/trk3

    Nota: Si realmente quiere hacer despliegues de Ubuntu con estilo, debería por supuesto omitir la descarga de las ISO alternativas y en su lugar crear un espejo local de las réplicas reales de Ubuntu. Encontrará instrucciones opcionales sobre cómo hacer esto más adelante en la guía (Parte 3 para ser exactos), pero por ahora simplemente usamos el CD alternativo de Ubuntu (32-bit) para acelerar el proceso.

    Cree otro directorio virtual, esta vez llamado Kickstart (en este ejemplo desde la carpeta D:\Kickstart). Configure los ajustes MIME para el directorio virtual de Ubuntu añadiendo una extensión. cfg para el tipo mime “text/plain” (En la pestaña HTTP Headers de las propiedades del directorio virtual).

    Descargue y extraiga el archivo kickstart de ejemplo (versión Ubuntu de unattend. txt) que se encuentra en este enlace http://www. deployvista. com/Portals/0/kickstartscript. zip y guárdelo en la carpeta D:\Kickstart. La contraseña encriptada en el scriptkickstart es ubuntu

    Parte 2 – Configurar WDS para soportar Ubuntu

    Desde la carpeta D:\buntu\install

    etboot\ubuntu-installer\i386, copie los archivos initrd. gz y linux a D:\RemoteInstall\Boot\x86\Hardy\32

    1. Descarga y extrae syslinux de http://www. kernel. org/pub/linux/utils/boot/syslinux/syslinux-3.71.zip (contiene pxelinux)
    2. Copie el syslinux-3.71\com32\menu\vesamenu. c32 a su Servidor WDS, D:\RemoteInstall\Boot\x86
    3. Copia el syslinux-3.71\core\pxelinux. o a tu servidor WDS, D:\RemoteInstall\Boot\x86, renómbralo a pxelinux. com
    4. Descargue una bonita imagen de fondo (http://www. deployvista. com/Portals/0/DeploymentBackground. png), y guárdela en D:\RemoteInstall\Boot\x86
    5. En las carpetas D:\RemoteInstall\Boot\x86, haga una copia de pxeboot. n12 y renómbrela a pxeboot.0

    Configure WDS para utilizar el archivo de arranque pxelinux. com (Propiedades del servidor, pestaña Arranque)

    1. En las carpetas D:\RemoteInstall\Boot\x64 o D:\RemoteInstall\Boot\x86, cree una subcarpeta llamada pxelinux. cfg
    2. En las carpetas D:\RemoteInstall\Boot\x64\pxelinux. cfg o D:\RemoteInstall\Boot\x86\pxelinux. cfg, cree un archivo llamado default con la siguiente configuración
    3. Fragmentos de mi Wiki privada “Inteligencia
    4. Los mensajes aquí son en su mayoría guías paso a paso sobre cómo replicar algo que he configurado en el pasado. Lee mi página Acerca de para ver cómo muestro los comandos/salidas y lee el descargo de responsabilidad. Hay varias utilidades de rescate por ahí que se ejecutan en forma de una ISO de arranque, pero ¿qué pasa si ya tienes un servidor PXE en funcionamiento y no tienes un CD? Hay una manera de cargarlo a través de la red. Esta guía está pensada para ISOs que no tienen opción de arranque PXE. ¡No intente servir algo como una ISO de Ubuntu usando este método! La mayoría, si no todas las distribuciones de Linux tienen una configuración PXE separada que no requiere esta solución. Usted necesitará un servidor PXE configurado de forma similar a mi guía sobre la creación de un servidor de despliegue de Ubuntu. Si estás creando un servidor PXE para el propósito de esta guía, sólo necesitas completar la guía del servidor de despliegue de Ubuntu hasta el Punto de Control Dos. Una vez que tengas configurado el servidor PXE, necesitarás tener también memdisk en la carpeta de arranque TFTP. Memdisk es parte de syslinux, y se puede descargar aquí. Este es el código fuente, así que necesitamos compilarlo después de instalar un par de dependencias. Ahora vamos a copiar el binario de memdisk. También, toma la ISO que estás buscando para arrancar PXE en ese mismo directorio ( /var/lib/tftpboot/other/ ). Después de guardar mi ISO en ese mismo directorio, mi estructura de directorios se veía así. En el archivo /var/lib/tftpboot/pxelinux. cfg/default , agregue esta entrada de menú. Reemplace la ISO y las etiquetas de menú en consecuencia. En mi caso, estoy intentando arrancar máquinas PXE en un disco de recuperación proporcionado por Symantec sin tener que grabar el disco. Ahora cualquier máquina puede ser arrancada a esta ISO. Muy sencillo.
    5. Comparte esto:
    6. Reddit
    7. Google
    8. LinkedIn
    9. Facebook

    Acerca de Andrew Wells

    Llevo desarrollando en la pila LAMP desde 2006. Uso Ubuntu XFCE en mi escritorio y tengo experiencia en la gestión de servidores Ubuntu y CentOS. Programo aplicaciones web principalmente en PHP, pero también tengo experiencia con otros lenguajes. Cuando no estoy trabajando, se me puede encontrar trabajando en mi laboratorio en casa o fuera de snowboard, senderismo, camping, o en bicicleta dependiendo de la temporada.

    16 thoughts on ” Arranque PXE de cualquier imagen ISO “

    • Hola, ¿para qué necesitas el memdisk? ¿Puedo omitirlo? También, ¿qué hace la raíz (hd0,0)? gracias
    • Andrew Wells Post autor 31 de marzo de 2015 a las 17:44
    • Supongo que no necesitas la opción memdisk, pero es bueno tener para asegurarse de que el medio ambiente funciona antes de añadir la variable de una imagen ISO.
    • El parámetro root está relacionado con el disco local y creo que no es necesario en este caso.

    hola, de esta manera fue capaz de modelo UEFI?

    Hola Andrew, me encontré con su stie mientras buscaba un howto para pxe isos de arranque. He seguido sus dos guías y actualmente estoy en esta etapa cuando arranco desde pxe…..

    D. Ubuntu OS Deployment – ¡PERDIDA DE DATOS! C. — B. — A. Arranque desde disco local A. Arranque desde disco local A. Arranque desde disco local D. Despliegue del SO Ubuntu – ¡PÉRDIDA DE DATOS AHORA! PXEBS (net1 tipo 128)… ok Siguiente servidor: 192.168.15.254 Filename: pxelinux.0 tftp://192.168.15.254/pxelinux.0… No such file or directory (http://ipxe. org/2 d12603b)

    La instalación de dnsmasq no creó la carpeta /var/lib/tftpboot tuve que hacerlo manualmente. Sólo tengo un archivo iso que quiero ser capaz de arrancar desde.

    1. Un poco más lejos ahora dice

    D. Despliegue del sistema operativo Ubuntu – ¡PERDIDA DE DATOS ADELANTE! C. — B. — A. Arranque desde el disco local A. Arranque desde el disco local A. Arranque desde el disco local D. Despliegue del SO Ubuntu – ¡PÉRDIDA DE DATOS AHORA! PXEBS (net1 tipo 128)… ok Siguiente servidor: 192.168.15.254 Filename: pxelinux.0 tftp://192.168.15.254/pxelinux.0… ok

    Ahora tengo esto en el servidor pxe

    Sep 19 22:07:46 apu dnsmasq-tftp[2397]: enviado /srv/tftp/pxelinux. cfg/default a 192.168.15.119

    ¿pero el cliente se queda colgado?

    Genial, muchas gracias por este artículo – me ayudó mucho…

    Gracias por tu guía. Por PXE, puedo instalar una ISO que se personaliza por mí mismo. Pero me encuentro con un problema. El tamaño de mi archivo ISO es de 1.5G, cuando un cliente PXE con poca memoria arranca desde la ISO, aparece un error que indica que NO hay suficiente memoria. ¿Podría darme algún consejo? Gracias.

    Andrew Wells Post autor 25 de noviembre de 2015 a las 15:41

    Sí, este procedimiento puede ser un problema con imágenes ISO más grandes. Qué es lo que estás tratando de arrancar?

    ¡Muchas, muchas gracias a usted Andrew!

    Hola Andrew por favor podrías mandarme un email ya que me gustaría que me echaras una mano rápida con el arranque pxe, habrá fichas de cerveza 😉

    Gracias por el tutorial, pero ahora me enfrento a algunos problemas especiales. Estoy tratando de arrancar una instalación de Sophos UTM 9 a través de PXE, se distribuye a través de ISO también. La instalación se detendrá ya que no tiene todo montado (install. tar en particular, tal vez todo el directorio /install también), y esto sucede con una unidad USB también. La solución con una unidad USB es montar la unidad a través de la consola que se proporciona durante la instalación.

    ¿Tiene alguna solución a esto, ¿cómo podría proporcionar un directorio completo a través de PXE para ser montado en el software en ejecución. ¿O es imposible?

    Gracias por el consejo. Me había pasado la mayor parte de la noche intentando arrancar un servidor con el hipervisor ESXi, pero la unidad de CD estaba estropeada y no funcionaba ningún arranque por USB. Esto hizo el truco.

    1. ¿Se puede hacer algo como esto con una configuración de servidor PXE de Windows Server 2008? Entonces, ¿se puede arrancar pxe con otras imágenes de arranque que no sean archivos. wim de Windows?

    ¿Es válido hacer tu propia ISO? ¿Cómo podría hacerlo? He probado con una ISO de Debian sin suerte, no funciona.

    Estoy buscando para hacer una iso de arranque pxe que trabajará fuera de dhcp, conectarse a digamos un servidor ftp, a continuación, mostrar un menú que ofrece varias opciones de instalación para Centos, Debian o Mint, tipo de delgada. Debido a otros sistemas en la red no puedo pxe arranque y espero ser capaz de arrancar desde iso o usb para instalar en hd local. ¿Es posible lo anterior utilizando su entorno de arranque?

    #1 diddy

    Nuevo borrador finalizado – disponible aquí

    El borrador v2 incluye instrucciones para usar grub4dos como cargador/archivo de arranque PXE.

    Configuración de un servidor PXE de Windows XP (BORRADOR v2)

    Instalar Windows 2000/XP/2003 (RIS)

    Instalar Windows Vista/2008/7 desde un recurso compartido de red

    Arrancar imágenes de disco

    Arrancar WinPE (basado en XP/2003 – p. ej. LiveXP, PEBuilder)

    Arrancar WinPE 2.*/3.0

    Arranque Linux (ejemplo Parted Magic incluido)

    Incluye enlace de descarga para una versión offline de la guía (en formato. htm). Se incluyen algunos scripts (en la descarga offline) para automatizar var

    • Bcdedit /store /deletevalue descripción
    • Y ahora, las entradas de arranque no tienen ninguna descripción que heredar, por lo que muestran la suya propia.
    • No lo he probado, así que no puedo dar fe de ello – sólo tropezó con él y recordó la nota en su guía.
    • Además, parece que no puedo localizar sus archivos por lotes en la versión descargable de la guía. En concreto, quería ver los archivos 4a_WinPE. cmd y 4b_WinPE. cmd. ¿Cómo puedo encontrarlos?
    • #3 was_jaclaz
    • Ubicación: Desaparecido en la niebla

    Italia

    Investigando el asunto, me encontré con un mensaje de Bubble aquí en relación con el problema con los nombres de entrada Boot Manager, es decir, “Ramdisk opciones” para todas las entradas.

    • Sólo para que conste, parece que las diferentes versiones de BOOTMGR se comportan de manera diferente: http://www. msfn. org/. 32-t125543.html http://www. msfn. org/. dd-t114711.html

    #4 cdob

    Sí, Windows 7 bootmgr descripción de la lista, si está disponible.

    http://diddy. boot-la. files/winpe. htm remove /d “Ramdisk options” O use diferente siempre. Ponga la descripción tanto en ramdiskoptions como en la sección OSLOADER. Esto debería funcionar en todos los diferentes bootmgr.

    #5 itcrew

    Greate Guía, no hay scripts cmd sin embargo. Por favor, puede actualizar

    >#6 Tense

    Estados Unidos

    #7 diddy

    Lo siento por la confusión con las secuencias de comandos.

    He vuelto a subir la guía y esta vez los guiones están incluidos.

    • p. d. Los compromisos con los hijos siguen manteniéndome ocupado, así que pido disculpas por la falta de respuestas en los últimos meses.
    • #8 Sha0

    #5 itcrew

    Intereses: Arranque

    Canadá

    Una guía muy buena. El error RIS “INF file XXX is corrupt or missing, status 21.” ha sido solucionado en Syslinux 3.83, así que cualquier versión más reciente debería funcionar.

    #9 Aviad Raviv

    ok, no quiero sonar rood y basura todo su trabajo duro.

    pero todo esto se ha hecho antes en una aplicación virtual que funciona muy bien llamada UDA.

    el creador ha incorporado muchas de las cosas que muestras en tu guía en una máquina virtual libre de Linux que puede ser usada usando una simple webGUI.

    • Dicho esto, tanto yo (como usuario de este producto desde hace mucho tiempo) como su creador hemos seguido adelante porque hemos encontrado dos cosas que son ciertas:

    1. si vas a instalar windows con una instalacion plana sobre la red (lo que ambos ya no recomendamos) es mejor que uses el RIS\WDS de MS ya que la ingenieria inversa del proceso no aporta nada nuevo a la mesa, y hacerlo se vuelve mas dificil con cada nueva version y puedes implementar las adiciones hechas con PXElinux como arrancar ubuntu y acronis muy bien en un servidor que aloja WDS\RIS con un servidor regular de MS.

    2. las instalaciones planas son cosa del pasado. las imágenes son mucho más fáciles de poner en marcha con menos esfuerzo y toman una fracción del tiempo de despliegue.

    Me he movido del proyecto UDA al de FOG por estas dos razones y le he añadido todas las adiciones que he hecho a UDA en mis películas de youtube.

    En los últimos años, con la llegada de las unidades USB de bajo coste, las unidades de CD se han convertido básicamente en dispositivos heredados. De hecho, la mayoría de los ordenadores nuevos ni siquiera tienen una. Dicho esto, hay un montón de herramientas que normalmente utilizamos para arrancar desde CD y sí, estas herramientas se pueden hacer para arrancar desde USB, sin embargo, el propósito de este artículo es detallar los pasos necesarios para arrancar efectivamente cualquier. iso a través de PXE. Para comenzar este artículo, vamos a asumir que ya has leído nuestro artículo Habilitar PXE en Windows 2008 R2 o que estás bastante familiarizado con la pila PXE ya sea en Windows o Linux. Para el propósito de este artículo vamos a arrancar Macrium Reflect 6.0 a través de PXE.

    Una vez que todo está en su lugar, la red de arranque de una máquina y usted debe ver que el. iso botas como si se tratara de un CD.

    • 14 thoughts on ” PXE Boot Almost Any ISO Image “
    • ¡Hola tengo algunas preguntas!
    • Coloqué el archivo iso en mi directorio raíz tftp, sin embargo, esto no funciona.

    Veo un mensaje parpadeando en la parte inferior del menú al seleccionar la opción que he creado. Es rápido, pero dice algo acerca de que no puede encontrar el archivo iso. “No such file or directory”.

    De todas formas, como he dicho, he metido el archivo y sin embargo no lo carga. ¿Por qué puede estar pasando esto? Sé que el servidor tftp está funcionando, ya que he tenido éxito cargando oses usando otros métodos, como nfsroot y especificando el kernel real y la imagen initrd extraída de la iso.

    Sin embargo, realmente me gustaría ser capaz de especificar sólo la iso para arrancar básicamente.

    ¿Esto también arranca el grub presente en la iso?

    Además, ¿importa mucho el kernel utilizado?

    La versión de pxelinux es crítica usando esta configuración. Por favor, utilice la versión especificada en el artículo.

    Construyo una ISO de mi sistema LINUX MINT usando SystemBack y arranca desde una memoria USB.

    Tengo un entorno PXE de trabajo en mi Synology NAS. Serveral Life DVD’s son arrancables sin ningún problema. Linux Mint ISO y HirenBootCD.

    He copiado el archivo ISO en el mismo directorio en el NAS donde los otros están sentados. El menú muestra la entrada para mi ISO de Mint.

    Pero cuando lo elijo no pasa nada. Un breve destello en la pantalla y vuelve al menú.

    ¿Cómo puedo solucionar este problema?

    ¿Es un archivo de registro tal vez en alguna parte?

    @Girts En caso de que esto sigue siendo actual. Usted puede encontrar ldlinux. c32 con el siguiente comando

    sudo find / – type f-name ldlinux. c32

    si ldlinux. c32 se encuentra en algún lugar de tus discos, entonces te mostrará la ruta del mismo. Entonces, sabiendo la ruta a ldlinux. c32 puedes copiar la raíz tftp de tus servidores (el mismo directorio donde está pxelinux.0). Por ejemplo el comando podría ser

    cp /ruta/a/ldlinux. c32 /ruta/a/tftp-root

    Después de esto pxelinux.0 debería ser capaz de cargar ldlinux. c32 en el arranque.

    Gracias Hoin. También puede recuperar todos los archivos necesarios desde el paquete syslinux vinculado en el artículo.

    OK me di cuenta de que estaba usando la versión 6 =====

    Al parecer, esto se debe a un cambio reciente en los módulos de biblioteca syslinux. No estoy seguro si es un bug que Unetbootin puede arreglar o cualquier otro bug relacionado con el paquete.

    Pero la solución es simple.

    copia los siguientes archivos de /usr/lib/syslinux/bios/ a la raiz de la unidad USB y luego arranca con el dispositivo USB.