![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Copiar (usando un PC) un disco SATA sobre tres discos vírgenes simultáneamente -- tarda unos 40minNecesitas un PC con 4 puertos SATA. Partiendo de tener dicho PC apagado y con latiguillo de red se hace lo siguiente:Método de arranque en red (el PC ha de ser el del laboratorio, con el latiguillo de red conectado a la placa base)
Método con CD/DVD
Una vez terminado, le das alt-control-suprim y cuando reinicia apagas la máquina (alternativa: escribes "halt" sin las comillas y das al [ENTER]). NOTA: El ejecutable de dd-multiple es un symlink al dcfldd, que es un nombre mucho más difícil de recordar... A continuación hay unas notas de las mejoras a este proceso. Wednesday, 23 September 2009, 7:03:10 pm Instrucciones completas de NFSBOOT (incluyendo el cómo evitar el initrd y cómo arreglar el initrd para que soporte ir contra un nfs-user-server) Están en http://wiki.bolay.net/doku.php?id=operating_systems:linux:debian:nfsboot. Friday, 24 July 2009, 5:30:30 pm Instalando un NFSBOOT para hacer lo anterior sin CD (PXE/BOOTP) Usando este howto, y en chibiko para el debootstrap y para compilar el kernel, y seraphim para instalar todo. He copiado los directorios /tftpboot /etc/dhcp3 de la configuración que tengo en casa O:) a seraphim. NOTA: la primera vez que hice el debootstrap falló por no encontrar el gpg en el entorno chroot, por lo que hice lo siguiente: chibiko:/lennynfsroot# ( cd / ; tar -cf - lib/i686/cmov/libresolv.so.2* usr/lib/libz.so.1* lib/libbz2.so.1.0* lib/libreadline.so.5* lib/i686/cmov/libdl.so.2* lib/libusb-0.1.so.4* lib/i686/cmov/libc.so.6* lib/libncurses.so.5 ) | tar -xf - ; debootstrap lenny ./ Update 20090918: Faltaba por instalar en seraphim el demonio tftp ("apt-get install tftp-hpa"). Instalado. Update2 El Troubleshooting lo he hecho siguiendo los ejemplos de aquí: http://syslinux.zytor.com/archives/2006-September/007274.html. Update3 20090922: Aunque daba la IP por DHCP, fallaba el tftp. He hecho el troubleshooting simplemente capturando el eth0 con el ethereal y mirando los paquetes con src==MAC del equipo del laboratorio. He visto dos cosas: (1) que hay que quitar el "next-server" de la configuración del dhcp, porque si lo hay el PXE de intel quiere hacer el TFTP de dicho PC en vez de del que le ha dado la IP DHCP. (2) Faltaba exportar en seraphim el directorio /lenny a la 3.0.1.14. NOTA: nfs-user-server NO FUNCIONA con busybox (que es lo que tiene el initrd de Debian (ver aquí). La solución pasa por poenr el nfs-kernel-server. Sin embargo, nfs-kernel-server no soporta mapeado de directorios, lo cual significa que hay que cambiar las UIDs/GIDs de salchicha a las de seraphim (al contrario traería problemas). NOTA2: También se ha probado el unfs3 (compilando el de squeeze/testing/sid para sarge), pero no ha funcionado correctamente. Mejor usar el nfs-kernel-server. NOTA3: en la placas intel "network boot" es F12. NOTA4: Configuración adicional de la imagen: # apt-get install console-tools console-data # install-keymap es |