W tym poradniku przedstawię sposób instalacji Debiana na telefonie HTC G1.
Aby przejść całą operację musimy posiadać dostęp do internetu - najlepiej przez WiFi w związku z dużą ilością pobieranych danych.
Przygotowania
1. Ściągamy
androidVNC_build20091006.rar i instalujemy na telefonie.
2. Instalujemy na telefonie jakiś emulator terminala.
3. Ściągamy wybrane paczki na komputer:
Wersja 750MB
Kod:
http://rapidshare.com/files/327504536/debian750.rar
Wersja 1,5GB
Kod:
http://rapidshare.com/files/327491605/debian1.5.rar
Wersja 750MB będzie na karcie pamięci zajmować ok. 750MB i tyle będziemy mieć do dyspozycji z poziomu debiana.
Wersja 1,5GB przeznaczona jest dla większych kart pamięci. Więc jeżeli chcemy mieć więcej pamięci do dyspozycji to wybieramy 1,5GB.
4. Kopiujemy folder Debian bezpośrednio na kartę pamięci.
To tyle jeśli chodzi o stworzenie podstawy. Zaczynamy instalację.
Instalacja Debiana
1. Otwieramy emulator terminala i wpisujemy:
Kod:
su
sh /sdcard/debian/installer.sh
Po poprawnym wykonaniu komendy powinien pojawić się taki tekst:
2. Piszemy dalej w terminalu:
Kod:
sh /sdcard/debian/bootdeb
Jeżeli komenda zostanie poprawnie wykonana to dostaniemy taki wynik:
3. Wpisujemy:
i ustalamy hasło roota:
4. Wpisujemy:
Kod:
cd /etc/apt
nano sources.list
Otworzy się notatnik z linijką tekstu:
Kod:
deb http://ftp.de.debian.org/debian lenny main
Dopisujemy pod nią 2 kolejne linijki:
Kod:
deb http://ftp.debian.org/debian lenny main contrib non-free
deb-src http://ftp.debian.org/debian lenny main contrib non-free
Powinno to wyglądać tak:
Po dokonaniu zmian wciskamy
trackball + O
Zapisujemy pod tą samą nazwą klikając ENTER
Wychodzimy z notatnika wciskając kombinację klawiszy
trackball + X
5. Wpisujemy w terminalu:
6. Wpisujemy w terminalu:
Kod:
apt-get install tightvncserver
Proces instalacji paczek zawsze wygląda tak samo. Na przykładzie tightvncserver powinno to wyglądać tak:
Jeżeli w trakcie ściągania nastąpi zerwanie połączenia lub jakiś błąd należy wpisać w terminalu:
Kod:
apt-get install tightvncserver --fix-missing
7. Instalujemy środowisko graficzne.
Jeżeli chcemy ładne środowisko, które wymaga ściągnięcia dużej ilości danych wpisujemy:
Kod:
apt-get install lxde
Jeżeli wystarczy nam podstawowe środowisko graficzne to wpisujemy:
Kod:
apt-get install icewm
Można też ściągnąć oba środowiska, a później przełączać się między nimi choć to kłopotliwe.
Jeżeli w trakcie ściągania nastąpi zerwanie połączenia lub jakiś błąd należy wpisać w terminalu:
Kod:
apt-get install lxde --fix-missing
lub
Kod:
apt-get install icewm --fix-missing
Zależnie od środowiska.
8. Konfigurujemy vncserver. W tym celu wpisujemy w terminalu:
Kod:
export USER=root
vncserver -geometry 480x320
9. W tym punkcie decydujemy, które środowisko graficzne powinno się uruchamiać
Kod:
cd /root/.vnc
nano xstartup
Na początku ostatniej linijki dopisujemy znak: #
Jeżeli chcemy korzystać ze środowiska LXDE to poniżej dopisujemy jeszcze:
Jeżeli chcemy korzystać ze środowiska IceWM to dopisujemy:
Tak to powinno wyglądać w przypadku środowiska LXDE:
Po dokonaniu zmian wciskamy
trackball + O
Zapisujemy pod tą samą nazwą klikając ENTER
Wychodzimy z notatnika wciskając kombinację klawiszy
trackball + X
10. W terminalu wpisujemy:
Kod:
cd /root
nano .bashrc
Otworzy się plik:
Na jego początku dopisujemy:
Kod:
export USER=root
cd /
rm -r -f tmp
mkdir tmp
cd /
vncserver -geometry 480x320
Nie przejmujemy się tym, że znaki są nadpisywane. W końcowej postaci wszystko będzie dobrze.
W trakcie edycji wyglądało to tak:

Ale po ponownym otwarciu pliku otrzymujemy taki wynik:
Po dokonaniu zmian wciskamy
trackball + O
Zapisujemy pod tą samą nazwą klikając ENTER
Wychodzimy z notatnika wciskając kombinację klawiszy
trackball + X
11. Debian jest już skonfigurowany. Wpisujemy:
Nastąpi ponowne uruchomienie telefonu.
Uruchomienie Debiana
Radzę wcześniej zamknąć wszystkie programy jakimś menadżerem procesów (np. Advanced Task Manager).
1. Włączamy terminal i wpisujemy:
Kod:
su
sh /sdcard/debian/bootdeb
2. Wciskamy przycisk HOME zostawiając uruchomiony w tle terminal.
3. Włączamy zainstalowaną wcześniej aplikację: androidVNC.
Uzupełniamy pola:
Password - hasło ustalone w procesie instalacji
Address: localhost
Port: 5901
Można też ustawić paletę kolorów na 256.
U mnie wygląda to tak:
4. Klikamy
Connect i...
W ten sposób zainstalowaliśmy Debiana ze środowiskiem graficznym LXDE na telefonie HTC G1.