Chcę kupić najnowsze bez wentylatora HP lub Samsung Chromebooki. Chcę jednak zainstalować na nim system Linux i usunąć system operacyjny Chrome - czy jest na to sposób?
Znam Crouton i Chrubuntu - jednak wydaje się, że zapewniają one jedynie rozwiązania z podwójnym uruchomieniem
Wielkie dzięki
linux
chromebook
Hiro
źródło
źródło
Odpowiedzi:
Sflashowałem u-boot na Chromebooku Samsung i całkowicie sformatowałem wewnętrzną konsolę MMC. Mam archlinux działający na wewnętrznej MMC
Źródło: Odblokowanie bootloadera na samsung arm chromebook .
Uwaga: ta metoda jest bardzo ryzykowna i może uszkodzić urządzenie. Kopiowanie kroków z bloga
Kroki:
Zrób kopię zapasową wszystkich ważnych danych. Wszystko może pójść nie tak. Przygotuj bootowalną zewnętrzną mmc na wypadek, gdyby coś poszło nie tak
Otwórz okładkę Chromebooka. Postępuj zgodnie z instrukcjami z ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950
Obok portu USB-3 znajduje się okrągły obwód w kształcie pierścienia. Usuń z niego stricker, który przerwie połączenie. Spowoduje to, że spi będzie czytać i zapisywać. Upewnij się, że nie ma wokół niego żadnych śladów metalu
Uruchom w Chrome. ctrl + alt + T i wprowadź polecenie sudo $ flashrom —wp-disable $ flashrom —wp-status
sprawdź, czy ochrona przed zapisem jest wyłączona. Jeśli nie, wróć i wyczyść obwód. Otworzyłem go dwa razy. Pobierz obraz NV Uboot ze strony https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (źródło: post Strats na forum Archlinux) gunzip. Powinieneś mieć plik bin 4 MB. Jeśli pobrany kosz jest uszkodzony, możesz mieć zepsute urządzenie. MD5 wyodrębnionego pliku binarnego: CA50D23D315F1378B43E4552D8D441AD
Naciśnij spację przy ponownym uruchomieniu, aby wyświetlić monit o uruchomienie. $ setenv bootdelay 1 $ saveenv
$ vboot_twostop uruchomi się w Chrome
Uruchamianie niestandardowego formatu systemu operacyjnego mmc w formacie gpt. Użyj cgpt / parted utwórz grubą partycję do rozruchu, powiedzmy rozmiar 256 MB - mmcblk1p1. Skopiuj vmlinux (lub inne jądro) z / boot chromeos na tę partycję. Utwórz partycję ext4 dla rootfs - mmcblk1p2. skopiuj wszelkie rootfsy z Linuksem. Arch, suse-jeos i fedora pracowały dla mnie Reboot
Po wyświetleniu monitu
// wybierz urządzenie 2 mmc. Wewnętrzne mmc to dev 0 $ mmc dev 1
// ls zawartość w systemie plików. Dostaję dużo ostrzeżeń o pamięci podręcznej. Nadal działa $ fatls mmc 1: 1 /
// załaduj jądro do pamięci $ fatload mmc 1: 1 $ {loadaddr} / vmlinux
// ustaw parametry rozruchowe jądra $ setenv bootargs console = root tty1 = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw
$ bootm $ {loadaddr}
Teraz masz swobodę uruchamiania dowolnego jądra bez podpisywania go.
źródło