Los Chromebooks no son “solo un navegador”, son computadoras portátiles Linux. Puede instalar fácilmente un escritorio Linux completo junto con Chrome OS y cambiar instantáneamente entre los dos con una tecla de acceso rápido, sin necesidad de reiniciar.
Hemos realizado este proceso con el Samsung Series 3 Chromebook, el Chromebook Pixel original y el ASUS Chromebook Flip, pero los pasos a continuación deberían funcionar en cualquier Chromebook.
Actualizar: Google ha agregado soporte nativo para aplicaciones Linux directamente a Chrome OS, y esta función está disponible en muchos Chromebooks. Ya no necesita Crouton para ejecutar el software Linux.
¿De qué vamos a hablar?
Crouton vs. ChrUbuntu
Instalar Ubuntu Linux en su Chromebook no es tan simple como instalar el sistema Ubuntu estándar, al menos no en este momento. Tendrás que elegir un proyecto desarrollado especialmente para Chromebooks. Hay dos opciones populares:
- ChrUbuntu: ChrUbuntu es un sistema Ubuntu construido para Chromebooks. Funciona como un sistema tradicional de arranque dual. Puede reiniciar su Chromebook y elegir entre Chrome OS y Ubuntu en el momento del arranque. ChrUbuntu se puede instalar en el almacenamiento interno de su Chromebook o en un dispositivo USB o tarjeta SD.
- Crouton: Crouton en realidad utiliza un entorno “chroot” para ejecutar Chrome OS y Ubuntu al mismo tiempo. Ubuntu se ejecuta junto con Chrome OS, por lo que puede cambiar entre Chrome OS y su entorno de escritorio Linux estándar con un atajo de teclado. Esto le brinda la capacidad de aprovechar ambos entornos sin necesidad de reiniciar. Crouton le permite usar Chrome OS mientras tiene un entorno Linux estándar con todas sus herramientas de línea de comandos y aplicaciones de escritorio a unas pocas pulsaciones de teclas de distancia.
Usaremos Crouton para esto. Aprovecha el sistema Linux subyacente a Chrome OS para ejecutar ambos entornos a la vez y es una experiencia mucho más elegante que el arranque dual tradicional. Crouton también utiliza los controladores estándar de Chrome OS para el hardware de tu Chromebook, por lo que no deberías tener problemas con tu panel táctil u otro hardware. Crouton fue creado por el empleado de Google Dave Schneider.
Cuando usas Crouton, en realidad solo estás ejecutando un sistema operativo: Linux. Sin embargo, está ejecutando dos entornos sobre el sistema operativo: Chrome OS y un escritorio Linux tradicional.
Paso uno: Habilitar el modo de desarrollador
Antes de realizar cualquier tipo de piratería, deberá habilitar el “Modo de desarrollador” en su Chromebook. Los Chromebooks normalmente están bloqueados por seguridad, solo arrancan sistemas operativos firmados correctamente, los comprueban en busca de manipulaciones y evitan que los usuarios y las aplicaciones modifiquen el sistema operativo subyacente. El modo de desarrollador le permite deshabilitar todas estas funciones de seguridad, lo que le brinda una computadora portátil que puede ajustar y jugar al contenido de su corazón.
Después de habilitar el modo de desarrollador, podrá acceder a un terminal Linux desde Chrome OS y hacer lo que desee.
Para habilitar el modo de desarrollador en los Chromebooks modernos, mantén pulsadas las teclas Esc y Refresh y pulsa el botón de encendido para entrar en el modo de recuperación. Los Chromebooks más antiguos tienen interruptores de desarrollador físicos que tendrás que alternar en su lugar.
En la pantalla de recuperación, presione Ctrl + D, acepte el mensaje y arrancará en modo de desarrollador.
Cuando hagas la transición al modo de desarrollador, los datos locales de tu Chromebook se borrarán (al igual que cuando desbloqueas un dispositivo Android Nexus). Este proceso tomó alrededor de 15 minutos en nuestro sistema.
A partir de ahora, cada vez que arranques tu Chromebook, verás una pantalla de advertencia. Deberá presionar Ctrl + D o esperar 30 segundos para continuar con el arranque.
Esta pantalla de advertencia existe para avisar de que un Chromebook está en modo desarrollador y no se aplican las precauciones de seguridad normales. Por ejemplo, si estabas usando el Chromebook de otra persona, normalmente podrías iniciar sesión con tu cuenta de Google sin miedo. Si estaba en modo desarrollador, es posible que el software que se ejecuta en segundo plano pueda estar registrando sus pulsaciones de teclas y monitoreando su uso. Es por eso que Google hace que sea fácil saber si un Chromebook está en modo desarrollador y no le permite desactivar permanentemente esta pantalla de advertencia.
Paso dos: Descargue e instale Crouton
A continuación, es hora de descargar Crouton. Aquí hay una descarga directa para la última versión de Crouton, haz clic en ella desde tu Chromebook para obtenerla.
Una vez que haya descargado Crouton, presione Ctrl + Alt + T en Chrome OS para abrir el terminal crosh.
Tipo shell
en el terminal y pulse Intro para entrar en modo shell de Linux. Este comando solo funciona si el modo de desarrollador está habilitado.
Actualizar: Este proceso ha cambiado y ahora necesita mover el instalador de Crouton a /usr/local/bin antes de ejecutarlo. Consultar README de Crouton para más información.
Para instalar Crouton de la manera más fácil, todo lo que necesita hacer es ejecutar el comando a continuación. Esto instala Crouton con el escritorio Xfce y un chroot cifrado para mayor seguridad.
sudo sh ~/Downloads/crouton -e -t xfce
El proceso de instalación real llevará algún tiempo a medida que se descargue e instale el software apropiado, tomó aproximadamente media hora en nuestro sistema, pero el proceso es en gran medida automático.
Si prefieres instalar el escritorio Unity de Ubuntu en su lugar, usa -t unity
En lugar de -t xfce
en el comando anterior. Vale la pena señalar que Unity no funcionará tan bien en el hardware limitado de la mayoría de los Chromebooks. Puede ejecutar el siguiente comando para ver una lista de tipos de instalación, incluidas las instalaciones sin un escritorio gráfico:
sh -e ~/Downloads/crouton
Después de pasar por el proceso de instalación, puede ejecutar cualquiera de los siguientes comandos para ingresar a su sesión de Crouton (suponiendo que instaló Crouton con Xfce):
sudo enter-chroot startxfce4
sudo startxfce4
Cómo cambiar entre entornos
Para cambiar entre Chrome OS y tu entorno de escritorio Linux, utiliza los siguientes métodos abreviados de teclado:
- Si tienes un Chromebook ARM (que es la mayoría de los Chromebooks): Ctrl+Alt+Mayús+Atrás y Ctrl+Alt+Mayús+Adelante. Nota: esto utiliza los botones de navegación del navegador hacia atrás y hacia adelante en la fila superior, no las teclas de flecha.
- Si tienes un Chromebook Intel x86/AMD64: Ctrl+Alt+Atrás y Ctrl+Alt+Adelante más Ctrl+Alt+Actualizar
Si desea salir del chroot, simplemente cierre la sesión (usando la opción “cerrar sesión”) del escritorio Xfce (o el escritorio de Unity, si está usando eso), no use el comando “apagar”, ya que eso realmente apagará el Chromebook. A continuación, deberá ejecutar el sudo startxfce4
arriba para volver a introducir el chroot.
Lo que puedes hacer con Linux
Ahora tiene un escritorio Linux tradicional que se ejecuta junto con Chrome OS. Todo ese software tradicional de Linux es solo una escapada en los repositorios de software de Ubuntu. Utilidades gráficas como editores de imágenes locales, editores de texto, suites ofimáticas, herramientas de desarrollo, todas las utilidades de terminal Linux que desearía, todas son fáciles de instalar.
Incluso puede compartir archivos fácilmente entre Chrome OS y su sistema Linux. Simplemente use el directorio Descargas en su carpeta de inicio. Todos los archivos del directorio Descargas aparecen en la app Archivos de Chrome OS.
Sin embargo, hay una trampa. En los Chromebooks ARM, estás un poco limitado en lo que puedes hacer. Algunos programas no se ejecutan en ARM; básicamente, no podrá ejecutar aplicaciones de código cerrado que no se hayan compilado para ARM Linux. Tiene acceso a una variedad de herramientas de código abierto y aplicaciones de escritorio que se pueden volver a compilar para ARM, pero la mayoría de las aplicaciones de código cerrado no funcionarán en esas máquinas.
En un Intel Chromebook, tienes mucha más libertad. Puede instalar Steam para Linux, Minecraft, Dropbox y todas las aplicaciones típicas que funcionan en el escritorio de Linux, usándolas junto con Chrome OS. Esto significa que puedes instalar Steam para Linux en un Chromebook Pixel y obtener acceso a otro ecosistema de juegos.
Cómo quitar Crouton y restaurar tu Chromebook
Si decide que ha terminado con Linux, puede deshacerse fácilmente de la aterradora pantalla de arranque y recuperar su espacio de almacenamiento interno.
Simplemente reinicie su Chromebook normalmente para volver a la pantalla de advertencia en el arranque. Siga las indicaciones de la pantalla (toque la barra espaciadora y luego presione Entrar) para deshabilitar el Modo de desarrollador. Cuando deshabilites el modo de desarrollador, tu Chromebook limpiará todo, te restaurará a un sistema Chrome OS limpio y seguro y sobrescribirá todos los cambios que hayas realizado en el software de tu Chromebook.
Si está buscando información más detallada sobre la instalación y configuración de Crouton, asegúrese de consultar Léame de Crouton.