0 votos

Crear unidad USB de arranque de los archivos de arranque PXE

Miró a su alrededor y buscado en Google pero no pudo encontrar una pregunta similar. Parece que la mayoría de la gente quiere tomar un USB de arranque pulgar palo, y convertirlo en un arranque de PXE de la imagen. Yo en realidad necesidad de ir en la dirección opuesta, es decir, crear un USB de arranque pulgar palo de arranque de PXE archivos.

Tengo un servidor PXE utilizado para la creación de imágenes de disco. Algunos de los dispositivos en la red no son capaces de arranque de PXE porque 1) PXE ya está siendo utilizado por algo más en su subred o 2) su adaptador de red no admite PXE. Mi única opción sería coger todo lo que los archivos están siendo utilizados para arranque de PXE el dispositivo y tratar de hacer un disco de arranque USB.

Tengo acceso al servidor PXE que es el uso de PXELinux. He aquí lo que está en el "default" del archivo que está siendo utilizado por PXELinux.

default imaging
prompt 0
noescape 1

label imaging
kernel kernel/bzImage
append initrd=kernel/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.10.5 storage=10.10.10.211:/imaging/images/ driversstorage=10.10.10.211:/imaging/drivers/ imaging_server=10.10.10.211:20444 symmetric_key=KsqRwghBK+l/LGQ83kOp3Gl8Xos9mrTItQ69MJabgAv5DqcKakVCwNpE4QJ+A9zzDoSAhdREIVK4lkUZP67XXg loglevel=4a

Yo soy todo un Windows/Mac chico, pero se puede conseguir todo en Linux y estoy cómodo ejecución de líneas de comandos en una terminal. Que no saben nada sobre el proceso de arranque de Linux ni de cómo hacer un disco de arranque USB. Deduzco de lo anterior PXELinux archivo de configuración que el bzImage y init.gz archivos necesarios para el arranque PXE un dispositivo de cliente. Es allí una manera de utilizar estos 2 archivos y la información de la configuración de PXELinux para crear un USB de arranque pulgar palo?

Gracias

0voto

Pat Puntos 1087

Usted no puede hacerlo fácilmente; incluso si te las arreglas para crear un USB de arranque carga el kernel y el initrd, el initrd parámetros que aún vamos a requerir de los activos de la red. a partir de su ejemplo

append initrd=kernel/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns=10.10.10.5 storage=10.10.10.211:/imaging/images/ driversstorage=10.10.10.211:/imaging/drivers/ imaging_server=10.10.10.211:20444 symmetric_key=KsqRwghBK+l/LGQ83kOp3Gl8Xos9mrTItQ69MJabgAv5DqcKakVCwNpE4QJ+A9zzDoSAhdREIVK4lkUZP67XXg loglevel=4a

init.gz toma como parámetro ip=dhcp contando el arranque ejecutivo para obtener su IP por DHCP, junto carga storage=10.10.10.211:/imaging/images/ contando el arranque del ejecutivo que el resto de la bota/instalar los componentes se almacenan en una ubicación de red, etc etc.

Como se puede ver tratando de hacer lo que usted quiere que requiere la edición de su initrd parámetros (Distro dependiente) y la eliminación de toda la red de referencias; no es una tarea trivial que puede ser hecho sólo por una lata de utilidad.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: