Resultados para la búsqueda "pendrive"


HOW-TO: Instalar Ubuntu 7.04 en pendrive

Aprovechando un bolígrafo USB de 1GB que tenía por ahí tirado (un regalo de empresa), me acabo de crear un Ubuntu Feisty Fawn portátil.

Lo primero que he hecho es cambiar el tamaño de la partición FAT que venía por defecto en la memoria del bolígrafo, para reducirla a sólo 256MB, más que suficiente para seguir utilizándola con otros sistemas operativos y, además, para que me sirva como almacén de lectura-escritura (casper-rw) en modo persistente (cuando funcione, pues actualmente hay un bug al respecto). Para ello he utilizado la herramienta parted (en modo root o con sudo, por supuesto). En mi caso, al tener el bolígrafo USB en el dispositivo /dev/sdb, hice:


parted /dev/sdb

Ojo, muy importante: conviene que previamente hagas un fdisk -l , para no equivocarte de dispositivo y provocar un estropicio (y desmonta la partición si la tienes montada). Una vez dentro de parted , con print podrás visualizar el estado actual del dispositivo. Para redimensionar la partición FAT, basta con ejecutar (asumo que todavía sólo hay una partición y que está numerada con el 1):


resize 1 0 256MB

También puede ser ejecutada paso a paso (primero resize, luego el 1,…; igual conviene este método, pues así te va dando valores por defecto y es más difícil equivocarse) .

Por lo que pudiera pasar, he formateado la partición:

:

mkfs.vfat -F 32 -n casper-rw /dev/sdb1

Si fuese FAT16, cambiaría -F 32 por -F 16. Con el anterior comando, le hemos puesto la etiqueta casper-rw para que sea usada en modo persistente.

Posteriormente, he salido de parted (quit) y me he dispuesto a crear con fdisk una nueva partición ext3 en el espacio libre dejado en la memoria (podría haberlo hecho también con parted, pero así aprendemos a usar más herramientas). En mi caso:


fdisk /dev/sdb

Una vez dentro, con p visualizas el estado actual, con n se crea una nueva partición (luego le dices que p [b/] , para primaria, [b] 2 para 2ª partición, y entras los valores por defecto de inicio y final de partición para llenar todo el espacio disponible), con a se activa la partición 2 para poder arrancar con ella (bootable), y con w se guardan definitivamente los cambios (en este sentido, me gusta más fdisk que parted, pues este último hace los cambios de inmediato). Para salir, q .

Formateamos la partición ext3 (también debería valer ext2). En mi caso:


mkfs.ext3 -L ubuntu /dev/sdb2

He elegido hacerlo así para que dicha partición permanezca invisible a otros sistemas operativos y no pueda ser borrada o modificada por error. Será en esta partición donde copiemos los datos del Live CD de Ubuntu. Asumiendo que hemos descargado la imagen ISO de Ubuntu, la montaremos (no hace falta quemarla en un CD), por ejemplo, así:


mount -t iso9660 -o loop ubuntu-7.04-desktop-i386.iso /mnt/externo/

Ahora, por fin, montamos la partición ext3 del bolígrafo USB:


mount -o sync /dev/sdb2 /media/sdb2/

Y copiamos el contenido del CD en ella:


cp -Rpdf /mnt/externo/* /media/sdb2/

En realidad no hace falta copiar todo, pero como hay espacio de sobra… (dejo como ejercicio al lector avanzado descubrir los ficheros innecesarios) .

Ahora viene la parte que considero más innovadora de este artículo (aparte de elegir un bolígrafo, claro). Como se ha optado por usar una partición ext3, invisible a Windows y otros virus, habrá que elegir un gestor de arranque que funcione en este tipo de particiones. Podría haber sido grub o lilo , pero eso implicaría tener que currarme unos ficheros de configuración. Y como se dispone de ficheros de configuración en el LiveCD válidos para syslinux e isolinux , he preferido usar el poco conocido extlinux , cuyos ficheros de configuración tienen exactamente el mismo formato. Esta aplicación extlinux viene en el paquete syslinux, por lo que, para instalar el paquete:


aptitude install syslinux

Antes que nada, comprueba con fdisk -l que todo está correcto. En mi caso me sale:


Disco /dev/sdb: 1025 MB, 1025507328 bytes
32 cabezas, 62 sectores/pista, 1009 cilindros
Unidades = cilindros de 1984 * 512 = 1015808 bytesDisposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 252 249953 e W95 FAT16 (LBA)
/dev/sdb2 * 253 1009 750944 83 Linux

Fíjate bien dónde está el asterisco (partición activa). Debe estar en la partición con el Linux. Ahora, para instalar el gestor de arranque en el bolígrafo USB:


extlinux -z /media/sdb2/

La opción -z será muy útil para ciertos ordenadores que, en el arranque, interpretan los dispositivos de almacenamiento USB como dispositivos ZIPdrive (ver extlinux -h). Comprobaremos que aparece un fichero en /media/sdb2/extlinux.sys

Algunos USB, extrañamente se resisten el el proceso de arranque. Es importante que sólo haya una partición activa y sea esa precisamente en la que hayamos instalado el gestor de arranque. Si los problemas persisten, mírate este artículo sobre el tema.

Como habéis visto, he instalado el gestor en la raíz de la partición. No he sabido hacerlo de otra forma. Ello nos obliga a hacer una pequeña modificación en la estructura de ficheros del USB. Para ello movemos todos los ficheros de la carpeta isolinux a la raíz:


mv /media/sdb2/isolinux/* /media/sdb2/

Y copiamos el kernel, etc. también a la raíz (sí, han de estar duplicados):


cp /media/sdb2/casper/vmlinuz /media/sdb2/
cp /media/sdb2/casper/initrd.gz /media/sdb2/
cp /media/sdb2/install/mt86plus /media/sdb2/

Ya sólo queda una cosa: copiar el fichero de configuración del isolinux a otro válido para extlinux :


cp /media/sdb2/isolinux.cfg /media/sdb2/extlinux.conf

También conviene editarlo. Con tu editor favorito cámbialo a tu gusto. Yo lo he dejado así (si quieres, también puedes descargarlo):


DEFAULT usb
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL usb
menu label ^Ubuntu en modo persistente
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL live
menu label ^Start or install Ubuntu
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL xforcevesa
menu label Start Ubuntu in safe ^graphics mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL driverupdates
menu label Install with driver ^update CD
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper debian-installer/driver-update=true initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL check
menu label ^Check CD for defects
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz locale=es_ES bootkbd=es console-setup/layoutcode=es quiet splash —
LABEL memtest
menu label ^Memory test
kernel mt86plus
append –
LABEL hd
menu label ^Boot from first hard disk
localboot 0x80
append –
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt

Tal y como está arriba, el arranque por defecto será en español y tendrá habilitado el modo persistente (cuando funcione correctamente: entonces habrá que sustituir el kernel vmlinuz ).

Para terminar, desmontamos el bolígrafo USB y, para probarlo, rearrancamos el ordenador, ordenándole en la BIOS (eso ya depende de ti) que arranque con el dispositivo USB.

A mi me va de maravilla. ¿Y a ti?

fuente: http://dalealteclado.com/2007/05/ubuntu-feisty-fawn-en-un-boligrafo-usb.html

Creado por homer512 para LinuxZone.es

Un pingüino en el desierto

itook_tuxHace no mucho he pasado por una situación personal, llamémosla  “anómala”. El caso es que durante unos días he tenido que “tirar” de cibercafes para poder seguir manteniendo el blog actualizado y que no nos abandonéis.

En esos días he visto un poco de todo, desde cibers de barrio donde el mismo encargado o dueño se dedicaba a hacerles curriculums a sus convecinos aportando su experiencia, hasta donde entras y te tratan igual que a las maquinas que tienen dentro. De los segundos no os puedo contar mucho, ya que esto es como los bares o restaurantes, tu eliges donde quieres comer o tomarte una copa a gusto y si no lo estás, con largarte y no volver se lo dices todo. Seguir leyendo »

Manual de Instalación de Arch Linux 2012

Estrenamos nuevo manual en LinuxZone. En esta ocasión vamos a instalar Arch Linux en su versión [2012.11.01]

Realizaremos la instalación completa (no dual boot) sobre una máquina virtual creada en VMWare desde Windows. Así podréis probar e investigar sobre cómo funciona esta distro y si os gusta, quizá podríais instalarla en vuestra máquina física.

Es una distro muy minimalista, basada en:

Rolling-release: Esto significa que es sólo una instalación, sin versiones, sólo actualizaciones. Si lo instalas, jamás te volverá a pedir que actualices a una versión superior. Los paquetes ya se encargan de ello silenciosamente.

Bleeding-edge: Siempre estarás usando las últimas versiones de tus programas poco tiempo después de que se hayan liberado.

KISS: “Keep It Simple Stupid!”, es decir, minimalista y completamente personalizable.

Manos a la obra.
Paso 1: Inicio y preparación del sistema

Arrancaremos nuestra máquina desde el CD que nos hayamos descargado de sus repositorios.

 

Como veréis, tenemos las opciones disponibles de arranque.
Escogeremos “Boot Arch Linux (i686)”

Una vez haya arrancado nuestra máquina y cargado todos los módulos necesarios, aparecerá ya consola. En donde aquí podremos hacer muchas cosas. Desde instalar el sistema, hasta gestionar las particiones. Como veréis, Arch no tiene entorno gráfico, primero hemos de instalar el sistema y cuando está instalado, más adelante veremos cómo instalar un servidor de ventanas y un escritorio Gnome o KDE.

 

Lo primero que habrá que hacer es poner nuestro teclado en español, para poder trabajar mejor. Desde esta consola teclearemos:

# loadkeys es

 

Tendremos nuestro teclado en español.

 

Paso 2: Particionado del disco duro

A continuación lo propio sería particionar nuestro disco. Esto como siempre es a gusto del usuario, pero para ganar en seguridad, es recomendable hacer tres particiones, una sería la partición /boot , otra la /home+/root y, en tercer lugar la partición de intercambio o Swap.

De esta manera si se nos estropea la partición boot o Swap, no tendremos que tocar el resto de particiones o los datos.

Arrancamos el gestor de particiones que trae Arch Linux, cfdisk.

# cfdisk

 

Bien, aquí crearemos las particiones como hemos comentado, crearemos 3 particiones, /boot, /root+/home y Swap

– La primera partición sería /boot, pues es donde se instalan los archivos imprescindibles para el arranque del sistema (grub, kernel, ramdisk, bootloader, etc). Yo aconsejaría un tamaño aproximado de entre 64 y 128MB, por si queremos por ejemplo, personalizar grub.

– La segunda partición sería en donde se instalarán el sistema, los programas, el entorno de usuario, dónde irán los documentos y algunas configuraciones. Dependiendo del uso que le vayamos a dar al sistema le daremos un tamaño u otro. Para empezar es recomendable unos 10GB. Si vas a instalar juegos o programas de diseño, vas a almacenar muchos archivos, etc, el tamaño debería ser superior evidentemente.

– La tercera partición sería la de intercambio, sería el lugar en donde se almacena temporalmente la información de la memoria RAM, por si ésta se nos queda corta.

En equipos con una memoria RAM sobrada, 2GB o más, esta partición se hace innecesaria, puesto que probablemente no llegue ni a utilizarla.

Marcamos como Boot la partición sda1, que es la de inicio.

Siempre que deseemos guardar los cambios, seleccionamos [Write] y salimos de cfdisk con [Quit]. Recuerda el nombre de las particiones que ha detectado cfdisk, pues vamos a asignar la función correspondiente a cada una (sda1 sda2 sda3, etc.)

 

Paso 4: Formateo de las particiones.

A continuación formatearemos las particiones y le daremos el sistema de archivos requerido a cada partición, utilizaremos el comando mkfs (MaKe File System)

Para la partición /boot es recomendable el sistema EXT2, ya que carece de journaling:

# mkfs –t ext2 /dev/sda1

Luego formatearemos la partición /root+/home, que podremos ya utilizar EXT4:

# mkfs –t ext4 /dev/sda3

Seguidamente formatearemos la partición Swap:

# mkswap /dev/sda2

La activaremos:

# swapon /dev/sda2

 

Paso 5: Montaje de las particiones

Toca ahora montar las particiones con el comando mount. Montaremos primero la partición /root:

# mount /dev/sda3 /mnt

Luego crearemos la carpeta boot dentro de /mnt

# mkdir /mnt/boot

Y montaremos /boot

# mount /dev/sda1 /mnt/boot


Paso 6: Instalación del sistema.

Una vez que ya tengamos las particiones montadas, procederemos a instalar el sistema base utilizando el Script pacstrap, deberemos también instalar el grupo de paquetes base-devel por si posteriormente se desean compilar paquetes desde AUR (se recomienda).

# pacstrap /mnt base base-devel

 

Ya tendremos al sistema bajando los archivos.

 

 

Paso 7: Instalar el cargador de arranque (GRUB2)

Bien, una vez haya terminado de instalar el sistema base, debemos instalar el cargador de inicio, en esta versión ya viene por defecto GRUB2 para BIOS. Si te interesa instalar otro gestor como syslinux o GRUB2 basado en el inestable UEFI, te aconsejamos que te leas la documentación oficial.

# pacstrap /mnt grub-bios

 

Paso 8: Configurar el sistema

Una vez instalado todo, debemos confiurar una serie de acciones, si no, nuestro sistema todavía no arrancará.

Generamos el archivo fstab, es el que se encarga de montar automáticamente las particiones al inicio del sistema.

# genfstab -p /mnt >> /mnt/etc/fstab

Luego entraremos en el entorno chroot para seguir configurando el resto.

# arch-chroot /mnt

Seguidamente crearemos el nombre del equipo, editando el archivo /etc/hostname con el editor NANO.

# nano /etc/hostname

Y le ponemos el nombre que queramos sin espacios, yo por ejemplo he usado ARCH-VM. Pensad que el archivo solamente debe contener el nombre del PC, nada más. Guardamos y salimos del editor nano con CTRL+X.

Ahora tenemos que crear un symlink de /etc/localtime de tu zona geográfica a (/usr/share/zoneinfo/(ZONA)/(SUBZONA).
ej:
ZONA=Europe
SUBZONA=Madrid

# ln –s /usr/share/zoneinfo/Europe/Madrid /etc/localtime

Introduciremos nuestras preferencias de localización creando el archivo /etc/locale.conf

# nano /etc/locale.conf

Y pondremos solamente en dicho archivo:

LANG=es_ES.UTF-8

Guardamos y salimos de nano.

A continuación modificaremos el archivo /etc/locale.gen de acuerdo con nuestro idioma, para activar la opción que queramos, hemos de descomentar la línea que queramos. Se descomenta eliminando el “#” de la línea. Debe ser la misma que hemos creado en locale.conf

 

Guardamos y salimos de nano.

Entonces ya podremos generar nuestro idioma en el sistema.

# locale-gen

 

Ahora, hemos de recordar que esto cambia el idioma del sistema, pero no cambia la distribución del teclado para la consola. Hemos de crear un archivo, /etc/vconsole.conf, e introducimos en él: KEYMAP=es

# nano /etc/vconsole.conf

Guardamos y salimos de nano. Con esto cambiará siempre que iniciemos el teclado en español.

Ahora nos toca configurar el GRUB, que lo hemos descargado, pero no lo hemos configurado.

# grub-install /dev/sda

 

Luego crearemos el archivo de configuración grub.conf, que es necesario si queremos que aparezca el menú de inicio. Si no, no arrancará Arch.

# grub-mkconfig –o /boot/grub/grub.cfg

 

Bien, ahora crearemos el disco RAM de inicio con el siguiente comando:

# mkinitcpio –p linux

 

Seguidamente crearemos el password para usuario root:

# passwd

Hecho esto, ya podremos salir del entorno chroot con:

# exit

Tendremos que desmontar todas las particiones para reiniciar.

# umount /mnt/boot
# umount /mnt

Y reiniciamos:

# reboot

Extraemos nuestro CD del equipo y ya nos aparecerá el grub.

 

Escogemos la primera opción, esperamos que arranque y, ya tenemos Arch Linux instalado!!!!

Pero faltan cositas…. Seguimos.

Paso 9: Habilitar la red con Systemd

Este paso adicional es obligatorio, ya que a la gente de Arch parece que se les ha olvidado instalar la red una vez finalizada la instalación, nadie es perfecto…. Introduciremos el siguiente comando:

# systemctl enable dhcpcd@eth0.service

Ya está “casi” todo.

 

 

Paso 10: Crear nuestro usuario

Por seguridad, el usuario root no debería ser de uso cotidiano, lo ideal es siempre crearse un usuario propio. Lógicamente desde aquí podremos dar permisos siempre que queramos al usuario que queramos, en este caso el nuestro.

# adduser

Nos pedirá varios datos de usuario, entre ellos la contraseña y los grupos del sistema a los cuales queramos añadir dicho usuario.

Los grupos aconsejables serían estos:

  • audio – Privilegios para configurar el audio
  • lp – Privilegios para configurar impresoras

optical – Configurar y manejo de unidades ópticas, CD, DVD, etc

  • storage – Manejo de almacenamiento, Pendrives, Discos USB, etc
  • video – Manejo de hardware de vídeo
  • wheel – Este es imprescindible si queremos poder usar el comando sudo
  • games – Permisos para instalar juegos
  • power – Apagar, encender o suspender la máquina
  • scanner – Instalación y manejo de escáners

 

Una vez creado nuestro usuario, lo convertiremos en “sudoer” (capaz de usar sudo), esto es, darle permisos de administración temporalmente para instalar programas o actualizar el sistema.

Debemos primero, instalar sudo

# pacman –S sudo

Ejacutamos visudo:

# EDITOR=nano visudo

Navegamos hasta la línea que dice:

#wheel ALL=(ALL) ALL

Y la descomentamos. Guardamos y salimos de nano.

Para comprobar que funciona, saldremos del usuario root y entraremos con el nuestro. Luego escribimos:

# su – (tu usuario)

Nos pedirá la contraseña que hayamos puesto. Intentamos ejecutar con sudo el comando que actualiza el sistema.

# sudo pacman –Syu

 

Al ser la primera vez que usamos sudo nos lanza el mensaje de: “Un gran poder requiere una gran responsabilidad”, tal y como dijo Stan Lee. Introducimos nuestra contraseña.

Ya tenemos nuestro Arch Linux instalado. Pero….. ¿Y las ventanas? ¿El escritorio?

Síguenos en LinuxZone y aprenderás a instalarte tu escritorio!!!

 

Tutorial realizado por Jose Manuel Serrano – Goldeneye, para Linux Zone

 

TestDrive, un todo en uno para probar las ISO de Ubuntu y derivados

TestDrive es una utilidad que facilita la tarea de descargar y probar la ultima imagen de Ubuntu utilizando una máquina virtual. Aunque realidad, se puede configurar para descargar y ejecutar cualquier ISO.

Su objetivo principal es proporcionar un método muy simple para permitir que los usuarios de Ubuntu puedan probar y proporcionar información sobre la versión actual en desarrollo. Seguir leyendo »

Creando aplicaciones portables en GNU/Linux

Paseando por los blogs que suelo visitar, vi que en planetared.com hablaban de una herramienta que servía para crear aplicaciones portables en casi todos los sistemas GNU/Linux.

Como no puede ser menos, esta vena linuxera me lleva a probar todo lo que no conozco, así que después de buscar un poco más de información me decidí a probarla. Seguir leyendo »

Tip: Recuperando archivos borrados, fácilmente con Foremost

No es la primera vez que me ocurre que cuando hago limpieza en un Pendrive, me cepillo algún archivo que luego recuerdo que necesitaba.
Para los despistados como yo, esto tiene solución, existen un gran numero de herramientas pensadas para recuperar datos perdidos o borrados por error. Una de ellas es Foremost (forensic data recovery), que trabaja desde la linea de comandos con una sintaxis muy simple, pero muy efectiva. Seguir leyendo »

Tails 0.10, una distribución para mantener el anonimato en la red

The Amnesic Incognito Live System (Tails), es una distribución GNU/Linux basada en Debian, orientada a proteger nuestra privacidad en la red. Esta distro está pensada para utilizarse como Live, tanto para CD como pendrive, para de esta forma evitar la escritura de datos en discos que puedan ser vistos por terceros
El eje principal de esta distribución, es la conocida herramienta para privacidad en internet, Tor, aunque dispone de otras no menos importantes, encaminadas a la protección de nuestros datos. Seguir leyendo »

Liberado Wifiway 3.4

Según informan desde el foro de Seguridad Wireless, ya tenemos disponible la ultima versión de esta conocida suite de auditoría de redes.
Para quien no conozca esta distribución GNU/Linux, Wifiway está pensada y diseñada para la auditoría de seguridad de las redes WiFi, Bluetooth y RFID. La suite es un compendio de todas las herramientas más conocidas para auditoría wireless y no está basada en ninguna distribución anterior, ya que está realizada desde cero con Linux From Scratch. Seguir leyendo »

Linux Zone © 2007 - 2019