Przełącz Chromebooka w "Tryb programisty", by uzyskać pełny dostęp do roota, w tym możliwość modyfikowania plików systemowych Chromebooka. Jest to często używane do instalowania pełnego systemu Linux z czymś takim jak Crouton.
Tryb deweloperski ma także inne zastosowania. Nie trzeba instalować masywnego systemu Linux równolegle z systemem operacyjnym Chrome. Możesz po prostu zmodyfikować kilka plików lub uruchomić Chromebooka z zewnętrznych urządzeń USB.
Są dwa szybkie ostrzeżenia, które powinieneś zrozumieć:
Na oryginalnych Chromebookach "Tryb programisty" był fizycznym przełącznikiem, który można odwrócić. Na nowoczesnych Chromebookach jest to opcja, którą musisz włączyć w trybie odzyskiwania. Tryb odzyskiwania to specjalna opcja uruchamiania, w której możesz także zresetować Chromebooka do domyślnego stanu fabrycznego.
Aby rozpocząć, musisz uruchomić Chromebooka w Trybie odzyskiwania. Aby to zrobić, naciśnij i przytrzymaj klawisze Esc i Odśwież, a następnie dotknij przycisku Zasilanie. (Klawisz Odśwież jest tam, gdzie powinien znajdować się klucz F3 - czwarty klawisz od lewej w górnym rzędzie klawiatury.) Twój Chromebook natychmiast uruchomi się ponownie w trybie odzyskiwania.
Pamiętaj, że przycisk zasilania może znajdować się w innym miejscu na Chromebooku. Na przykład na klapie Chromebooka ASUS nie ma jej nawet na samej klawiaturze - jest po lewej stronie urządzenia.
Na ekranie odzyskiwania wyświetla się komunikat "Brak systemu operacyjnego Chrome lub jest on uszkodzony". Nie jest tak naprawdę - ten ekran pojawia się zwykle po uszkodzeniu instalacji systemu operacyjnego Chrome.
Naciśnij Ctrl + D na ekranie odzyskiwania. Ten skrót klawiaturowy nie jest nigdzie widnieje na ekranie - musisz go znać z wyprzedzeniem. Zapobiega to pokonywaniu mniej rozpoznawalnych użytkowników Chromebooków i włączaniu ich bez wiedzy o tym, co robią.
Zobaczysz ekran "Aby wyłączyć OS Verification OFF, naciśnij ENTER." Naciśnij Enter, aby włączyć tryb programisty. Spowoduje to wyłączenie funkcji "weryfikacji systemu operacyjnego", dzięki czemu możesz modyfikować pliki systemowe Chrome OS i nie będzie ona narzekać i nie będzie się uruchamiać. System operacyjny Chrome zazwyczaj sam weryfikuje się przed uruchomieniem, aby zabezpieczyć system operacyjny przed manipulowaniem bez Twojej zgody.
Pojawi się przerażająco wyglądający komunikat "Weryfikacja systemu operacyjnego POZA"Po uruchomieniu Chromebooka. Ta wiadomość informuje, że nie można zweryfikować plików Twojego Chromebooka - innymi słowy, że Chromebook jest w trybie programisty. Jeśli zignorujesz tę wiadomość wystarczająco długo, Twój Chromebook będzie pilnie do ciebie dzwonił, aby zwrócić na nią uwagę.
Ten ekran został zaprojektowany dla celów bezpieczeństwa. Chromebook w trybie programisty nie ma zwykłych funkcji zabezpieczeń. Na przykład możesz zainstalować keylogger na Chromebooku, korzystając z dostępu do trybu programisty, a następnie przekazać go komuś. Jeśli wpisali swoje hasło, możesz je przechwycić i szpiegować. Ten przerażający komunikat o starcie pomaga utrzymać typowych użytkowników w bezpieczeństwie, prowadząc ich przez proces wyłączania trybu programisty, jeśli nie wiedzą, co się dzieje.
Aby mimo to uruchomić Chromebooka, po wyświetleniu tego ekranu musisz nacisnąć Ctrl + D. To pozwoli ci szybko uruchomić komputer bez usłyszenia denerwującego sygnału dźwiękowego. Możesz też poczekać jeszcze kilka sekund - po tym jak usłyszysz krótki dźwięk, Twój Chromebook uruchomi się automatycznie.
Gdy po uruchomieniu tego przełącznika po raz pierwszy uruchomisz Chromebooka, poinformuje Cię, że przygotowuje system do pracy w trybie programisty. Może to potrwać 10-15 minut - możesz spojrzeć na pasek postępu u góry ekranu, aby zobaczyć, ile czasu zostało.
Po pierwszym uruchomieniu Chromebooka zobaczysz kreatora pierwszej instalacji. W przeglądarce Chrome 41 i nowszych - obecnie część "kanału dewelopera", więc nie masz jeszcze tej opcji - zobaczysz link "Włącz funkcje debugowania" w lewym dolnym rogu kreatora konfiguracji po raz pierwszy.
Spowoduje to automatyczne włączenie przydatnych funkcji w trybie programisty, takich jak możliwość rozruchu z urządzeń USB i wyłączenie weryfikacji systemu plików root, aby można było modyfikować pliki Chromebooka. Umożliwia także demona SSH, dzięki czemu można uzyskać zdalny dostęp do Chromebooka za pośrednictwem serwera SSH i umożliwia ustawienie niestandardowego hasła root. Przeczytaj stronę Funkcje debugowania na wiki projektów Chromium, aby uzyskać więcej szczegółowych informacji o dostępnych funkcjach debugowania.
Ten krok nie jest obowiązkowy. Jest to konieczne tylko wtedy, gdy potrzebujesz tych konkretnych funkcji debugowania. Nadal można zainstalować Crouton i modyfikować pliki systemowe bez włączania tych funkcji debugowania.
Masz teraz pełny i nieograniczony dostęp do Chromebooka, więc możesz robić, co tylko chcesz.
Aby uzyskać dostęp do powłoki głównej, naciśnij Ctrl + Alt + T, aby otworzyć okno terminala. W oknie powłoki Crosh wpisz muszla i naciśnij Enter, aby uzyskać pełną powłokę bash. Następnie możesz uruchamiać polecenia za pomocą polecenia sudo, aby uruchomić je z uprawnieniami administratora.To jest miejsce, w którym uruchamiasz polecenie instalacji Croutona na swoim Chromebooku.
Jeśli chcesz wyłączyć w przyszłości tryb programisty na Chromebooku, to proste. Po prostu zrestartuj Chromebooka. Na przerażającym ekranie ostrzegawczym naciśnij klawisz spacji zgodnie z instrukcją. Twój Chromebook przywróci ustawienia fabryczne, usuwając jego pliki. Będziesz musiał ponownie zalogować się na swoje konto Google, ale wszystko wróci do normalnego, zablokowanego stanu.
Image Credit: Lachlan Tsang na Flickr, Carol Rucker na Flickr