existe uma maneira de excluir completamente o Chrome OS em um chromebook - e instalar o linux (não a inicialização dupla)


8

Estou procurando comprar os mais recentes Chromebooks HP ou Samsung sem ventilador. No entanto, quero instalar o Linux nele e excluir o Chrome OS - existe uma maneira de fazer isso?

Eu estou familiarizado com o Crouton e o Chrubuntu - no entanto, eles parecem fornecer apenas soluções de inicialização dupla

Muito Obrigado


Usei isso no meu Pixel e funcionou bem na primeira vez. lifehacker.com/…
nfwright

Respostas:


4

Instalei o u-boot no Samsung Chromebook e formatei completamente o MMC interno. Eu tenho o archlinux rodando no MMC interno

Fonte: desbloqueio do Bootloader no samsung arm chromebook .

Observe que este método é muito arriscado e pode danificar o dispositivo. Copiando as etapas do blog

Passos:

  1. Faça um backup de todos os dados importantes. Qualquer coisa pode dar errado. Tenha um mmc externo inicializável pronto, caso algo dê errado

  2. Abra a contracapa do chromebook. Siga as instruções do ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. Ao lado da porta usb-3, encontra-se um circuito em forma de anel redondo. Remova o stricker, o que reduzirá a velocidade da conexão. Isso fará com que o spi leia e grave. Verifique se não há vestígios de metal ao seu redor

  4. Inicialize no chromeos. ctrl + alt + T e entre no prompt do sudo $ flashrom —wp-disable $ flashrom —wp-status

verifique se a proteção contra gravação está desativada. Caso contrário, volte e limpe o circuito. Abri duas vezes. Faça o download da imagem nv uboot em https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (fonte: publicação de Strats no fórum Archlinux). Você deveria ter um arquivo bin de 4 MB. Se a lixeira baixada estiver corrompida, você poderá terminar com um dispositivo em tijolos. MD5 do binário extraído: CA50D23D315F1378B43E4552D8D441AD

// Take backup and then flash
$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin
$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin
$sync and reboot
  1. Pressione espaço na reinicialização para entrar no prompt do uboot. $ setenv bootdelay 1 $ saveenv

    O $ vboot_twostop será inicializado no chromeos

  2. Inicializando o formato personalizado do sistema operacional mmc no formato gpt. Use cgpt / parted para criar uma partição gorda para inicialização, digamos, tamanho 256 MB - mmcblk1p1. Copie o vmlinux (ou qualquer outro kernel) de / boot do chromeos nesta partição. Crie uma partição ext4 para rootfs - mmcblk1p2. copie qualquer rootfs do linux. Arch, suse-jeos e fedora funcionaram para mim

    No prompt do uboot

    // escolha o segundo dispositivo mmc. Mmc interno é dev 0 $ mmc dev 1

    // ls conteúdo no sistema de arquivos. Recebo muitos avisos do dcache. Ainda funciona $ fatls mmc 1: 1 /

    // carrega o kernel na memória $ fatload mmc 1: 1 $ {loadaddr} / vmlinux

    // define os parâmetros de inicialização do kernel $ setenv bootargs console = root tty1 = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw

    $ bootm $ {loadaddr}

    Agora você tem a liberdade de inicializar qualquer kernel sem assiná-lo.


3
Você precisa incluir as etapas do link em sua resposta aqui. Impedirá que o link apodreça no futuro quando o blog mudar ou remover seu conteúdo.
MoonSire
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.