Vamos a
instalar la distributión
Arch Linux en una
memoria USB desde un sistema preexistente GNU/Linux (
Debian).
Este artículo no trata de crear un live USB sino una distribución estandar en una memoria USB.
Realizaremos la instalación de Arch Linux en un
proceso de dos pasos. Primero crearemos un
lanzador (bootstrap) de Arch Linux en nuestro sistema huesped Debian.
Después ejecutaremos
chroot para introducirnos en el lanzador, y entonces instalaremos Arch Linux en la memoria USB.
Instalar Arch Linux desde un sistema Debian preexistente en una memoria USB
Instalar desde un Linux preexistente:
https://wiki.archlinux.org/index.php/Install_from_existing_Linux
Primero enchufamos el dispositivo USB, y comprobamos los dispositivos y particiones con el comando
lsblk:
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 system cbdfff17-0865-448e-b7c1-04a50d168439 /
├─sda2 swap ee7134ec-a542-4c42-8b2e-8e40d3f59980 [SWAP]
└─sda3 ext4 home 9fbcbeb8-8723-43e1-8d08-340af9e14b8b /home
sdb
└─sdb1
sr0
Vamos a instalar Arch Linux en el dispositivo /dev/sdb (usa el adecuado para tu sistema)
Particionamos el dispositivo y creamos una partición arrancable.
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x04030201
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 31506431 31504384 15G 83 Linux
Formateamos la partición con el sistema de ficheros
ext4 sin journaling para minimizar el número escrituras a la memoria USB.
$ sudo mkfs.ext4 -O "^has_journal" -L 'ArchUSB' /dev/sdb1
Descargamos el lanzador de Arch Linux