Difference between revisions of "Installing Arch Linux on a USB key (Español)"
(→Configuración: Actualizar) |
(→Configuración) |
||
Line 25: | Line 25: | ||
* Asegúrese de que el archivo {{ic|/etc/fstab}} incluye la información de la partición correcta para {{ic | /}} y para cualquier otra partición en la llave USB. Si la llave USB va a ser usada para arrancar en varias máquinas, es muy probable que los dispositivos y el número de los discos duros disponibles varíen. Por lo tanto, es aconsejable el uso de UUID o etiquetas: | * Asegúrese de que el archivo {{ic|/etc/fstab}} incluye la información de la partición correcta para {{ic | /}} y para cualquier otra partición en la llave USB. Si la llave USB va a ser usada para arrancar en varias máquinas, es muy probable que los dispositivos y el número de los discos duros disponibles varíen. Por lo tanto, es aconsejable el uso de UUID o etiquetas: | ||
− | Para obtener los UUID apropiados de las particiones utilice la orden '''blkid'''. | + | * Para obtener los UUID apropiados de las particiones utilice la orden '''blkid'''. |
{{Nota| | {{Nota| |
Revision as of 13:52, 17 July 2013
zh-CN:Installing Arch Linux on a USB key Esta página describe cómo realizar una instalación normal de Arch en una llave USB (o «unidad flash»). En contraste con un LiveUSB como sería un medio USB de instalación, el resultado será un sistema instalado permanente idéntico a una instalación normal sobre un disco duro, pero en una unidad flash USB.
Contents
Preparation
Hay varias maneras de instalar Arch en una memoria USB, la más sencilla es desde dentro del propio Arch:
- Si ya estamos ejecutando Arch, bastará con instalar arch-install-scripts y continuar con la Installation Guide (Español) al igual que lo haríamos desde la imagen iso, pero sin utilizar /dev/sda. Utilizaremos
lsblk
para obtener el nombre de /dev/sd* de la llave USB antes de proceder a la instalación.
- Podemos también utilizar un CD/USB de Arch Linux para instalar Arch en la llave USB, arrancando el CD/USB y siguiendo las instrucciones de la Installation Guide (Español). Si arrancamos desde un Live USB, la instalación tendrá que hacerse en una memoria USB diferente.
- O bien, si tenemos otro equipo disponible con linux (que no tiene por que ser con Arch), podemos seguir las instrucciones para instalar desde un sistema linux existente, y, a continuación, seguiremos en la sección de configuración.
Instalación
Siga la Guía de Instalación como lo haría normalmente, con las siguientes excepciones:
- Si cfdisk falla devolviendo el error fatal «Partition ends in the final partial cylinder», la única manera de proceder es cerrar a todas las particiones en el disco usb. Abra otra terminal presionando (Template:Keypress), escriba
fdisk/dev/sdX
(dondesdX
es el disco USB), imprima la tabla de particiones (p), compruebe que todo está bien, bórrelo (d) y escribir los cambios (w). Ahora regrese a cfdisk. - Se recomienda revisar el artículo sobre los Consejos para minimizar la lectura/escritura del SSD del artículo de la wiki SSD antes de seleccionar un sistema de archivos. En resumen, ext4 con un sistema journal, puede ser adecuado. Recuerde que el flash usb tiene un número limitado de escrituras, y un sistema de archivos journaling utilizará una parte de ellos cada vez que actualice. Por esta misma razón, lo mejor es renunciar a una partición de intercambio. Tenga en cuenta que esto no afecta a la instalación en un disco duro USB.
- Antes de crear el disco RAM inicial con la orden
# mkinitcpio -p linux
, edite el archivo/etc/mkinitcpio.conf
y agregueusb
en la matriz hooks despues de udev. Esto es necesario para cargar el módulo correspondiente en el primer espacio de usuario.
Configuración
- Asegúrese de que el archivo
/etc/fstab
incluye la información de la partición correcta para/
y para cualquier otra partición en la llave USB. Si la llave USB va a ser usada para arrancar en varias máquinas, es muy probable que los dispositivos y el número de los discos duros disponibles varíen. Por lo tanto, es aconsejable el uso de UUID o etiquetas:
- Para obtener los UUID apropiados de las particiones utilice la orden blkid.
- Cuando GRUB es instalado en la llave USB, la llave será siempre
hd0,0
- Parece que las versiones actuales de GRUB usan automáticamente, por defecto, uuid. Las instrucciones siguientes son para GRUB legacy.
Consejos
Arrancar sin problemas en diferentes máquinas sin utilizar UUID
Cuando se utiliza la llave USB en equipos diferentes, es útil tener varias entradas en GRUB, para máquinas con configuraciones diferentes. Por ejemplo, la configuración de GRUB podría contener:
# (0) Arch Linux title Arch Linux (first drive) root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/sda1 ro initrd /boot/initramfs-linux.img
Así como:
# (1) Arch Linux title Arch Linux (second drive) root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/sdb1 ro initrd /boot/initramfs-linux.img
Y así sucesivamente, dándole la opción de seleccionar una configuración determinada para una variedad más amplia de máquinas. Sin embargo, cambiar la opción root=
en GRUB no modifica el archivo /etc/fstab
, por lo que hay que hacer algo (en el ejemplo seguido, usar el enlace simbólico de udev), de modo que la partición raíz siempre será montada correctamente.
- Ejecute
udevinfo -p /sys/block/sdx/ -a
(donde sdx es el nombre del dispositivo de la llave usb) - Busque la información única relacionada con la llave usb. Elija
SYSFS{model}=="DataTraveler 2.0"
- Cree un archivo nuevo:
/etc/udev/udev.rules/10-my-usb-key.rules
e inserte:
KERNEL=="sd**", SYSFS{product}=="DataTraveler 2.0", SYMLINK+="WHATEVERYOUWANTOTCALLIT%n"
- (
KERNEL=="sd**"
es necesario porque el kernel -2.6.16 en este caso- nombra todos los dispositivos usb como sd, usando el subsistema scsi, e intenta reconocer todos los dispositivos sd y aplicar la configuración a toda las particiones), conSYSFS{model}==
como el único identificador desde udevinfo.
- Ejecute
/etc/start-udev uevents
y asegúrese de que los enlaces simbólicos aparecen en/dev
. - Según su caso, modifique
/etc/fstab
, reemplazando el sdx antiguo con los enlaces nuevos.
Optimizar la vida útil de la memoria flash
- De nuevo, se recomienda revisar los Consejos para minimizar la lectura/escritura del SSD del artículo de la wiki SSD.