Verdadeiro Ubuntu no Chromebook ARM

27

Instalei o Ubuntu 13.04 na minha área de trabalho (funciona como um encanto). Então eu usei o Crouton para instalar o Ubuntu 12. 04 no meu chromebook samsung (ARM). Também funciona muito bem.

Aqui vem a minha pergunta. Podemos ter um verdadeiro Ubuntu (de preferência 13.04) no meu chromebook ARM?

Parece que o Crouton / Ubuntu não é 100% real.

A melhor opção seria ter o Ubuntu 13.04 completo e remover o Chrome OS.

    
por Vincent beaurain 10.10.2013 / 13:13

3 respostas

22

  

AVISO: O uso do Chrubuntu está obsoleto e é perigoso instalá-lo em dispositivos Chromebook mais recentes.

     

Muitos desses links nesta resposta também estão desatualizados.

     

Você pode continuar a usar este tutorial, mas você usa este tutorial por sua conta e risco, sem garantia de que ele funcione funcionalmente.

Parece que não é possível remover totalmente o ChromeOS de um Chromebook (bem, você pode, mas é bem difícil), mas é possível fazer isso com inicialização dupla e fazer com que ele seja inicializado no Ubuntu por padrão. Eu vou te mostrar o último método.

  1. Primeiro, faça um backup de todos os seus arquivos locais porque tudo armazenado localmente será excluído entrando no modo de desenvolvedor (guias para entrar no modo de desenvolvedor para modelos específicos além do que é abordado aqui podem ser encontrados here .

  2. Pressione e segure as teclas Esc e Atualizar juntas, depois pressione o botão Liga / Desliga (enquanto mantém as outras duas teclas pressionadas). Isso reinicializará seu Chromebook no modo de recuperação.

  3. Quando você obtiver a tela amarela com o ponto de exclamação, pressione ctrl + d (Isso abrirá um prompt perguntando se você deseja ativar o Modo de Desenvolvedor .) Pressione enter (isso levará cerca de 15 a 20 minutos. Você terá uma tela com um ponto de exclamação vermelho, mas deixe-o até que seja reinicializado no ChromeOS).

  4. Ligue-o, mas não faça login. Certifique-se de ter uma conexão WiFi ou Ethernet configurada neste momento. 3G / 4G não é recomendado. Pressione CTRL + ALT + = & gt; ( = & gt; é a seta para a frente onde o F2 chave seria em um PC) . Não use o método normal CTRL + ALT + T para obter um shell. Use o método CTRL + ALT + = & gt; enquanto ninguém estiver logado.

  5. Faça login como usuário chronos, não é necessária senha.

  6. Como usuário chronos e sem ter alterado os diretórios ou executar outros comandos, execute:

    curl -L -O http://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-install.txt; sudo bash s9ryd
    (Existe um novo script com um novo link. Se você ainda quiser usar a versão antiga, terá que substituir o novo link pelo link antigo. Use esse script para dispositivos antigos como o Acer C7 e o Samsung 550.)
    curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs

Verifique se você tem o comando exatamente correto. O -O e -L após o curl são ambos letras maiúsculas. Se você receber um erro "não encontrado", verifique se tem conectividade com a Internet e se está digitando o comando corretamente.

  1. Você receberá algumas informações sobre seu Chromebook. Pode ser necessário executar um comando adicional para instalar um BIOS de desenvolvedor no seu Chromebook. (Isso é corrigido e agora integrado no script que o comando fará o download. Você ainda pode usar o link antigo para que eu o deixe lá com uma linha de ataque). Pressione Enter para continuar.

  2. A partição com estado do Chrome OS, na qual os dados e configurações estão armazenados, tem pouco menos de 11gb por padrão, o script reduz a partição com preservação de estado para criar espaço para o ChrUbuntu. Você pode optar por fornecer o ChrUbuntu de 5 GB até 10 GB em incrementos de 1 GB (Observação: se você instalou um SSD maior em seu dispositivo Chrome, seu número máximo e máximo recomendado serão maiores) . Eu recomendo não ir mais alto do que 9 como 10 deixa o Chrome OS com muito pouco espaço livre (menos de 1GB).

  3. Depois de inserir um número, seu disco rígido será reparticionado. Depois de algum tempo, ele reinicializará e reinicializará a partição com preservação de estado. Esse processo leva de dois a quinze minutos e, em seguida, o Chromebook é reiniciado novamente e mostra a tela de boas-vindas que você recebeu quando ligou seu Chromebook pela primeira vez na caixa de papelão.

  4. Passe pelo processo de configuração do Chrome OS novamente até chegar à página de login do Google. Você precisará ter uma conexão WiFi ou Ethernet novamente neste momento. Agora siga as etapas 6 a 8 novamente. Desta vez, o script verá que você já criou espaço para o Ubuntu e iniciará o download do ChrUbuntu.

Dica Pro : Aqui é onde você pode instalar outras versões do Ubuntu! Basta especificar o sabor e a versão preferidos do Ubuntu no final do comando:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs [flavor] -u [version] -a [argitecture] -t [target-disk]

Você pode exibir "sabores" disponíveis usando o seguinte comando:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs -h

Por exemplo:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs xubuntu-desktop -u lts

Isto irá instalar o Xubuntu e a versão mais recente do LTS (12.04.2 até à data da escrita) em vez de um ambiente de trabalho Unity 13.04. Algumas alternativas de sabor possíveis para Unity são:

  • padrão (ubuntu-desktop no x86, xubuntu-desktop no braço)
  • kubuntu-desktop
  • lubuntu-desktop
  • xubuntu-desktop
  • edubuntu-desktop
  • ubuntu-standard (sem interface gráfica instalada)

Algumas versões possíveis são:

  • lts - última versão do LTS Ubuntu, 12.04.2 até o momento da redação
  • mais recente - mais recente lançamento oficial, 13.04 até o momento desta publicação
  • dev - desenvolvimento instável Versão do Ubuntu, versão alfa diária do Saucy Salamander 13.10 no momento da redação deste artigo & lt; - Somente especialistas! Se isso quebrar, não se surpreenda
  • 12.10 - Lançamento do Ubuntu 12.10

as possíveis arquiteturas (opção -a) são:

amd64 - padrão i386

[disco de destino] é o último argumento (especifique "default" e "latest" para os dois primeiros argumentos se você quiser apenas instalar os padrões em uma unidade externa). Um exemplo de instalação no cartão SD pode ser:

curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs default latest /dev/mmcblk1

11) Durante a instalação (nos primeiros 5-15 minutos). Você verá alguns prompts para selecionar sua codificação, localidade e idioma. Para a maioria das pessoas, os padrões devem ser bons, basta pressionar Enter, mas alterá-los se quiser. Mais tarde, você será solicitado a decidir onde o GRUB deve ser instalado. VOCÊ DEVE VERIFICAR A CAIXA AO LADO DE / dev / sda para que a inicialização funcione!

12) Depois que todos os arquivos do Ubuntu tiverem sido baixados, instalados e configurados, o script fará mais algumas atualizações e, em seguida, solicitará a reinicialização.

13) Na tela do modo de desenvolvedor, pressione CTRL + L . Você verá o ChrUbuntu inicializar! O nome de usuário é "usuário" e a senha é "usuário". (Você também pode pressionar CTRL + D para inicializar no Chrome OS.)

14) (Isso pode não ser mais necessário, mas vou deixar isso aqui para pessoas que ainda precisam dele) Agora você está no ChrUbuntu, mas se você reiniciar, você estará de volta no Chrome OS. Este é um recurso de segurança, se o ChrUbuntu não inicializar, você poderá voltar ao Chrome OS para consertá-lo. Para tornar o ChrUbuntu o padrão, execute:

 sudo cgpt add -i 6 -P 5 -S 1 /dev/sda

No Chromebook ARM, substitua / dev / sda por / dev / mmcblk0. A senha é "usuário". Deve ser possível executar isso a partir do ChrUbuntu ou do Chrome OS.

Para tornar o Chrome OS novamente padrão, desative o Modo de desenvolvedor ou execute:

sudo cgpt add -i 6 -P 0 -S 1 /dev/sda

Para verificação de referências chrubuntu

Observe também que o trackpad é suportado apenas com 13.10 e superior. Por enquanto, fique com 13.10 ou use um mouse USB.

    
por Arno van der Weijden 10.10.2013 / 16:22
8

Para o propósito de esclarecer alguma confusão, alguns pontos de consideração.

  1. O Crouton definitivamente não é nativo do Ubuntu, já que é um chroot, não há confusão neste ponto.

  2. O ChrUbuntu é nativo do Ubuntu, já que ele não usa um chroot, embora eu diria que a instalação é hacky na melhor das hipóteses. Quando penso no Ubuntu nativo, acho que o sistema de arquivos raiz é do Ubuntu. Questionável é o uso do kernel do ChromeOS, mas parece que isso ocorreu devido ao kernel nativo do Ubuntu 12.04 sem o suporte de hardware.

As coisas mudaram, no entanto, a partir do horário de 12.04, o que seria esperado, já que 12.04 foi o lançamento do LTS. Eu recomendaria contra o uso do ChrUbuntu oficial, como você deve estar usando uma versão mais recente do Ubuntu. A próxima versão 14.04 do LTS incluirá o suporte ao chromebook do Samsung ARM em seu kernel, mas temos que esperar até que seja lançado oficialmente.

Para instalar o Ubuntu 13.04, outro cara criou um script de instalação muito usável. Confira o repositório do github Ссылка . Eu realmente acredito que ele está chamando uma imagem base Lubuntu ac100, mas não vejo por que outra das imagens do ac100 não poderia ser chamada. Aparentemente, o script remove os pacotes específicos do AC100 e adiciona alguns dos pacotes do Chromebook samsung. Além disso, parece que os novos lançamentos do Ubuntu possuem pacotes do kernel, e eles parecem estar funcionando corretamente.

Pessoalmente, acabei de atualizar minha instalação para o recém-lançado 13.10, do script instalado 13.04, e aparece para estar na mesma condição de trabalho. No entanto, eu sempre recomendaria contra uma atualização, se uma reinstalação real for possível sem problemas significativos. Devido a isto ser para ARM, e um script atualizado ainda não está disponível (Por favor, verifique novamente por si mesmo), A atualização pareceu ser uma consideração razoável.

    
por TechZilla 26.10.2013 / 18:21
8
___ qstntxt ___

Instalei o Ubuntu 13.04 na minha área de trabalho (funciona como um encanto). Então eu usei o Crouton para instalar o Ubuntu 12. 04 no meu chromebook samsung (ARM). Também funciona muito bem.

Aqui vem a minha pergunta. Podemos ter um verdadeiro Ubuntu (de preferência 13.04) no meu chromebook ARM?

Parece que o Crouton / Ubuntu não é 100% real.

A melhor opção seria ter o Ubuntu 13.04 completo e remover o Chrome OS.

    
___ qstnhdr ___ Verdadeiro Ubuntu no Chromebook ARM ___ answer366267 ___

Para o propósito de esclarecer alguma confusão, alguns pontos de consideração.

  1. O Crouton definitivamente não é nativo do Ubuntu, já que é um chroot, não há confusão neste ponto.

  2. O ChrUbuntu é nativo do Ubuntu, já que ele não usa um chroot, embora eu diria que a instalação é hacky na melhor das hipóteses. Quando penso no Ubuntu nativo, acho que o sistema de arquivos raiz é do Ubuntu. Questionável é o uso do kernel do ChromeOS, mas parece que isso ocorreu devido ao kernel nativo do Ubuntu 12.04 sem o suporte de hardware.

As coisas mudaram, no entanto, a partir do horário de 12.04, o que seria esperado, já que 12.04 foi o lançamento do LTS. Eu recomendaria contra o uso do ChrUbuntu oficial, como você deve estar usando uma versão mais recente do Ubuntu. A próxima versão 14.04 do LTS incluirá o suporte ao chromebook do Samsung ARM em seu kernel, mas temos que esperar até que seja lançado oficialmente.

Para instalar o Ubuntu 13.04, outro cara criou um script de instalação muito usável. Confira o repositório do github Ссылка . Eu realmente acredito que ele está chamando uma imagem base Lubuntu ac100, mas não vejo por que outra das imagens do ac100 não poderia ser chamada. Aparentemente, o script remove os pacotes específicos do AC100 e adiciona alguns dos pacotes do Chromebook samsung. Além disso, parece que os novos lançamentos do Ubuntu possuem pacotes do kernel, e eles parecem estar funcionando corretamente.

Pessoalmente, acabei de atualizar minha instalação para o recém-lançado 13.10, do script instalado 13.04, e aparece para estar na mesma condição de trabalho. No entanto, eu sempre recomendaria contra uma atualização, se uma reinstalação real for possível sem problemas significativos. Devido a isto ser para ARM, e um script atualizado ainda não está disponível (Por favor, verifique novamente por si mesmo), A atualização pareceu ser uma consideração razoável.

    
___ tag123systeminstallation ___ Perguntas sobre a instalação do Ubuntu em qualquer arquitetura suportada. As perguntas pós-instalação não devem estar nessa tag. ___ answer356311 ___
  

AVISO: O uso do Chrubuntu está obsoleto e é perigoso instalá-lo em dispositivos Chromebook mais recentes.

     

Muitos desses links nesta resposta também estão desatualizados.

     

Você pode continuar a usar este tutorial, mas você usa este tutorial por sua conta e risco, sem garantia de que ele funcione funcionalmente.

Parece que não é possível remover totalmente o ChromeOS de um Chromebook (bem, você pode, mas é bem difícil), mas é possível fazer isso com inicialização dupla e fazer com que ele seja inicializado no Ubuntu por padrão. Eu vou te mostrar o último método.

  1. Primeiro, faça um backup de todos os seus arquivos locais porque tudo armazenado localmente será excluído entrando no modo de desenvolvedor (guias para entrar no modo de desenvolvedor para modelos específicos além do que é abordado aqui podem ser encontrados here .

  2. Pressione e segure as teclas Esc e Atualizar juntas, depois pressione o botão Liga / Desliga (enquanto mantém as outras duas teclas pressionadas). Isso reinicializará seu Chromebook no modo de recuperação.

  3. Quando você obtiver a tela amarela com o ponto de exclamação, pressione ctrl + d (Isso abrirá um prompt perguntando se você deseja ativar o Modo de Desenvolvedor .) Pressione enter (isso levará cerca de 15 a 20 minutos. Você terá uma tela com um ponto de exclamação vermelho, mas deixe-o até que seja reinicializado no ChromeOS).

  4. Ligue-o, mas não faça login. Certifique-se de ter uma conexão WiFi ou Ethernet configurada neste momento. 3G / 4G não é recomendado. Pressione CTRL + ALT + = & gt; ( = & gt; é a seta para a frente onde o F2 chave seria em um PC) . Não use o método normal CTRL + ALT + T para obter um shell. Use o método CTRL + ALT + = & gt; enquanto ninguém estiver logado.

  5. Faça login como usuário chronos, não é necessária senha.

  6. Como usuário chronos e sem ter alterado os diretórios ou executar outros comandos, execute:

    %code%
    (Existe um novo script com um novo link. Se você ainda quiser usar a versão antiga, terá que substituir o novo link pelo link antigo. Use esse script para dispositivos antigos como o Acer C7 e o Samsung 550.)
    %code%

Verifique se você tem o comando exatamente correto. O %code% e %code% após o curl são ambos letras maiúsculas. Se você receber um erro "não encontrado", verifique se tem conectividade com a Internet e se está digitando o comando corretamente.

  1. Você receberá algumas informações sobre seu Chromebook. Pode ser necessário executar um comando adicional para instalar um BIOS de desenvolvedor no seu Chromebook. (Isso é corrigido e agora integrado no script que o comando fará o download. Você ainda pode usar o link antigo para que eu o deixe lá com uma linha de ataque). Pressione Enter para continuar.

  2. A partição com estado do Chrome OS, na qual os dados e configurações estão armazenados, tem pouco menos de 11gb por padrão, o script reduz a partição com preservação de estado para criar espaço para o ChrUbuntu. Você pode optar por fornecer o ChrUbuntu de 5 GB até 10 GB em incrementos de 1 GB (Observação: se você instalou um SSD maior em seu dispositivo Chrome, seu número máximo e máximo recomendado serão maiores) . Eu recomendo não ir mais alto do que 9 como 10 deixa o Chrome OS com muito pouco espaço livre (menos de 1GB).

  3. Depois de inserir um número, seu disco rígido será reparticionado. Depois de algum tempo, ele reinicializará e reinicializará a partição com preservação de estado. Esse processo leva de dois a quinze minutos e, em seguida, o Chromebook é reiniciado novamente e mostra a tela de boas-vindas que você recebeu quando ligou seu Chromebook pela primeira vez na caixa de papelão.

  4. Passe pelo processo de configuração do Chrome OS novamente até chegar à página de login do Google. Você precisará ter uma conexão WiFi ou Ethernet novamente neste momento. Agora siga as etapas 6 a 8 novamente. Desta vez, o script verá que você já criou espaço para o Ubuntu e iniciará o download do ChrUbuntu.

Dica Pro : Aqui é onde você pode instalar outras versões do Ubuntu! Basta especificar o sabor e a versão preferidos do Ubuntu no final do comando:

cd
rm -f flash_chromebook_rom.sh
curl -O https://johnlewis.ie/flash_chromebook_rom.sh
sudo -E bash flash_chromebook_rom.sh

Você pode exibir "sabores" disponíveis usando o seguinte comando:

%pre%

Por exemplo:

%pre%

Isto irá instalar o Xubuntu e a versão mais recente do LTS (12.04.2 até à data da escrita) em vez de um ambiente de trabalho Unity 13.04. Algumas alternativas de sabor possíveis para Unity são:

  • padrão (ubuntu-desktop no x86, xubuntu-desktop no braço)
  • kubuntu-desktop
  • lubuntu-desktop
  • xubuntu-desktop
  • edubuntu-desktop
  • ubuntu-standard (sem interface gráfica instalada)

Algumas versões possíveis são:

  • lts - última versão do LTS Ubuntu, 12.04.2 até o momento da redação
  • mais recente - mais recente lançamento oficial, 13.04 até o momento desta publicação
  • dev - desenvolvimento instável Versão do Ubuntu, versão alfa diária do Saucy Salamander 13.10 no momento da redação deste artigo & lt; - Somente especialistas! Se isso quebrar, não se surpreenda
  • 12.10 - Lançamento do Ubuntu 12.10

as possíveis arquiteturas (opção -a) são:

amd64 - padrão i386

[disco de destino] é o último argumento (especifique "default" e "latest" para os dois primeiros argumentos se você quiser apenas instalar os padrões em uma unidade externa). Um exemplo de instalação no cartão SD pode ser:

%pre%

11) Durante a instalação (nos primeiros 5-15 minutos). Você verá alguns prompts para selecionar sua codificação, localidade e idioma. Para a maioria das pessoas, os padrões devem ser bons, basta pressionar Enter, mas alterá-los se quiser. Mais tarde, você será solicitado a decidir onde o GRUB deve ser instalado. VOCÊ DEVE VERIFICAR A CAIXA AO LADO DE / dev / sda para que a inicialização funcione!

12) Depois que todos os arquivos do Ubuntu tiverem sido baixados, instalados e configurados, o script fará mais algumas atualizações e, em seguida, solicitará a reinicialização.

13) Na tela do modo de desenvolvedor, pressione CTRL + L . Você verá o ChrUbuntu inicializar! O nome de usuário é "usuário" e a senha é "usuário". (Você também pode pressionar CTRL + D para inicializar no Chrome OS.)

14) (Isso pode não ser mais necessário, mas vou deixar isso aqui para pessoas que ainda precisam dele) Agora você está no ChrUbuntu, mas se você reiniciar, você estará de volta no Chrome OS. Este é um recurso de segurança, se o ChrUbuntu não inicializar, você poderá voltar ao Chrome OS para consertá-lo. Para tornar o ChrUbuntu o padrão, execute:

%pre%

No Chromebook ARM, substitua / dev / sda por / dev / mmcblk0. A senha é "usuário". Deve ser possível executar isso a partir do ChrUbuntu ou do Chrome OS.

Para tornar o Chrome OS novamente padrão, desative o Modo de desenvolvedor ou execute:

%pre%

Para verificação de referências chrubuntu

Observe também que o trackpad é suportado apenas com 13.10 e superior. Por enquanto, fique com 13.10 ou use um mouse USB.

    
___ tag123samsung ___ Perguntas sobre como usar ou instalar o Ubuntu no hardware da Samsung. ___ tag123compatibility ___ Questões relacionadas à compatibilidade de software e hardware com o Ubuntu ___ tag123arm ___ Questões relacionadas ao uso da arquitetura de microchip ARM com o Ubuntu ___ tag123chromebook ___ Um chromebook é um computador, geralmente um laptop, que executa o sistema operacional Chrome, centrado no FOSS e baseado no navegador da Web, que é respaldado pela corporação do Google. ___
por Amolith 29.06.2017 / 14:42