+++ date = '2022-07-07T19:23:07Z' draft = false title = 'Instala cualquier sistema operativo desde Linux' categories = ['Software'] tags = ['Comandos', 'ISO', 'Linux', 'Memoria USB', 'Sistema operativo', 'Terminal'] +++ La mayoría de los artículos que explican cómo se crea un medio de instalación para otros sistemas operativos, usualmente parten desde la suposición que el usuario se encuentra en Windows. Si instalaste Linux recientemente y te deshiciste de tu partición con Windows, tal vez ahora desear probar alguna otra distribución, aventurarte al mundo de los BSD o quizás tomar la mala decisión de compartir nuevamente tu data con Guillermo Portones y el resto de los Microsofistas. Te mostraré cinco maneras sencillas de crear un instalador de sistemas operativos desde la terminal. Tranquilo; [no necesitas ser como este tipo](https://youtube.com/watch?v=UkoqIlppfhc) para operar comandos básicos. Simplemente deberás abrir una terminal y ejecutarlos como lo detallaré a continuación. Algunas guías en internet te recomendarán utilizar una aplicación llamada Etcher. En la superficie, te parecerá perfecta; es gráfica, elegante y muy sencilla de usar. Sin embargo, mi recomendación es que no la utilices. Se ha descubierto que la aplicación es [adware](https://github.com/balena-io/etcher/blob/37769efbeda0abe7993d95e2b2aea2f461edd307/lib/gui/app/pages/main/MainPage.tsx#L151) y posiblemente [spyware](https://github.com/balena-io/etcher/issues/2057). Antes de que empecemos, asegúrate de tener una memoria USB con suficiente espacio, y de descargar el ISO de instalación particular del sistema operativo que desees instalar. Un ejemplo común a descargar sería el ISO de [Linux Mint](https://linuxmint.com/download.php). Cuando ya tengas todo lo que necesitas, conéctala a tu computadora. Ahora identificaremos el nombre de tu dispositivo con el siguiente comando: ```bash lsblk ``` Recuerda fijarte bien de cómo se llama y el espacio que tiene para que no selecciones el dispositivo equivocado. Si por ejemplo insertas un USB de 16G, y el resultado del comando es algo como: ```bash NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 465.8G 0 disk └─sda1 8:1 0 465.8G 0 part /mnt/Respaldos sdb 8:64 1 14.4G 0 disk ├─sdb1 8:65 1 14.3G 0 part /run/media/user/Memoria └─sdb2 8:66 1 2.5M 0 part nvme0n1 259:0 0 465.8G 0 disk ├─nvme0n1p1 259:1 0 488M 0 part ├─nvme0n1p2 259:2 0 1G 0 part [SWAP] └─nvme0n1p3 259:3 0 464.3G 0 part / ``` Entonces ya sabes que el nombre del dispositivo es sdb, pues cuenta con 14.4G de almacenamiento, y es la cantidad que más se acerca a los 16G de tu memoria entre los demás discos. Recuerda que de acuerdo a la cantidad de dispositivos que tengas conectados, el nombre puede cambiar a algo como sdc, sdd, sde, etc. Ahora detallaré los distintos métodos para pasar la imagen de instalación a la memoria USB. **OJO**: Esto destruirá todos los archivos que se encuentren presentes en la memoria. Para restaurarla a su forma de almacenamiento normal, ejecuta el siguiente comando como administrador, reemplazando `/dev/sd` con la letra particular asignada a la memoria: ```bash wipefs --all /dev/sdx ``` Al igual que con el comando anterior, los que vienen a continuación también necesitan que reemplaces `/dev/sd` con el nombre correcto de la memoria. ### Método número 1: utilizando el comando cat