Ich möchte die neuesten lüfterlosen HP- oder Samsung-Chromebooks kaufen. Ich möchte jedoch Linux darauf installieren und Chrome OS löschen. Gibt es eine Möglichkeit, dies zu tun?
Ich bin mit Crouton und Chrubuntu vertraut - sie scheinen jedoch nur Dual-Boot-Lösungen anzubieten
Danke vielmals
linux
chromebook
Hiro
quelle
quelle
Antworten:
Ich hatte U-Boot auf Samsung Chromebook geflasht und die interne MMC vollständig formatiert. Ich habe Archlinux auf interner MMC ausgeführt
Quelle: Bootloader entsperren auf Samsung Arm Chromebook .
Bitte beachten Sie, dass diese Methode sehr riskant ist und das Gerät beschädigen kann. Kopieren der Schritte aus dem Blog
Schritte:
Erstellen Sie eine Sicherungskopie aller wichtigen Daten. Alles kann schief gehen. Halten Sie einen bootfähigen externen mmc bereit, falls etwas schief geht
Öffnen Sie die Rückseite des Chromebooks. Folgen Sie den Anweisungen von ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950
Neben dem USB-3-Anschluss befindet sich eine runde Ringschaltung. Entfernen Sie den Stricker, wodurch die Verbindung unterbrochen wird. Dadurch wird spi lesen und schreiben. Stellen Sie sicher, dass keine Metallspuren vorhanden sind
Booten Sie in Chromeos. Strg + Alt + T und geben Sie die Sudo-Eingabeaufforderung $ flashrom - wp-disable $ flashrom - wp-status ein
Überprüfen Sie, ob der Schreibschutz deaktiviert ist. Wenn nicht, gehen Sie zurück und reinigen Sie den Stromkreis. Ich habe es zweimal geöffnet. Laden Sie das nv uboot-Bild von https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz herunter (Quelle: Strats 'Beitrag im Archlinux-Forum). Sie sollten eine 4-MB-Bin-Datei haben. Wenn der heruntergeladene Behälter beschädigt ist, erhalten Sie möglicherweise ein gemauertes Gerät. MD5 der extrahierten Binärdatei: CA50D23D315F1378B43E4552D8D441AD
Drücken Sie beim Neustart die Leertaste, um zur Ubooot-Eingabeaufforderung zu gelangen. $ setenv bootdelay 1 $ saveenv
$ vboot_twostop bootet in Chromeos
Booten des benutzerdefinierten Betriebssystemformats mmc im gpt-Format. Verwenden Sie cgpt / parted, um eine fette Partition für den Start zu erstellen, z. B. Größe 256 MB - mmcblk1p1. Kopieren Sie vmlinux (oder einen anderen Kernel) von / boot von chromeos in diese Partition. Erstellen Sie eine ext4-Partition für rootfs - mmcblk1p2. Kopieren Sie alle Linux-Rootfs. Arch, Suse-Jeos und Fedora arbeiteten für mich Reboot
Bei uboot Eingabeaufforderung
// 2. mmc Gerät auswählen. Internes mmc ist dev 0 $ mmc dev 1
// ls Inhalt im Dateisystem. Ich bekomme viele Dcache-Warnungen. Funktioniert immer noch $ fatls mmc 1: 1 /
// Kernel in den Speicher laden $ fatload mmc 1: 1 $ {loadaddr} / vmlinux
// Kernel-Boot-Parameter setzen $ setenv bootargs console = tty1 root = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw
$ bootm $ {loadaddr}
Jetzt haben Sie die Freiheit, jeden Kernel zu starten, ohne ihn zu signieren.
quelle