You are on page 1of 22

PENDRIVES

algo mas que almacenamiento de datos...

No Importa el nombre, lo cierto es que jubilaron a los diskettes (excepto en los despachos de los abogados y las oficinas de los bancos) Flash Disk Unidad Flash Unidad USB Pendrive Lpiz USB

Pero...

Slo sirven para guardar cosas y llevar msica?

Nada mas alejado de la verdad Recuperar sistemas daados, Datos borrados e Instalar nuestro Sistema Operativo GNU/Linux

Entonces... Cuales herramientas podemos llevar en nuestro pendrive? Trabajaremos en base a Sistemas GNU/Linux: - System Rescue CD (Para reparar Sistemas) - Canaima GNU/Linux CD en Vivo

Una Breve introduccin a las Herramientas: Canaima GNU/Linux: Sistema Operativo Basado en Debian y patrocinado por el Gobierno Nacional a travs del CNTI. Actualmente se encuentra en desarrollo en su versin 3.0

Una Breve introduccin a las Herramientas: System Rescue CD: Es un Sistema operativo completo dotado de herramientas de recuperacin y restauracin de sistemas.

Una Breve introduccin a las Herramientas: GRand Unified Bootloader (GRUB): Gran Gestor de Arranque Unificado. En computacin es un administrador o gestor de arranque mltiple, desarrollado por el proyecto GNU, que se usa comnmente para iniciar uno de dos o ms sistemas operativos instalados en un mismo equipo.

MANOS A LA OBRA

Que necesitaremos?
1 Computador corriendo un sistema GNU/Linux (incluso puede ser un livecd). 1 Pendrive de, al menos, 2Gb de capacidad. Las imgenes iso o los cd's/dvd's de los sistemas a instalar. Programas: GRUB Terminal o consola (eterm, xterm, konsole, gnometerminal, etc) xorriso (para crear discos iso con arranque grub) editor de textos (vi, vim, nano, geany, leafpad, etc) Mquina Virtual QEMU (opcional) Al menos 2Gb de espacio en disco duro (hay que respaldar los datos del pendrive por prevencin)

Comencemos... Abrimos una consola de root:

Comencemos... Y con un comando instalamos las utilidades necesarias: aptitude install xorriso Y con este otro comando instalamos herramientas opcionales, si as lo deseamos: las

aptitude install qemu grub-firmware-qemu etherboot-qemu qemusystem qemu-user qemu-utils qemuctl seabios vgabios xen-qemudm-4.0

Conectamos el pendrive y lo ubicamos con el comando: fdisk -l | grep FAT Instalamos el Gestor de arranque con este otro comando:
grub-install --no-floppy --root-directory=/media/pendrive /dev/sdX

Donde /media/pendrive ser el punto de montaje del dispositivo y /dev/sdX ser el dispositivo como tal sin especificar nmero de particin

ALERTA Al ejecutar este comando:


grub-install --no-floppy --root-directory=/media/pendrive /dev/sdX

Debemos estar completamente seguros de que lo estamos haciendo en nuestro pendrive, de lo contrario podemos daar seriamente nuestro sistema

Insertamos los discos o montamos las imgenes Si poseemos los discos de los sistemas los introducimos en la unidad correspondiente. En caso que dispongamos slo de las imgenes .iso procedemos a montarlas manualmente con los siguientes comandos:
mkdir /tmp/canaima /tmp/srcd mount -o loop /carpeta/imagen_canaima.iso /tmp/canaima mount -o loop /carpeta/system_rescue_cd.iso /tmp/srcd

Copiamos el contenido de los discos/imgenes al pendrive


cp -dpR /tmp/canaima/* /media/pendrive cp -dpR /tmp/srcd/* /media/pendrive

Seguro dar un par de mensajes advirtiendo que no se pudieron copiar algunos enlaces, esto es completamente normal, puesto que el sistema fat del pendrive no admite enlaces simblicos

Creamos el Menu para GRUB


gedit /media/pendrive/boot/grub/grub.cfg

Es un script donde se le indica al GRUB del pendrive dnde ubicar cada sistema a iniciar, junto con su disco ram de inicio (initial ram disk=initrd)

Creamos el Menu para GRUB


Ubicamos los archivos de menu de los cd's/imgenes que se encuentran dentro de la respectiva carpeta isolinux y pueden llamarse: isolinux.cfg menu.cfg default.cfg etc

Sabremos cul es el que necesitamos porque incluye dos lneas clave: kernel /live/vmlinuz append initrd=/live/initrd.img boot=live

Creamos el Menu para GRUB


En este momento slo tendremos un archivo en blanco, el cual llenaremos de la siguiente manera: Lo primero que colocamos son los mdulos a cargar insmod part_msdos insmod ext2 insmod loopback insmod ntfs Luego especificamos el tiempo que se mostrar el menu y los colores que tendr set timeout=25 set color_normal=black/black set color_highlight=black/white

Creamos el Menu para GRUB


Ahora debemos tomar estas lneas: label live menu label probar kernel /live/vmlinuz append initrd=/live/initrd.img boot=live Y convertirlas en esto: menuentry probar { linux /live/vmlinuz boot=live initrd /live/initrd.img } As con cada una de las lneas del sistema:

El menu debe quedar muy parecido a esto:


insmod iso9660 insmod loopback insmod ntfs set timeout=25 set color_normal=black/black set color_highlight=black/white # Entry 0 - Load Linux kernel menuentry "Probar Canaima 3.0" { set root=(hd0,1) linux /live/vmlinuz root=/dev/hda1 boot=live config locale=es_VE.UTF-8 keyb=es quiet splash vga=791 username=usuario-nvivo hostname=canaima quiet initrd /live/initrd.img } # Entry 2 - Load Linux kernel menuentry "Probar Canaima 3.0 (a prueba de fallos)" { set root=(hd0,1) linux /live/vmlinuz boot=live config locale=es_VE.UTF-8 keyb=es quiet splash vga=791 username=usuario-nvivo hostname=canaima noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal initrd /live/initrd.img } # Entry 3 - Load Linux kernel menuentry "Canaima Instalar Modo Texto" { set root=(hd0,1) linux /install/vmlinuz vga=normal quiet locale=es_VE.UTF-8 file=/cdrom/install//preseed.cfg file=/cdrom/install//preseed.cfg initrd /install/initrd.gz } # Entry 4 - Load Linux kernel menuentry "Canaima Rescatar" { set root=(hd0,1) linux /install/vmlinuz rescue/enable=true vga=normal quiet locale=es_VE.UTF-8 file=/cdrom/install//preseed.cfg file=/cdrom/install//preseed.cfg initrd /install/initrd.gz } # Entry 5 - Load Linux kernel menuentry "Canaima Instalar Modo Grafico" { set root=(hd0,1) linux /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788 quiet locale=es_VE.UTF-8 file=/cdrom/install//preseed.cfg file=/cdrom/install//preseed.cfg initrd /install/gtk/initrd.gz } # Entry 6 - Load Linux kernel menuentry "Canaima Rescatar Modo Grafico" { set root=(hd0,1) linux /install/gtk/vmlinuz rescue/enable=true video=vesa:ywrap,mtrr vga=788 quiet locale=es_VE.UTF-8 file=/cdrom/install//preseed.cfg file=/cdrom/install//preseed.cfg initrd /install/gtk/initrd.gz } menuentry "Reiniciar" { insmod reboot reboot } menuentry "Apagar" { insmod halt halt

Gracias por su paciencia y colaboracin

HASTA LA PROXIMA...

You might also like