Hoy, he estado jugando un poco con PXE (Preboot Execution Environment) leyendo este magnífico HowTo, quería añadir algo de mi cosecha y decidí probar la distribución de rescate Trinity Rescue Kit. Es una LiveCD que arranca en consola y tiene muchas utilidades para recuperar sistemas, antivirus y más cosas para trabajar con sistemas Windows bajo Linux.
La historia de esta distro es que necesita del cdrom para arrancar algo, si no, se queda en nada. Para ello hay que crear un directorio de red por NFS:
# /etc/exports /path/to/iso/ 192.168.2.0/24(ro,no_subtree_check,no_root_squash)
Reiniciamos el servidor nfs
invoke-rc.d nfs-kernel-server restart
Editamos el archivo de grub de PXE,
vim /var/lib/tftpboot/pxelinux.cfg/default
Añadimos las siguientes líneas
label trk3 kernel kernel.trk append root=/dev/ram0 load_ramdisk initrd=initrd.trk splash=silent showopts ramdisk_size=49152 vga=788 trknfs=192.168.2.1://path/to/iso ip=::::::dhcp splash=verbose pci=conf1
En el directorio iso es donde esta la imagen descomprimida del LiveCD
Y en /var/lib/tftpboot/boot.txt añadimos el label trk3
Otra cosa que me encontré fue el problema de permiso dentro del directorio que contiene los archivos de la imagen de TRK3, pero es relativo a como se extraigan de la imagen.
Pingback: nordri's Blog » Servidor de LiveCD & Instalaciones