Cómo cambiar su ChromeOS Linux de Debian a Ubuntu

Guías Y Procedimientos

¡Hola, usuario de ChromeOS! Si está buscando cambiar su distribución de Linux de Debian a Ubuntu, lo tenemos cubierto. En este artículo, le mostraremos cómo hacer el cambio con facilidad. Lo primero es lo primero: ¿por qué querrías cambiar de Debian a Ubuntu? Bueno, Ubuntu es mucho más fácil de usar que Debian, y viene con una tonelada de software preinstalado que puede resultarle útil. Además, es mucho más popular que Debian, por lo que le resultará más fácil obtener ayuda y soporte si lo necesita. Así que sin más preámbulos, ¡comencemos!

logotipos de debian y ubuntu linux

Linux en ChromeOS, también conocido como Crostini, ha estado fuera de la versión beta y disponible durante bastante tiempo. Los usuarios que desean aprovechar la flexibilidad y el poder de un entorno Linux tienen acceso a una terminal Linux que abre la puerta a una gran cantidad de paquetes ejecutables que no están disponibles en ChromeOS propiamente dicho. Ya sea que esté buscando instalar un navegador alternativo o instalar un potente software de desarrollo de aplicaciones, Linux en ChromeOS hace que esa tarea sea muy sencilla.

De forma predeterminada, el contenedor de Linux en ChromeOS ejecuta la distribución estable y segura conocida como Debian. Más específicamente, Debian 11 o Bullseye. Si bien Debian ofrece muchas de las herramientas que buscan los usuarios de Linux, otras distribuciones ofrecen más flexibilidad y acceso a una gama más amplia de paquetes sin necesidad de agregar repositorios adicionales.

En lo que respecta a la popularidad, Debian ocupa el segundo lugar en participación de mercado y es muy popular debido a su naturaleza segura y estable. En la parte superior de la lista con la friolera de 34% de la cuota de mercado, Ubuntu es responsable de ejecutar más de un tercio de los sitios web de Internet . A pesar de la reciente disminución en el uso en los últimos años, Ubuntu también posee el 30% del mercado de escritorio de Linux.

Tanto si es un desarrollador como si es como yo y simplemente le gusta jugar, el entorno Linux integrado de ChromeOS es una herramienta poderosa. Si ha evitado el cambio a una Chromebook debido al contenedor predeterminado de Debian Linux, tengo buenas noticias. No está encadenado a Debian si realmente necesita o quiere usar Ubuntu. Si bien esto puede parecer un esfuerzo desalentador para aquellos que no están familiarizados con el entorno Linux, les aseguro que los pasos son relativamente sencillos. De hecho, puede tener un contenedor de Ubuntu funcionando en su Chromebook en unos quince minutos y le mostraré exactamente cómo hacerlo.

Empezando

Antes de comenzar a reemplazar el contenedor de Debian con Ubuntu, hay un requisito previo que debe cumplirse. Necesitará un dispositivo ChromeOS que sea compatible con el entorno de desarrollo de Linux. No te preocupes. Si su Chromebook llega al mercado después de 2019, es casi seguro que tenga soporte para aplicaciones de Linux. Si su Chromebook es más antiguo que eso, puede consultar la lista aquí para ver si el soporte de Linux está disponible. Alternativamente, puede dirigirse al menú de configuración en su dispositivo, desplazarse hacia abajo y hacer clic en la pestaña Avanzado en el menú de la izquierda. Si su dispositivo es compatible con Linux, debería ver una opción de Desarrolladores directamente debajo del menú Imprimir y escanear. Si está allí, haga clic en la pestaña Desarrolladores y haga clic en el botón que dice Activar para habilitar Linux.

Se le pedirá que establezca la cantidad de almacenamiento que desea usar para Linux. Ajústelo a lo que prefiera del espacio de almacenamiento disponible. Solo recuerde que la cantidad que usa para Linux se tomará del espacio de almacenamiento general disponible para ChromeOS. Para obtener más información sobre cómo configurar el entorno Linux en ChromeOS, consulte nuestro Artículo de línea de comandos aquí . Una vez que esté todo configurado, podemos comenzar a instalar Ubuntu en su Chromebook.

Crear el contenedor de Ubuntu

Comenzaremos este proceso creando el contenedor de Ubuntu. Para hacer esto, deberá abrir el shell de Chrome, también conocido como aplastar . Esto se parece a la aplicación de terminal de Linux que se instaló cuando habilitó Linux, pero no es lo mismo, así que asegúrese de estar trabajando en crosh, no en la terminal. Para abrir una ventana crosh, presione Ctrl+Al+T en su teclado. Crosh debería abrirse en una nueva pestaña de Chrome. En el indicador crosh>, escriba o pegue el siguiente comando y presione enter. |_+_|

Puede parecer que no pasa nada, pero espera un minuto. Pronto debería ver el cambio de aviso a (termina) cronos@localhost ~ $ y luego, estará listo para el siguiente paso. El contenedor predeterminado en ChromeOS se llama pingüino. Vamos a detener ese contenedor y cambiarle el nombre para que podamos instalar Ubuntu en el contenedor predeterminado. Para hacer esto, ejecute los siguientes dos comandos, uno a la vez, en el nuevo indicador de crosh.|_+_|

A continuación, instalaremos Ubuntu en el contenedor pingüino. Para este tutorial, usé Ubuntu 20.04, pero puede usar el sabor que desee siempre que las imágenes estén disponibles en el sitio web del contenedor de Linux. Para crear el contenedor de Ubuntu, ejecute el comando de lanzamiento lxc en crosh junto con el nombre de la imagen y el nombre del contenedor. Para Ubuntu 20.04, el comando se vería así. ( Si, por ejemplo, quisiera usar Ubuntu 22.04, simplemente reemplace la imagen de abajo con ubuntu:22.04 )|_+_|

Entrar como root

A continuación, debemos ingresar al nuevo contenedor como usuario raíz. Esto otorgará los permisos necesarios para instalar todos los paquetes y utilidades necesarios que permitirán que Ubuntu funcione bien con el sistema host ChromeOS. Para ingresar al contenedor como usuario raíz, escriba o pegue el siguiente comando en crosh y presione enter. El resultado será un símbolo del sistema que se verá así: raíz@pingüino:~# |_+_|

Ahora necesitamos actualizar y actualizar los paquetes disponibles para Ubuntu. Haga esto ejecutando los comandos de actualización y actualización a continuación en la ventana crosh. Puede ejecutarlos juntos o uno a la vez. Si se le solicita, presione Y o ingrese para continuar con las actualizaciones del paquete.|_+_|

Dado que Linux en ChromeOS tiene su propio repositorio personalizado, debemos agregar esos repositorios y claves a nuestro contenedor recién acuñado. Esto agregará el repositorio al archivo sources.list.d y agregará las claves de servidor necesarias al mismo tiempo. Copie los comandos a continuación y péguelos en su ventana crosh en el símbolo del sistema. Pégalos todos a la vez y presiona enter. Si no ve ningún error, debería ser bueno para pasar al siguiente paso. |_+_|

Ahora necesitamos instalar un paquete de solución que permita que Ubuntu se integre con ChromeOS. Primero, necesitamos instalar el comando ar que nos permite extraer y modificar archivos de almacenamiento. Para hacer esto, necesitamos instalar el paquete de utilidades binarias. Use el siguiente comando en crosh para instalar el paquete.|_+_|

A continuación, instalaremos el paquete de solución cros-ui-config . Puede pegar todos estos comandos en crosh a la vez y presionar enter. Es probable que vea un mensaje de advertencia que indica que la descarga se realiza fuera de la zona de pruebas como raíz como archivo. Puede ignorar este mensaje y continuar con el proceso de instalación presionando Intro si se le solicita.|_+_|

Una vez que se desempaqueta la solución alternativa, podemos instalarla usando el siguiente comando. Luego puede usar el segundo comando para eliminar el archivo cros-ui-config ya que ya no es necesario.|_+_|

Por último, pero no menos importante, debemos cerrar el contenedor y reiniciar ChromeOS. Puede detener el contenedor usando el siguiente comando. Una vez que haya hecho eso, apague su Chromebook por completo y reinícielo para pasar a los siguientes pasos.|_+_|

Su contenedor Linux predeterminado ahora ejecuta Ubuntu y puede acceder a él usando la aplicación Terminal predeterminada en el iniciador de ChromeOS. La primera vez que intente iniciar el contenedor, puede fallar. Vuelva a intentarlo y verá que la terminal se abre con el símbolo del sistema ubuntu@pingüino:~# Para verificar que está ejecutando la imagen de Ubuntu que instaló, simplemente pegue el siguiente comando en su terminal de Linux y presione enter.|_+_|

Su usuario predeterminado en el nuevo contenedor será Ubuntu. La próxima vez, cubriremos cómo configurar un nuevo usuario predeterminado y eliminar el exceso de usuarios y grupos. Google está trabajando en un método para administrar múltiples contenedores en ChromeOS y, de hecho, es posible instalar Ubuntu en un contenedor junto con Debian en un contenedor separado. Requiere algunas banderas en este momento, pero será una forma muy útil de ejecutar múltiples distribuciones de Linux al mismo tiempo en su Chromebook. Ahora que sabe cómo hacer Linux en ChromeOS Ubuntu en lugar de Debian, el mundo es su ostra y puede jugar con el contenido de su corazón. Estén atentos para obtener más información a medida que profundice en Linux, contenedores y virtualización en ChromeOS en las próximas semanas.

Nota: Para volver a Debian, puede deshabilitar Linux en el menú de configuración de ChromeOS y comenzar desde cero. Perderá todos los archivos dentro del entorno de Ubuntu, pero obtendrá una instalación limpia y nueva de Debian en su contenedor predeterminado.