Difference between revisions of "USB Installation Media (Español)"

From ArchWiki
Jump to: navigation, search
(La nueva y mejorada manera, bajo GNU/Linux)
(UNetBootin)
Line 16: Line 16:
  
 
Otra manera de volver el dispositivo USB booteable, es usando [http://unetbootin.sourceforge.net/ UNetBootin]. Esta aplicación puede descargar una gran cantidad de distribuciones para grabar en tu disco. También puedes proveer tu propio archivo de imágen, el cual no no es necesario que sea una imagen especial para USB.
 
Otra manera de volver el dispositivo USB booteable, es usando [http://unetbootin.sourceforge.net/ UNetBootin]. Esta aplicación puede descargar una gran cantidad de distribuciones para grabar en tu disco. También puedes proveer tu propio archivo de imágen, el cual no no es necesario que sea una imagen especial para USB.
 +
 +
Despues de que Unetbootin termine, es necesario hacer un ajuste al archivo "syslinux.cfg" que se encuentra en la raiz de la unidad. Corriga el parametro archisolabel:
 +
append initrd=/ubninit archisolabel=<label> tmpfs_size=75% locale=en_US.UTF-8
 +
 +
Donde <label> es el nombre de la etiqueta de tu unidad USB.
  
 
== La nueva y mejorada manera, bajo Mac OS X ==
 
== La nueva y mejorada manera, bajo Mac OS X ==

Revision as of 23:16, 5 June 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

La nueva y mejorada manera, bajo GNU/Linux

Desde la versión de 2008.06, se proveen imágenes de disco para unidades flash USB. Pueden descargarse desde tu mirror local (son los archivos .img). Para instalar, primero asegúrate que el dispositivo USB se encuentra desmontado y ejecuta el siguiente comando (como root):

dd bs=8M if=image.img of=/dev/sd[x]

donde image.img es la ruta del archivo img y /dev/sd[x] es tu dispositivo USB. *Asegúrate de usar /dev/sdx y no /dev/sdx1. ¡Este es un error muy común!

Advertencia: Este comando eliminará toda la información en tu pendrive. Asegúrese de realizar un backup.

UNetBootin

Otra manera de volver el dispositivo USB booteable, es usando UNetBootin. Esta aplicación puede descargar una gran cantidad de distribuciones para grabar en tu disco. También puedes proveer tu propio archivo de imágen, el cual no no es necesario que sea una imagen especial para USB.

Despues de que Unetbootin termine, es necesario hacer un ajuste al archivo "syslinux.cfg" que se encuentra en la raiz de la unidad. Corriga el parametro archisolabel:

append initrd=/ubninit archisolabel=<label> tmpfs_size=75% locale=en_US.UTF-8

Donde <label> es el nombre de la etiqueta de tu unidad USB.

La nueva y mejorada manera, bajo Mac OS X

Para utilizar dd en tu dispositivo USB bajo Mac es necesario realizar algunas "maniobras especiales". Primero, conecta tu dispositivo USB, OS X lo automontará, y ejecuta

diskutil list

en Terminal.app. Debes averiguar como se llama el dispositivo conectado - el mío se llamaba /dev/disk1. Una vez hecho esto, ejecuta

diskutil unmountDisk /dev/disk1

para desmontar las particiones del dispositivo (por ejemplo, /dev/disk1s1) pero manteniendo el dispositivo (por ejemplo, /dev/disk1). Ahora podemos continuar de los mismos pasos que para GNU/Linux que se encuentran arriba (pero usando bs=8192 si estas usando el dd de OS X, el número proviene de 1024*8).

La nueva y mejorada manera, bajo Windows

Para escribir una imagen USB bajo Windows, es necesaria la aplicación flashnul (versión traducida al español de la página), también disponible aquí, o Cygwin.

Usando Flashnul

Desde la consola, ejecuta flashnul con -p para determinar el índice de tu dispositivo USB. Por ejemplo, al ejecutarlo en mi máquina, esto es lo que obtengo:

C:\>flashnul -p

Avaible [sic] physical drives:
0       size = 200048565760 (186 Gb)
1       size = 400088457216 (372 Gb)
2       size = 400088457216 (372 Gb)
3       size = 4060086272 (3872 Mb)

En mi caso, con un disco USB de 4 GB, el índice del dispositivo es 3.

Cuando hallas determinado cual el dispositivo correcto, puedes escribir la imagen a tu disco, invocando flashnul con el índice correspondiente, -L, y la ruta al archivo de imagen. Por ejemplo,

C:\>flashnul 3 -L path/to/arch/usb.img

En caso de que estés seguro de lo que estás haciendo, tipea yes, y espera a que termine de escribir al dispositivo. Si te da error de acceso al dispositivo, desconectar y reconectar el pendrive me funcionó.

¡Atención! Yo tuve que ejecutarlo con "C:\flashnul\flashnul.exe H: -L c:\archlinux-2008.06-core-i686.img" para que funcione. De otra manera me tiraba constantemente error. -gejr

Usando Cygwin

Asegúrate de que tu instalación de cygwin contiene el paquete dd.

Pon tu archivo de imagen en tu directorio personal, en mi caso es:

C:\cygwin\home\John\

Corre cygwin como administrador (requerido por cygwin para acceder al hardware). Para escribir en tu disco USB usa el siguiente comando:

dd if=image.img of=\\.\[x]:

donde image.img es la dirección que apunta al archivo img dentro del directorio de cygwin y \\.\[x]: es el dispositivo USB, donde x es la letra designada por windows, en mi caso es "\\.\d:".

Advertencia: Este comando eliminará toda la información en tu pendrive. Asegúrate de realizar un backup.

UNetBootin

Otra manera de volver el dispositivo USB booteable, es usando UNetBootin. Esta aplicación puede descargar una gran cantidad de distribuciones para grabar en tu disco. También puedes proveer tu propio archivo de imágen, el cual no no es necesario que sea una imagen especial para USB.

Método viejo desde imagen ISO (cd), deprecado

  • Preparar el pendrive:

El archivo de imagen arch-ftp.img pesa alrededor de 150 MB, por lo que puede copiarse en un pendrive de 256 MB. El archivo de imagen arch-core.img pesa alrededor de ~300 MB, por lo que requiere un pendrive de 512 MB.

1. Particionar el pendrive. Crear una partición de tipo FAT16, y hacerlo booteable. Recuerda su nombre, por ejemplo, /dev/sd[x]1.

cfdisk /dev/sd[x]

2. Crea un sistema de archivos FAT16 (es necesario tener instaladas las dosfstools)

mkdosfs /dev/sd[x]1

3. Obtener la ISO correspondiente desde www.archlinux.org

4. Montar la ISO en un directorio temporario

mkdir -p /mnt/archcd
mount -o loop /Path/to/iso /mnt/archcd

5. Montar el pendrive

mkdir -p /mnt/usb/
mount /dev/sd[x]1 /mnt/usb/

6. Copiar la iso al pendrive

cp -ra /mnt/archcd/* /mnt/usb/


7. Copiar la información de booteo

cd /mnt/usb/isolinux/
cp vmlinuz /mnt/usb/
cp initrd.img /mnt/usb/
cp boot.* /mnt/usb/
cp isolinux.cfg /mnt/usb/syslinux.cfg

8. Instalar lilo y syslinux(1)

lilo -M /dev/sd[x] mbr
syslinux -s /dev/sd[x]1

Luego de bootear desde el pendrive:

Comenzar la instalación logueándose como root e invocar el comando "/arch/setup".

El instalador debería montar el dispositivo de origen de manera automática. Si falla, es posible montar el dispositivo de origen en el pendrive manualmente con el comando:

mount /dev/sd[x] /src

Notas y problemas:

(1) Usar lilo no es realmente necesario, ya que syslinux realiza acciones de carga de tipo "floppy". Pero si encuentras errores de tipo "Can't load operating system", es necesario instalarlo.

(2) Si encuentras errores del tipo de "Cluster sizes larger than 16K not supported" al bootear, esto significa que es necesario instalar una versión más reciente de syslinux.

(3) El espacio no utilizado en el pendrive puede ser aprovechado para guardar archivos. Utilizando una aplicación como gparted para particionar el espacio no utilizado.