Poradnik uruchomienia Ubuntu z karty pamięci
UWAGA! Jak zwykle w tego typu poradnikach wszystko wykonujesz na własną odpowiedzialność! Karta pamięci zostanie sformatowana więc koniecznie wykonaj jej kopię zapasową! Nie odpowiadam za uszkodzenie tabletu, karty pamięci czy wściekłość Twojej żony! I takie tam... Poradnik raczej dla użytkowników bardziej zaawansowanych.
Forum po zmianach, link nie działa (03-10-2012)
STARSZE METODY INSTALACJI:
https://forum.android.com.pl/topic/189296-ubuntu-z-karty-pamiae-ci/ (06-10-12)
https://forum.android.com.pl/topic/189296-ubuntu-z-karty-pamiae-ci/ (23-09-12)
https://forum.android.com.pl/topic/189296-ubuntu-z-karty-pamiae-ci/ (23-08-12)
Stara wersja poradnika (04-07-12)
Poradnik powstał dzięki linkowi oraz drobnej pomocy kolegi mateooshn.
Wszystkie działania będziemy wykonywać na systemie Ubuntu. Jeśli takowy posiadasz - super, jeśli nie uruchamiasz system z pendrive (LiveCD) lub z maszyny wirtualnej na Windowsie. Oczywiście musisz pamiętać by podmontować urzadzenie USB z kartą pamięci.
Do dzieła!
1. Uruchamiamy Ubuntu.
Nie wiesz jak to zrobić? Czytaj spojler!
Pobieramy Ubuntu ze strony Desktop | Ubuntu . Nagrywamy obraz płyty np. za pomocą Nero. Ustawiamy BIOS by uruchomić system z płyty. Wybieramy opcję LiveCD / Przetestuj system [jakoś tak]. Mamy sprawne Ubuntu. Tutaj filmik 😉
Uruchamiamy piekielne narzędzie - terminal (np. kombinacją CTRL Alt T).
2. Potrzebne będą nam git oraz 7z. Jeśli je mamy, pomijamy ten krok. W terminal klepiemy: [Wklejamy przez CTRL Shift V lub prawym klawiszem myszki]
sudo apt-get install git-core
sudo apt-get install p7zip-full
3. Logujemy się jako root poleceniem sudo su. Jeśli uruchamiamy system LiveCD, nie zostaniemy zapytani o hasło, jeśli mamy Ubu na dysku wpisujemy hasło [nie pojawią nam się gwiazdki, ale system je widzi]
Pobieramy skrypty do zaflaszowania karty pamięci, przechodzimy do katalogu a10-tools i nadajemy uprawnienia wykonywania dla plików:
git clone git://github.com/cnxsoft/a10-tools.git
cd a10-tools
chmod +x *.sh
4. Poprzez wgeta zapuszczamy ściąganie plików bootowalnych oraz gotowego obrazu płyty.
hwpack:
wget http://dl.dropbox.com/u/45842273/mele-a1000_hwpack_2012.06.13.7z
Obraz systemu:
Linaro 11.10 - działające Wi-Fi dla Biedronka HW2!
Screeny: https://forum.android.com.pl/topic/189296-ubuntu-z-karty-pamiae-ci/
wget http://releases.linaro.org/11.10/ubuntu/oneiric-images/alip/linaro-o-alip-tar-20111024-0.tar.gz
Pobieranie najnowszej wersji obrazu by mateooshn
Obraz systemu:
Zawsze aktualny obraz można pobrać ze strony releases.linaro.org
1. Wejdź na tą stronę
2. Wybierz wersję systemu którą chcesz zainstalować (w formacie miesiąc.rok)
3. Wybierz "ubuntu"
4. Wybierz "precise-images" (możliwe że po wydaniu przez Canonnical oficjalnego Ubuntu 12.10, katalog będzie się nazywać "quantal-images", ale to tylko sugestia)
5. Wskaż czy wybierasz wersje z Unity (ubuntu-desktop) czy XFCE (alip)
6. Największy z plików w otwartym katalogu (z rozserzeniem .tar.gz, około 300MB dla ALIP i 500MB dla ubuntu-desktop) to plik który należy pobrać do katalogu /home/<NAZWA_UŻYTKOWNIKA>/a10-tools
ALIP lub LINARO do klepnięcia z terminala
a) ALIP
wget http://releases.linaro.org/12.05/ubuntu/precise-images/alip/linaro-precise-alip-20120525-143.tar.gz
b) LINARO
12.05
wget http://releases.linaro.org/12.05/ubuntu/precise-images/ubuntu-desktop/linaro-precise-ubuntu-desktop-20120524-177.tar.gz
12.06
wget http://releases.linaro.org/12.06/ubuntu/precise-images/ubuntu-desktop/linaro-precise-ubuntu-desktop-20120626-247.tar.gz
Ściąganie obrazów jest dość czasochłonne więc powolutku możemy wykonać część rzeczy z kolejnego kroku.
4. UWAGA! Ważny krok! Przypinamy naszą kartę do komputera. Możemy to zrobić czytnikiem kart, poprzez komórkę z kartą microSD i trybem pamięci masowej, itp 😉 Potrzebne nam będzie 'oznaczenie' naszej karty pamięci. Sprawdzamy jenajłatwiej za pomocą narzędzia GParted. Jeśli w komputerze masz tylko jeden dysk, prawdopodobnie będzie to /dev/sdb, jeśli dwa twarde dyski, nazwa naszego usb to pewnie /dev/sdc. Uwaga, polecam sprawdzić to dokładnie bo można sobie !@#$%^& dysk twardy [stracić dane] 🙂
Jeśli już sprawdziliśmy (i pobieranie się zakończyło!) w terminal wklepujemy:
(dla ALIP)
./a1x-media-create.sh /dev/sdb mele-a1000_hwpack_2012.06.13.7z linaro-precise-alip-20120525-143.tar.gz
(dla Linaro)
./a1x-media-create.sh /dev/sdb mele-a1000_hwpack_2012.06.13.7z linaro-precise-ubuntu-desktop-20120524-177.tar.gz
lub dla nowszej wersji systemu:
./a1x-media-create.sh /dev/sdb mele-a1000_hwpack_2012.06.13.7z linaro-precise-ubuntu-desktop-20120626-247.tar.gz
Oczywiście, jeśli mamy jakiś inny obraz [inna nazwa], linijka przybiera postać:
./a1x-media-create.sh /dev/sdb mele-a1000_hwpack_2012.06.13.7z <NAZWA_POBRANEGO_PLIKU_WRAZ_Z_ROZSZERZENIEM_.TAR.GZ>
Proces trwa ok 15 minut. Na Twojej karcie zostaną utworzone 2 partycje. Jedna wielkości 15 mb [dość ważna] - tu znajdują się 2 pliki o których mowa niedługo. Druga to pozostałe miejsce na karcie - tu znajduje się system.
Oczywiście cierpliwie czekamy 🙂
Niestety nie dostaniemy żadnego komunikatu o powodzeniu (natomiast o błędach jeśłi będą to pełno 😉), jedynie znak zachęty.
5. To już praktycznie wszystko, pozostała nam jeszcze ostatnia czynność. Przechodzimy na swój pulpit, ewentualnie Komputer. Wchodzimy na partycję która ma tylko 15 mb. Jeśli jej nie mamy - ponownie podłączamy urządzenie USB. Będą tylko 2 pliczki: script.bin oraz uImage. Git!
Są to pliki wykonywalne także do Allwinnera A10 (dokładnie Mele A1000), jednak u nas one nie pasują niestety. Ściągamy te pliki przystosowane pod nasz tablet od kolegi piotr_go - dokładnie tutaj! . Podmieniamy je z naszymi plikami z tej małej partycji. Odpinamy sprzęt bezpiecznie.
(2 partycje z pulpitu. Pliki umieszczone na screenie po
prawej kopiujemy na partycję System plików o
rozmiarze 15 MB)
6. Wyłączamy całkowicie tablet. Czekamy z 10s na całkowite wygaszenie urządzenia. Wkładamy kartę pamięci, czekamy momencik. Wciskamy klawisz POWER, aż urządzenie delikatnie podświetli się na czarno. Jeśli tak będzie - super, jeśli nie to do skutku. Urządzenie będzie cały czas w takim stanie aż uruchomi się system. Trwa to około 2 minutek. Po tym czasie ujrzymy pulpit Ubuntu 🙂
FAQ - Odpowiedzi na najczęściej zadawane pytania
Co działa?
* ekran z dotykiem
* host USB
* procentowy stan baterii (tylko przy pracy na zasilaczu)
* Wi-Fi
* głośnik, słuchawki, mikrofon
* montowanie wewnętrznej pamięci NAND (np. /data, /app, /sdcard)
* DVD-ROM, myszy, klawiatury, zewnętrzne dyski USB, drukarki
Co nie działa?
*Przyciski głośności
*G-sensor
*Wibracje
*Kamera
Jaką kartę pamięci muszę mieć, by zainstalować to Ubuntu?
Co najmniej 2GB. 8GB dla wersji mateooshn'a.
Tablet z włożoną kartą MicroSD nie uruchamia się?
Wyjmij kartę, włóż w czytnik kart pamięci i zrób pełny format programem Hard Disk Low Level Format Tool.
Konto roota?
Chcesz więcej uprawnień? Wchodzisz w terminal, klepiesz "sudo passwd", 2 razy wpisujesz hasło, logujesz się na konto root. Uwaga, dla Linaro 11.10 wymagana sprzętowa klawiatura!
Nie działa Firefox?
Uruchamiaj z sudo firefox lub stwórz aktywator z takim poleceniem na pulpicie.
Czy mogę używać Ubuntu naprzemian z moim działającym romem?
Nie polecam, by uruchomić system Android należy wyjąć kartę, potem włożyć i efekt jest taki, że na karcie mamy do dyspozycji tylko 15MB.
Pozdrawiam!