Cómo ejecutar Ubuntu Container en Chrome OS

Chromeos Crostini Ubuntu Destacado

Desde Chrome OS 69, los usuarios de Chrome OS (en Chromebooks seleccionados) pueden instalar y usar aplicaciones de Linux. Conocido como proyecto Crostini, lo que hace es ejecutar un sistema operativo Linux en un contenedor LXD (similar a una máquina virtual) para que pueda instalar y ejecutar aplicaciones Linux en un entorno de espacio aislado. La distribución de Linux predeterminada utilizada en Crostini es Debian, que es una distribución estable en la que puede confiar. Sin embargo, si no eres fanático de Debian debido a su antigua lista de software, puedes cambiar a Ubuntu.

Este procedimiento de cambio requerirá que acceda a la Terminal y escriba toneladas de comandos. Si no se siente cómodo con el terminal, este no es para usted. Por lo demás, así es como puede ejecutar el contenedor de Ubuntu en Chrome OS.

1. Inicie su Chromebook. No abra ninguna aplicación de Linux. Abra el navegador Chrome y presione Ctrl + Alt + T para lanzar el shell Crosh.

Terminal Chromeos Crosh

Inicie la terminal con este comando:

Terminación de inicio de Chromeos Crosh

2. El contenedor Debian predeterminado está etiquetado como «pingüino», que se utiliza para integrarse con el sistema de archivos Chrome OS. Para reemplazar Debian, primero necesitaremos quitar el contenedor Debian de su etiqueta «pingüino»:

3. A continuación, cree un nuevo contenedor de Ubuntu llamado penguin:

Esto llevará bastante tiempo, ya que extrae la imagen de Internet.

Chromeos Termina lanza Ubuntu

4. Una vez hecho esto, inicie en el nuevo contenedor:

5. Actualice y actualice el sistema:

6. Instale los paquetes de Crostini para que pueda integrarse con el sistema de archivos nativo. Ingrese los siguientes comandos para agregar el repositorio de paquetes cruzados:

Instale las dependencias:

7. Aunque agregamos el repositorio, no podremos instalar los paquetes Crostini directamente. Aquí está la solución.

Descargue el paquete Crostini con el comando:

Recibirá un mensaje de advertencia. Ignoralo.

Chromeos Termina Descargar paquetes Crostini

Ahora extraiga los paquetes descargados:

Instale el paquete Crostini desde el archivo deb:

8. Por último, elimine el paquete descargado:

9. Instale el adwaita-icon-theme-full paquete. Sin este paquete, las aplicaciones de Linux GUI pueden tener un cursor muy pequeño.

10. El usuario predeterminado en el contenedor es «ubuntu». Necesitamos eliminarlo y reemplazarlo con su nombre de usuario de Gmail. El uso de su nombre de usuario de Gmail (la cuenta de Gmail que utiliza para iniciar sesión en su Chromebook) es esencial si desea integrar este contenedor de Ubuntu con el sistema de archivos nativo. Sin esto, no podrá acceder a sus archivos de Linux desde el Administrador de archivos.

Nota: reemplace «gmail-username» con su propio nombre de usuario de Gmail.

11. Una vez que esto se haya completado, apague el contenedor.

y reinicia el Chromebook. Una vez reiniciado, inicie la aplicación Terminal desde el lanzador. Si falla, inténtelo de nuevo.

12. Intente actualizar el sistema nuevamente.

Si ve el mensaje de error:

No se pudieron verificar las siguientes firmas porque la clave pública no está disponible: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC

eso se debe a que la clave privada del paquete Crostini no se encuentra en el sistema. Agregue la clave privada con el siguiente comando:

y deberías poder correr apt update sin problema.

Ahora puede comenzar a instalar aplicaciones de Linux con el apt install mando. Por ejemplo, para instalar la última versión de Firefox, use el comando:

Eliminando el contenedor Debian

Si no tiene más uso para el contenedor Debian, puede eliminarlo para liberar espacio de almacenamiento.

1. En el navegador Chrome, presione Ctrl + Alt + T para lanzar el shell Crosh.

2. Inicie la terminal:

3. Elimine el contenedor Debian:

Conclusión

Si prefiere estabilidad y seguridad, la mejor opción es quedarse con el contenedor Debian predeterminado. De lo contrario, puede cambiar a Ubuntu, ya que proporciona más flexibilidad y opciones de software. Hay un montón de Imágenes LXD que puede usar, por lo que tampoco está restringido a Ubuntu ¿Prefiere Arch Linux? Esta disponible tambien.