pendrives usb
TRANSCRIPT
PENDRIVES
algo mas que almacenamiento de datos...
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)
Pero...
¿Sólo sirven para guardarcosas y llevar música?
Nada mas alejado de la verdad●Recuperar sistemas dañados, ●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 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
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.
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.
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 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)
Comencemos...
Abrimos una consola de root:
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
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
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:
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.
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
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
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
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á
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:
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
Gracias por su paciencia y colaboración
HASTA LA PROXIMA...