- - Jak zainstalować system Ubuntu Linux na HTC Desire HD

Jak zainstalować system Ubuntu Linux na telefonie HTC Desire HD

HTC Desire HD
W przeszłości pokazaliśmy Ci, jak zainstalowaćUbuntu Linux na HTC HD2, a także na Google Nexus S, a teraz możesz zainstalować najnowszą wersję 10.10 (Maverick Meerkat) tej popularnej dystrybucji Linuksa na HTC Desire HD, dzięki uprzejmości starszego członka forum XDA-Developers i bardzo utalentowanego programisty, LeeDroid. Więcej szczegółów po skoku.

Jest to dość funkcjonalny port Ubuntu 10.10 Maverick Meerkat w Desire HD, a najlepsze jest to, że nie musisz nawet wymieniać instalacji Androida, aby móc uruchomić Ubuntu. Cholera, nie musisz nawet restartować urządzenia; będzie działać bezpośrednio z poziomu systemu Android, a także instrukcje, jak włączyć GUI!

Poniżej znajduje się lista tego, czego możesz oczekiwać od tej wersji Ubuntu na swoim Desire HD:

  • W pełni funkcjonalny terminal Linux z dostępem do wszystkich standardowych narzędzi wiersza poleceń Linux.
  • W pełni funkcjonalne środowisko graficzne Gnome.
  • Kilka aplikacji graficznych już dołączonych do uruchomienia.
  • W pełni funkcjonalna wersja stacjonarna przeglądarki Mozilla Firefox 3.6.13.
  • Możliwość kompilacji i uruchamiania rodzimych programów Linux bezpośrednio na telefonie.

Istnieje również kilka znanych problemów:

  • Dźwięki Ubuntu nie będą działać,
  • Nie wszystkie aplikacje Ubuntu będą mogły działać.

Teraz, jeśli chcesz rozpocząć instalację, oto kompletny przewodnik.

Zrzeczenie się: Postępuj zgodnie z tym przewodnikiem na własne ryzyko. AddictiveTips nie ponosi odpowiedzialności, jeśli urządzenie ulegnie uszkodzeniu lub uszkodzeniu w trakcie procesu.


Wymagania:

  • Zrootowany telefon HTC Desire HD. Aby uzyskać instrukcje dotyczące rootowania, zobacz, jak trwale zrootować telefon HTC Desire HD.
  • Karta microSD z 3 GB lub więcej wolnego miejsca.
  • Zainstalowane niestandardowe jądro LeeDrOiD v2.0.6 (lub inne niestandardowe jądro z obsługą LoopBack) jest już zainstalowane. (Możesz zainstalować jądro za pomocą ClockworkMod Recovery).
  • Obraz Ubuntu i wymagane skrypty (Pobieranie Torrent; wymaga klienta BitTorrent, takiego jak uTorrent. Aktualizacja: Link w dół; zobacz aktualizację na końcu tego postu).
  • Aplikacja emulatora terminali na Androida (instalacja z Android Market)
  • Aplikacja Android VNC Viewer (instalacja z Android Market)
  • Przed kontynuowaniem przenieś wszystkie aplikacje z powrotem do pamięci wewnętrznej, jeśli zostały przeniesione do SD za pomocą App2SD.
  • Aktywne połączenie internetowe w telefonie (zalecane Wi-Fi).

Procedura:

1 - Instalowanie Ubuntu:

  1. Utwórz folder o nazwie „ubuntu” w katalogu głównym karty SD.
  2. Wyodrębnij zawartość pobranego pliku Ubuntu.tar i przenieś je do folderu od kroku 2.
  3. Uruchom emulator terminala i wprowadź następujące polecenia: su pm setInstallLocation 1cd sdcard / ubuntush ubuntu.sh

    bootubuntu

  4. Jeśli wszystko pójdzie dobrze, powinieneś zobaczyć teraz „root @ localhost: / #”, co oznacza, że ​​używasz teraz Ubuntu.

1.1 - Wejście na Ubuntu w dowolnym momencie:

Aby w dowolnym momencie wejść do terminala Ubuntu, wystarczy uruchomić emulator terminala, uzyskać uprawnienia su, cd do katalogu ubuntu i wpisać „bootubuntu”:

su

cd sdcard / ubuntu

sh ubuntu.sh

bootubuntu

1.2 - Wyjście z Ubuntu w dowolnym momencie:

Aby w dowolnym momencie wyjść z terminala Ubuntu, musisz wprowadzić polecenie „exit” z terminala Ubuntu.

Uwaga: Jeśli przypadkowo zamkniesz emulator terminala lub ulegnie awarii, ty musieć ponownie uruchom terminal Android i użyj wyjściapolecenie, aby poprawnie wyjść z Ubuntu, w przeciwnym razie nie zostanie poprawnie zamknięty. Jeśli pojawi się błąd z informacją, że „zapętlenie urządzenia jest zajęte” przy próbie wyjścia, po prostu użyj polecenia exit wiele razy (korzystanie z niego tyle razy, ile chcesz) nie jest szkodliwe. Jeśli nadal pojawia się błąd, zignoruj ​​go.

2 - Konfiguracja graficznego interfejsu użytkownika Gnome Desktop:

Teraz, gdy masz Ubuntu 10.10, następnym krokiem byłoby włączenie graficznego interfejsu użytkownika Gnome Desktop.

  1. Jeśli nie jesteś jeszcze w terminalu Ubuntu, wprowadź go, postępując zgodnie z powyższymi instrukcjami.
  2. Upewnij się, że masz połączenie internetowe telefonujest aktywne i wprowadź następujące polecenia. Poczekaj na zakończenie każdego z nich i wpisz „y” (tak), aby potwierdzić wszelkie otrzymane monity: apt-get updateapt-get install tightvncservercd / bin

    cat> x

    rm –r –f / tmp

    mkdir / tmp

    chmod 777 / tmp

    eksport USER = root

    eksport XKL_XMODMAP_DISABLE = 1

    vncserver - geometria 1024 × 800

    Naciśnij Enter jeszcze raz po wprowadzeniu ostatniego polecenia.

  3. Teraz musisz skonfigurować klawisz zmniejszania głośności jako Ctrl w emulatorze terminali. Po prostu przejdź do Menu> Preferencje> Klawisz sterujący i wybierz Klawisz zmniejszania głośności. Po zakończeniu wróć do wiersza poleceń.
  4. Przytrzymaj klawisz zmniejszania głośności i naciśnij „d”. (Spowoduje to wprowadzenie kombinacji klawiszy Ctrl + D.)
  5. Teraz wprowadź następujące polecenia:
    chmod 777 x
    x
  6. Ten skrypt „x” w zasadzie pozwala uruchomić GUI Gnome. Ponieważ po raz pierwszy uruchamiasz ten skrypt, poprosi on o ustawienie hasła dla połączenia VNC. Ustaw wybrane hasło.
  7. Poprosi Cię również o ustawienie hasła dla trybu „tylko do przeglądania”, które nie jest wymagane, więc odpowiedz „n” na „nie”.
  8. Teraz uruchom Android VNC Viewer i utwórz nowe połączenie z następującymi ustawieniami:
    • Przezwisko: Cokolwiek do wyboru.
    • Hasło: Hasło ustawione w kroku 6.
    • Adres: Lokalny Gospodarz
    • Port: 5901
    • Format kolorów: 24-bitowy kolor (4 pb)
  9. Teraz kliknij „Połącz”. Za chwilę powinieneś zobaczyć swój pulpit Ubuntu 10.10 Gnome.
  10. Na koniec musimy skonfigurować skrypt o nazwie „s”, aby zatrzymać GUI Gnome. Po prostu przełącz się z powrotem na emulator terminala i wprowadź następujące polecenia:
    cd /bin
    cat > s
    export USER=root
    vncserver -kill :1
    vncserver -kill :2
    sudo reboot
    sudo halt

    Naciśnij Enter jeszcze raz po wprowadzeniu ostatniego polecenia.

  11. Upewnij się, że klawisz Ctrl jest nadal skonfigurowany jako „Zmniejszanie głośności” w preferencjach Emulatora terminali.
  12. Przytrzymaj klawisz zmniejszania głośności i naciśnij „d”. (Spowoduje to ponowne wprowadzenie kombinacji Ctrl + D.)
  13. Teraz wpisz to polecenie:
    chmod 777 s
    s

Twój graficzny interfejs Gnome Desktop został skonfigurowany.

2.1 - Uruchomienie GUI Gnome Desktop:

Aby w dowolnym momencie uruchomić graficzny interfejs Gnome Desktop,wystarczy wpisać Ubuntu zgodnie z powyższymi instrukcjami w części 1.1, a następnie wpisać polecenie „x” w emulatorze terminali. Spowoduje to uruchomienie serwera GUI. Następnie wystarczy uruchomić przeglądarkę Android VNC Viewer, użyć połączenia skonfigurowanego w kroku 8 części 2 i kliknąć „Połącz”.

2.2 - Wyjście z graficznego interfejsu użytkownika Gnome:

Wyjście z graficznego interfejsu użytkownika Gnome jest tak proste, jak zamknięcie połączenia w Android VNC Viewer, przełączenie się z powrotem do emulatora terminala i wprowadzenie polecenia „s”.

Uwaga: Jeśli korzystasz z graficznego interfejsu użytkownika, to Ty musieć najpierw wyjdź z niego, wprowadzając „s” w TerminaluEmulator przed wyjściem z samego terminalu Ubuntu. W przypadku, gdy zamkniesz emulator terminala przez pomyłkę lub ulegnie awarii, uruchom go ponownie, wejdź do terminalu Ubuntu za pomocą polecenia „bootubuntu”, a następnie użyj polecenia „s”, aby zatrzymać serwer VNC, zanim w końcu użyjesz polecenia „exit”, aby wyjść z terminal Ubuntu poprawnie. Niezastosowanie się do tego spowoduje problemy z połączeniem VNC, gdy spróbujesz go użyć następnym razem.


Uff, to w końcu powinno być to. Teraz masz Ubuntu 10.10 Maverick Meerkat na swoim HTC Desire HD, wraz z graficznym interfejsem Gnome Desktop i kilkoma aplikacjami, w tym Mozilla Firefox. Cieszyć się!

Aktualizacja: Link do plików Ubuntu dla tej metody nrWydaje się, że już jest dostępny, a projekt wydaje się być przerwany. Na szczęście istnieje inny podobny projekt w XDA-Developers, który działa lepiej. Sprawdź to.

[przez programistów XDA]

Komentarze