Jak zainstalować system operacyjny Chrome?

13

Czy mogę sprawić, by system operacyjny Chrome działał na moim Raspberry Pi bez konieczności kompilowania czegokolwiek?

Słyszałem, że ktoś skompilował go dla Raspberry Pi, więc zastanawiałem się, czy ktoś miał jakieś doświadczenie w tym zakresie.

Nathan Dunn
źródło
Cześć Nathan, Witamy w Stack Exchange. Dlaczego chcesz korzystać z Chrome OS?
Alex Chamberlain,
Myślałem o zakupie Chromebooka, więc chciałem przetestować system operacyjny na moim Raspberry Pi
Nathan Dunn,
Powiedziałbym, że nie, jako proste rozwiązanie i tak, ale jest złożone. Android może być lepszy, ponieważ RPi to układ telefoniczny. I robi wszystko, co może zrobić system operacyjny Chrome.
Hellonearthis,

Odpowiedzi:

17

Tak, ale musisz to skompilować.

Hexxeh pracował nad wersją dla Raspberry Pi, jak opisano w tym poście na blogu . Głównym problemem jest to, że jest naprawdę, bardzo powolny. Jest tak, ponieważ nie ma przyspieszenia graficznego.

Wymagania wstępne

Przed przystąpieniem do tworzenia systemu operacyjnego Chromium zalecamy następujące rzeczy.

  1. 64-bitowa maszyna kompilacyjna z systemem Ubuntu w wersji 10.04 (inne wersje / dystrybucje mogą działać, ale nie są obsługiwane, jesteś na własną rękę)
  2. Co najmniej 4 GB pamięci RAM.
  3. Szybkie połączenie z Internetem.

Uzyskaj kod

Teraz musisz uzyskać rzeczywisty kod systemu operacyjnego Chromium. Możesz dowiedzieć się, jak to zrobić, w Przewodniku dla programistów Chromium OS .

Dodaj nakładkę

Następnie musisz dodać nakładkę Raspberry Pi do kodu źródłowego. Znajdź katalog o nazwie zawartej overlaysw srcfolderze kodu źródłowego systemu operacyjnego Chromium. Skopiuj nakładkę znalezioną w repozytorium Github w Hexxeh / overlay-raspberrypi .

Konfiguracja łańcucha narzędzi

Najpierw musisz być w chroocie systemu operacyjnego Chromium. Jeśli nie wiesz, jak to zrobić, zapoznaj się z sekcją 4.2 przewodnika dla programistów. Po drugie, musisz być rootem, aby zbudować zestaw narzędzi. Można to osiągnąć za pomocą sulub sudo -i. Następnie uruchom następujące polecenie.

$ USE="-thumb -hardened hardfp" FEATURES="splitdebug" crossdev -S -t armv6j-cros-linux-gnueabi --ex-gdb

Teraz możemy wyjść z rootowania exit.

Konfiguracja tablicy

Musisz uruchomić to polecenie tylko raz.

$ ./setup_board --board=raspberrypi

Będziesz także chciał zostawić tylne drzwi dla obrazu programistycznego, aby wpuścić się do powłoki. Możesz to zrobić za pomocą następującego polecenia.

$ ./set_shared_user_password

Po wyświetleniu monitu wprowadź hasło i naciśnij klawisz enter. Tada

Budowanie obrazu

Najpierw musimy upewnić się, że mamy wszystkie wymagane pakiety. Możemy je zbudować za pośrednictwem.

$ ./build_packages --board=raspberrypi --withdev --nowithdebug --nousepkg --nowithautotest

Wreszcie! Możesz zbudować obraz USB poprzez.

$ ./build_image dev --board=raspberrypi --noenable_rootfs_verification

Bibliografia

  1. Nakładka Raspberry Pi README

źródło
Fajnie - czy to działa? :-) hehehe
Piotr Kula,
1
@ppumkin Nie mam osobiście Raspberry Pi, ale słyszę, że tak. Tak, to działa. = P
1
Hexxeh/overlay-raspberrypiGithub repo już nie istnieje. Jakieś alternatywne rozwidlenia tego repozytorium? Czy ten byłby odpowiedni?
Święty Mikołaj
dla wędrowców google projekt Hexxeh został przerwany i potrzebujesz Ubuntu 14.10, aby zbudować system operacyjny Chrome
Inan
4

Zajrzyj na http://hexxeh.net/ . Pracował nad wersją. Istnieje kilka plików BETA, które można pobrać i skompilować, ale do tej pory nie udostępniono pełnego obrazu.

boggie
źródło