pendrives usb

22
PENDRIVES algo mas que almacenamiento de datos...

Upload: userbynn-thunder

Post on 26-Oct-2015

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pendrives Usb

PENDRIVES

algo mas que almacenamiento de datos...

Page 2: Pendrives Usb

Flash DiskUnidad FlashUnidad USBPendriveLápiz USB

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)

Page 3: Pendrives Usb

Pero...

¿Sólo sirven para guardarcosas y llevar música?

Page 4: Pendrives Usb

Nada mas alejado de la verdad●Recuperar sistemas dañados, ●Datos borrados e ●Instalar nuestro Sistema Operativo GNU/Linux

Page 5: Pendrives Usb

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

Page 6: Pendrives Usb

Una Breve introducción a las Herramientas:

Canaima GNU/Linux:Sistema Operativo Basado en Debian y patrocinado por el Gobierno Nacional a través del CNTI.Actualmente se encuentra en desarrollo en su versión 3.0

Page 7: Pendrives Usb

Una Breve introducción a las Herramientas:

System Rescue CD:Es un Sistema operativo completo dotado de herramientas de recuperación y restauración de sistemas.

Page 8: Pendrives Usb

Una Breve introducción a las Herramientas:

GRand Unified Bootloader (GRUB):Gran Gestor de Arranque Unificado.En computación es un administrador o gestor de arranque múltiple, desarrollado por el proyecto GNU, que se usa comúnmente para iniciar uno de dos o más sistemas operativos instalados en un mismo equipo.

Page 9: Pendrives Usb

MANOS A LA OBRA

Page 10: Pendrives Usb

¿Que necesitaremos?

1 Computador corriendo un sistema GNU/Linux (incluso puede ser un livecd).1 Pendrive de, al menos, 2Gb de capacidad.Las imágenes iso o los cd's/dvd's de los sistemas a instalar.

Programas:GRUBTerminal o consola (eterm, xterm, konsole, gnome-terminal, etc)xorriso (para crear discos iso con arranque grub)editor de textos (vi, vim, nano, geany, leafpad, etc)Máquina Virtual QEMU (opcional)

Al menos 2Gb de espacio en disco duro (hay que respaldar los datos del pendrive por prevención)

Page 11: Pendrives Usb

Comencemos...

Abrimos una consola de root:

Page 12: Pendrives Usb

Comencemos...

Y con este otro comando instalamos las herramientas opcionales, si así lo deseamos:

aptitude install xorriso

Y con un comando instalamos las utilidades necesarias:

aptitude install qemu grub-firmware-qemu etherboot-qemu qemu-system qemu-user qemu-utils qemuctl seabios vgabios xen-qemu-dm-4.0

Page 13: Pendrives Usb

Conectamos el pendrive y lo ubicamos con el comando:

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

Instalamos el Gestor de arranque con este otro comando:

fdisk -l | grep FAT

Donde /media/pendrive será el punto de montaje del dispositivo y /dev/sdX será el dispositivo como tal sin especificar número de partición

Page 14: Pendrives Usb

ALERTA

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 dañar seriamente nuestro sistema

Al ejecutar este comando:

Page 15: Pendrives Usb

Insertamos los discos o montamos las imágenes

En caso que dispongamos sólo de las imágenes .iso procedemos a montarlas manualmente con los siguientes comandos:

mkdir /tmp/canaima /tmp/srcdmount -o loop /carpeta/imagen_canaima.iso /tmp/canaimamount -o loop /carpeta/system_rescue_cd.iso /tmp/srcd

Si poseemos los discos de los sistemas los introducimos en la unidad correspondiente.

Page 16: Pendrives Usb

Copiamos el contenido de los discos/imágenes al 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 simbólicos

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

Page 17: Pendrives Usb

Creamos el Menu para GRUB

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

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

Page 18: Pendrives Usb

Creamos el Menu para GRUB

Ubicamos los archivos de menu de los cd's/imágenes que se encuentran dentro de la respectiva carpeta isolinux y pueden llamarse:isolinux.cfgmenu.cfgdefault.cfgetc

Sabremos cuál es el que necesitamos porque incluye dos líneas clave:kernel /live/vmlinuzappend initrd=/live/initrd.img boot=live

Page 19: Pendrives Usb

Creamos el Menu para GRUB

En este momento sólo tendremos un archivo en blanco, el cual llenaremos de la siguiente manera:

Lo primero que colocamos son los módulos a cargar

insmod part_msdosinsmod ext2insmod loopbackinsmod ntfs

set timeout=25set color_normal=black/blackset color_highlight=black/white

Luego especificamos el tiempo que se mostrará el menuy los colores que tendrá

Page 20: Pendrives Usb

Creamos el Menu para GRUB

Ahora debemos tomar estas líneas:label livemenu label probarkernel /live/vmlinuzappend initrd=/live/initrd.img boot=live

Y convertirlas en esto:menuentry probar {

linux /live/vmlinuz boot=liveinitrd /live/initrd.img

}

Así con cada una de las líneas del sistema:

Page 21: Pendrives Usb

El menu debe quedar muy parecido a esto:insmod iso9660insmod loopbackinsmod ntfsset timeout=25set color_normal=black/blackset color_highlight=black/white# Entry 0 - Load Linux kernelmenuentry "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 quietinitrd /live/initrd.img}# Entry 2 - Load Linux kernelmenuentry "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=normalinitrd /live/initrd.img}# Entry 3 - Load Linux kernelmenuentry "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.cfginitrd /install/initrd.gz}# Entry 4 - Load Linux kernelmenuentry "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.cfginitrd /install/initrd.gz}# Entry 5 - Load Linux kernelmenuentry "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.cfginitrd /install/gtk/initrd.gz}# Entry 6 - Load Linux kernelmenuentry "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.cfginitrd /install/gtk/initrd.gz}menuentry "Reiniciar" {insmod rebootreboot}menuentry "Apagar" {insmod halthalt

Page 22: Pendrives Usb

Gracias por su paciencia y colaboración

HASTA LA PROXIMA...