Pensando precisamente en esas desktops y laptops de antaño que tienen la unidad de CD-ROM estropeada o fuera de funcionamiento es que he decidido agregar a Puppy Linux. Pero contrario al AVG Rescue CD y Tiny Core que arrancan directamente desde TFTP por tener todo lo necesario en el initrd, en Puppy Wary (y aplica también para las demás variantes de Puppy Linux) tendremos que hacer un pequeño trabajo sobre el initrd para que pueda arrancar correctamente por PXE.
El primer paso es descargarnos el .iso de Wary desde este enlace. O lo hacemos desde el terminal:
$ wget ftp://distro.ibiblio.org/quirky/wary-5.2.2/wary-5.2.2.iso
Lo descomprimimos en el directorio /tftpboot/images/puppy/. Ahora dentro de dicho directorio creamos uno llamado temp/:
# cd /tftpboot/images/puppy/ # mkdir temp/ # cd temp/ # zcat /tftpboot/images/puppy/initrd.gz | cpio -i -H newc -d # mv /tftpboot/images/puppy/puppy_wary_5.2.2.sfs /tftpboot/images/puppy/temp # find | cpio -o -H newc | gzip -4 > ../initrd0.gz # chmod -R 777 /tftpboot/
Finalmente ya estamos listos para agregar la entrada correspondiente para Puppy Wary 5.2.2 en el menú PXE:
# nano /tftpboot/pxelinux.cfg/default label puppy menu label Puppy Linux Wary 5.2.2 (Live CD-i386) kernel images/puppy/vmlinuz append initrd=images/puppy/initrd0.gz vga=normal ramdisk_size=32768Listo! Ya podemos inicar Puppy Wary vía PXE!
No hay comentarios:
Publicar un comentario