En el siguiente artículo, mostré cómo podíamos añadir dos entradas de grub a nuestros portátiles: una para permitir autorestaurar el portátil y la otra para lanzar clonezilla de modo general:
http://enavas.blogspot.com.es/2013/05/en-el-articulo-httpenavas.html Estas entradas van a ser muy útiles para nosotros porque nos van a permitir cosas como restaurar el portátil sin necesidad de tener red o crear una nueva imagen del sistema y almacenarla en el mismo portátil.
Bueno, pues además de clonezilla, hay otra herramienta muy interesante que merece la pena añadir a nuestros portátiles: UDPcast.
UDPcast es una herramienta de transferencia de archivos que permite enviar datos de forma simultánea desde un equipo a varios destinatarios en una red local. Imaginad lo útil que puede ser ésto:
- Podremos copiar un archivo o conjunto de archivos de forma simultánea a todos los equipos a la vez.
- O podremos copiar particiones de un equipo a una serie de máquinas a la vez.
En este artículo vamos a ver cómo montar UDPcast en la partición de arranque de nuestros portátiles.
Partimos de que el portátil tiene una partición /dev/sda1 donde se encuentra el /boot y queremos montar UDPcast en esa misma partición.
Iniciamos el equipo, y creamos un directorio para udpcast en el directorio /boot:
# mkdir /boot/udpcast
Nos situamos dentro del directorio:
# cd /boot/udpcast
Descargamos el kernel:
# wget http://udpcast.linux.lu/current/linux
Descargamos el initrd:
# wget http://udpcast.linux.lu/current/initrd
Editamos el archivo /etc/grub.d/40_custom y le añadimos la siguiente entrada de grub:
menuentry "Udpcast" {
set root=(hd0,1)
linux /udpcast/linux
initrd /udpcast/initrd
}
Como ya teníamos montado antes clonezilla, nos quedaría más o menos así:/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonar sistema (/dev/sda1, /dev/sda2) sin modificar home (/dev/sda6)" {
set root=(hd0,3)
linux /livehd/vmlinuz boot=live config noswap nolocales edd=on nomodeset noprompt ocs_live_run=\"ocs-live-restore\" ocs_live_extra_param=\" -c -k -p poweroff restoreparts miniportatil sda1 sda2\" keyboard-layouts=\"NONE\" ocs_live_batch=\"yes\" locales=\"es_ES.UTF-8\" vga=788 ip=frommedia nosplash live-media-path=/livehd bootfrom=/dev/sda3
initrd /livehd/initrd.img
}
menuentry "Clonezilla general" {
set root=(hd0,3)
linux /livehd/vmlinuz boot=live config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=\"\" ocs_live_batch=\"no\" locales=\"\" vga=788 ip=frommedia nosplash live-media-path=/livehd bootfrom=/dev/sda3
initrd /livehd/initrd.img
}
menuentry "Udpcast" {
set root=(hd0,1)
linux /udpcast/linux
initrd /udpcast/initrd
}
Por último, hacemos un update-grub2 para regenerar el archivo /boot/grub/grub.cfg:
# update-grub2Con ésto, ya tendríamos montado UDPcast en nuestro disco duro.
En otro artículo os mostraré cómo usar udpcast para transferir archivos y clonar particiones.
0 comentarios:
Publicar un comentario