12Aug

Como instalar o Ubuntu Linux em seu Chromebook com Crouton

Os Chromebooks

IMG_9838

não são apenas um navegador, são laptops Linux. Você pode instalar facilmente uma área de trabalho completa do Linux ao lado do sistema operacional Chrome e mudar instantaneamente entre as duas com uma tecla de atalho, não é necessário reiniciar.

Executamos esse processo com o Chromebook Samsung Series 3, o Chromebook Pixel original e o Flip do Chromebook da ASUS, mas as etapas abaixo deveriam funcionar em qualquer Chromebook.

Crouton vs. ChrUbuntu

Instalar o Ubuntu Linux no seu Chromebook não é tão simples como instalar o sistema Ubuntu padrão, pelo menos não no momento. Você precisará escolher um projeto desenvolvido especialmente para Chromebooks. Existem duas opções populares:

  • ChrUbuntu : o ChrUbuntu é um sistema Ubuntu criado para Chromebooks. Funciona como um sistema tradicional de inicialização dupla. Você pode reiniciar seu Chromebook e escolher entre o Chrome OS eo Ubuntu no momento da inicialização. O ChrUbuntu pode ser instalado no armazenamento interno do seu Chromebook ou em um dispositivo USB ou cartão SD.
  • Crouton : Crouton realmente usa um ambiente "chroot" para executar o Chrome OS e o Ubuntu ao mesmo tempo. O Ubuntu corre ao lado do sistema operacional Chrome, então você pode alternar entre o sistema operacional Chrome e seu ambiente de trabalho Linux padrão com um atalho de teclado. Isso lhe dá a capacidade de aproveitar os dois ambientes sem necessidade de reiniciar. O Crouton permite que você use o Chrome OS enquanto possui um ambiente Linux padrão com todas as suas ferramentas de linha de comando e aplicativos de desktop com algumas teclas pressionadas.

Usaremos o Crouton para isso. Aproveita o sistema Linux subjacente ao Chrome OS para executar ambos os ambientes ao mesmo tempo e é uma experiência muito mais linda do que o dual-boot inicial. O Crouton também usa os drivers padrão do Chrome OS para o hardware do seu Chromebook, portanto, você não deve encontrar problemas com seu touchpad ou outro hardware. Crouton foi realmente criado pelo empregado Dave Dave Schneider.

Quando você usa o Crouton, você está realmente executando um sistema operacional: Linux. No entanto, você está executando dois ambientes em cima do sistema operacional OS-Chrome e uma área de trabalho Linux tradicional.

Passo Um: habilite o modo de desenvolvedor

Antes de fazer qualquer tipo de hacking, você precisará habilitar o "Modo de desenvolvedor" no seu Chromebook. Os Chromebooks normalmente são bloqueados por segurança, apenas iniciando sistemas operacionais devidamente assinados, verificando-os para adulteração e impedindo usuários e aplicativos de modificar o sistema operacional subjacente. O modo de desenvolvedor permite que você desabilite todos esses recursos de segurança, dando-lhe um laptop que você pode ajustar e jogar com o conteúdo do seu coração.

Depois de habilitar o Modo Desenvolvedor, você poderá acessar um terminal Linux no Chrome OS e fazer o que quiser.

Para ativar o modo de desenvolvedor nos Chromebooks modernos, mantenha pressionadas as teclas Esc e Refresh e toque o botão Liga / Desliga para entrar no modo de recuperação. Os Chromebooks mais antigos têm switches de desenvolvedores físicos que você precisará alternar em vez disso.

Na tela de recuperação, pressione Ctrl + D, aceite o prompt e você iniciará no modo de desenvolvedor.

IMG_9828

Quando você se transita para o modo de desenvolvedor, os dados locais do Chromebook serão apagados( assim como quando você desbloqueia um dispositivo Android Nexus).Este processo demorou cerca de 15 minutos em nosso sistema.

A partir de agora, sempre que você inicializar seu Chromebook, você verá uma tela de aviso. Você precisará pressionar Ctrl + D ou aguardar 30 segundos para continuar a inicialização.

Esta tela de aviso existe para alertá-lo de que um Chromebook está no modo de desenvolvedor e as precauções de segurança normais não se aplicam. Por exemplo, se você estivesse usando o Chromebook de outra pessoa, você normalmente pode fazer login com sua conta do Google sem medo. Se fosse no modo de desenvolvedor, é possível que o software que esteja executando em segundo plano pudesse gravar seus toques de teclado e monitorar seu uso.É por isso que o Google facilita dizer se um Chromebook está no Modo de desenvolvedor e não permite que você desabilite permanentemente essa tela de aviso.

IMG_9823

Passo Dois: Baixe e instale o Crouton

Em seguida, é hora de baixar o Crouton. Aqui está um download direto para a versão mais recente do Crouton-clique sobre ele no seu Chromebook para obtê-lo.

Depois de ter o Crouton baixado, pressione Ctrl + Alt + T no sistema operacional Chrome para abrir o terminal crosh.

Digite shell no terminal e pressione Enter para entrar no modo Shell Linux. Este comando só funciona se o Modo Desenvolvedor estiver habilitado.

Screenshot 2016-10-19 em 9.03.06 AM

Para instalar o Crouton da maneira fácil, tudo o que você precisa fazer é executar o comando abaixo. Isso instala o Crouton com a área de trabalho Xfce e um chroot criptografado para segurança.

sudo sh ~ /Downloads/ crouton -e -t xfce

O processo de instalação real levará algum tempo à medida que o software apropriado é baixado e instalado - demorou cerca de meia hora no nosso sistema - mas o processo é amplamente automático.

instalar-crouton-on-chromebook

Se você preferir instalar a área de trabalho Unity do Ubuntu, use -t unidade em vez de -t xfce no comando acima. Vale a pena notar que a Unity não funcionará tão suavemente no hardware limitado da maioria dos Chromebooks. Você pode executar o seguinte comando para ver uma lista de tipos de instalação, incluindo instalações sem uma área de trabalho gráfica:

sh -e ~ /Downloads/ crouton

Screenshot 2016-10-19 em 9.05.12 AM

Depois de passar pelo processo de instalação, você pode executar um dos seguintes comandos para entrar na sessão Crouton( supondo que você tenha instalado o Crouton com o Xfce):

sudo enter-chroot startxfce4 sudo startxfce4

Screenshot 2016-10-19 às 9.05.43 da manhã

Como alternar entre ambientes

Para alternar entre o sistema operacional Chrome e seu ambiente de trabalho Linux, use os seguintes atalhos de teclado:

  • Se você possui um Chromebook ARM(que é a maioria dos Chromebooks) : Ctrl + Alt + Shift + Voltar e Ctrl + Alt + Shift + Forward. Nota: isso usa os botões de navegação do navegador para trás e para a frente na linha superior, e não as teclas de seta.
  • Se você possui um Chromebook Intel x86 / AMD64 : Ctrl + Alt + Voltar e Ctrl + Alt + Encaminhar mais Ctrl + Alt + Atualizar

Se quiser sair do chroot, faça o login( usando a opção "desconectar")da área de trabalho Xfce( ou da área de trabalho da Unity, se você estiver usando isso): não use o comando "desligar", pois isso irá realmente desligar o Chromebook. Você precisará executar o comando sudo startxfce4 acima para entrar no chroot novamente.

O que você pode fazer com o Linux

Agora você possui uma mesa Linux tradicional ao lado do sistema operacional Chrome. Todo esse software Linux tradicional é apenas um apt-get away nos repositórios de software do Ubuntu. Os utilitários gráficos, como editores de imagens locais, editores de texto, suportes de escritório, ferramentas de desenvolvimento, todos os utilitários de terminais do Linux que você deseja - todos eles são fáceis de instalar.

Você pode facilmente compartilhar arquivos entre o sistema operacional Chrome e seu sistema Linux. Basta usar o diretório de downloads na sua pasta inicial. Todos os arquivos no diretório de Downloads aparecem no aplicativo Arquivos no SO Chrome.

Espaço de trabalho 1_001

No entanto, há uma captura. Nos Chromebooks ARM, você é um pouco limitado no que você pode fazer. Alguns programas não são executados no ARM - basicamente, você não poderá executar aplicativos de código fechado que não tenham sido compilados para o ARM Linux. Você tem acesso a uma variedade de ferramentas de código aberto e aplicativos de desktop que podem ser recompilados para ARM, mas a maioria das aplicações de código fechado não funcionará nessas máquinas.

Em um Chromebook da Intel, você tem muito mais liberdade. Você poderia instalar o Steam para Linux, Minecraft, Dropbox e todas as aplicações típicas que funcionam na área de trabalho Linux, usando-os ao lado do SO Chrome. Isso significa que você poderia instalar o Steam para Linux em um Chromebook Pixel e obter acesso a um outro ecossistema de jogos.

Como remover o Crouton e restaurar o seu Chromebook

Se você decidir que você terminou com o Linux, você pode facilmente se livrar da tela de inicialização assustadora e recuperar seu espaço de armazenamento interno.

Basta reiniciar seu Chromebook normalmente para retornar à tela de aviso no boot-up. Siga as instruções na tela( toque a barra espaciadora e, em seguida, pressione Enter) para desativar o Modo Desenvolvedor. Quando você desativar o Modo de desenvolvedor, seu Chromebook irá limpar tudo, restaurando você para um sistema de sistema operacional Chrome limpo e seguro e substituindo todas as mudanças que você fez no software do Chromebook.

Se você estiver procurando por informações mais detalhadas sobre a instalação e configuração do Crouton, certifique-se de verificar o readme do Crouton.