c'è un modo per eliminare completamente Chrome OS su un Chromebook e installare Linux (non dual boot)


8

Sto cercando di acquistare gli ultimi fanless HP o Samsung Chromebook. Tuttavia, voglio installare Linux su di esso ed eliminare Chrome OS: c'è un modo per farlo?

Ho familiarità con Crouton e Chrubuntu - tuttavia, sembrano fornire solo soluzioni dual boot

grazie molto


L'ho usato sul mio Pixel e ha funzionato bene la prima volta. lifehacker.com/...
nfwright

Risposte:


4

Avevo scaricato u-boot sul Chromebook Samsung e formattato completamente la MMC interna. Ho archlinux in esecuzione su MMC interno

Fonte: sblocco Bootloader sul Chromebook con braccio Samsung .

Si noti che questo metodo è molto rischioso e può danneggiare il dispositivo Copia dei passaggi dal blog

passi:

  1. Effettua un backup di tutti i dati importanti. Tutto può andare storto. Tieni pronto un mmc esterno avviabile nel caso in cui qualcosa vada storto

  2. Aprire il backcover del Chromebook. Seguire le istruzioni da ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. Accanto alla porta USB-3 si trova un circuito a forma di anello circolare. Rimuovere lo stricker da esso che interromperà la connessione. Questo renderà spi lettura-scrittura. Assicurarsi che non vi siano tracce di metallo attorno

  4. Avvia in Chromeos. ctrl + alt + T e accedi al prompt sudo $ flashrom —wp-disable $ flashrom —wp-status

controlla se la protezione da scrittura è disabilitata. In caso contrario, tornare indietro e pulire il circuito. L'ho aperto due volte. Scarica l'immagine nv uboot da https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (fonte: post di Strats nel forum Archlinux) sparatela. Dovresti avere un file bin da 4 MB. Se il cestino scaricato è corrotto, potresti finire con un dispositivo in muratura. MD5 del file binario estratto: 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. Premere spazio al riavvio per accedere al prompt di Uboot. $ setenv bootdelay 1 $ saveenv

    $ vboot_twostop verrà avviato in Chromeos

  2. Avvio del formato del sistema operativo personalizzato mmc in formato gpt. Usa cgpt / parted crea una partizione fat per l'avvio, diciamo dimensioni 256 MB - mmcblk1p1. Copia vmlinux (o qualsiasi altro kernel) da / boot di Chromeos in questa partizione. Crea una partizione ext4 per rootfs - mmcblk1p2. copia qualsiasi rootfs di linux. Arch, suse-jeos e fedora hanno funzionato per me Reboot

    Al prompt di Uboot

    // scegli il secondo dispositivo mmc. Mmc interno è dev 0 $ mmc dev 1

    // ls contenuto nel filesystem. Ricevo molti avvisi di dcache. Funziona ancora $ fatls mmc 1: 1 /

    // carica il kernel nella memoria $ fatload mmc 1: 1 $ {loadaddr} / vmlinux

    // imposta i parametri di avvio del kernel $ setenv bootargs console = tty1 root = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw

    $ bootm $ {loadaddr}

    Ora hai la libertà di avviare qualsiasi kernel senza firmarlo.


3
Devi includere i passaggi del link nella tua risposta qui. In futuro impedirà il marciume dei link quando quel blog cambia o rimuove il suo contenuto.
MoonSire,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.