Próbuję zainstalować Ubuntu na moim tablecie Nexus 7 (2012), jednak wydaje się, że ten tablet nie jest już zawarty w oficjalnych wersjach deweloperskich. Jestem mniej więcej w połowie drogi od Porting to New Device Guide i dopiero zaczynam zdawać sobie sprawę z tego, jak dogłębnie ten projekt ma się stać, więc zastanawiałem się, czy istnieje sposób, aby znaleźć i zainstalować ostatnią wersję zwolnienie dla grupującego.
Jest to wynik, który otrzymałem, postępując zgodnie z instrukcją instalacji Ubuntu Touch:
$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap
2015/06/08 12:48:59 Device is |grouper|
Device grouper not found on server https://system-image.ubuntu.com channel stable
Próbowałem również z tym devel
. Ma sens, że wersja uTouch dla Groupera nie znajduje się w żadnym z tych kanałów, ponieważ nie jest już oficjalnie obsługiwana.
Ponieważ nie jestem przeciwny poświęceniu czasu na nauczenie się, jak to robić poprawnie, jeśli nie ma sposobu na uzyskanie dostępu do kompilacji dla groupera, czy ktoś ma jakieś dobre artykuły do przeczytania lub porady dotyczące ich prób zrobienia tego rodzaju rzeczy? To będzie moja pierwsza duża próba rozwoju lub próbowania czegoś takiego.
źródło
Odpowiedzi:
Od wczoraj mam na moim Nexusie 7 2012 Ubuntu 14.04.3 LTS, więc myślę, że kroki do odtworzenia tego na Ubuntu Touch mogą być podobne (lub możesz wypróbować wersję stacjonarną).
Więc wszystko, co robisz na własne ryzyko. :-)
Krótko mówiąc moje kroki:
Edytuj plik z repozytoriami na /etc/apt/sources.list na podstawie tych przykładów (wybieram Trusty, ponieważ jest to następny LTS po 13.04 i nie oczekuję żadnych problemów)
deb http://ports.ubuntu.com/ trusty main restricted
deb-src http://ports.ubuntu.com/ trusty-security main restricted
Marka
apt-get update
iapt-get upgrade
Opcjonalnie: zainstaluj serwer SSH za pomocą
apt-get install ssh
Uruchom ponownie tablet i korzystaj z najnowszej wersji Ubuntu w wersji LTS :-)
Źródło: mój dzisiejszy blog (w języku czeskim)
źródło
Krok pierwszy: Pobierz wszystko
Najpierw pobierz najnowsze codzienne pliki kompilacji Raring dla Nexusa 7 z 2012 roku:
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.bootimg
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.img.gz
(znaleziono tutaj: http://old-releases.ubuntu.com/releases/raring/ )
Następnie pobierz narzędzia wymagane do zainstalowania tych plików kompilacji na urządzeniu:
Na komputerze naciśnij Ctrl + Alt + T, aby uruchomić terminal.
Dodaj wersję PPA Ubuntu SDK:
$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Zaktualizuj system, aby korzystać z najnowszych pakietów:
$ sudo apt-get update
$ sudo apt-get upgrade
Zainstaluj pakiet ubuntu-device-flash:
$ sudo apt-get install ubuntu-device-flash
(znaleziono tutaj: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )
Krok drugi: odblokuj urządzenie
Nexus 7 z 2012 roku jest wyposażony w zablokowany program ładujący, co oznacza, że musisz go odblokować, aby flashować różne obrazy na urządzeniu. Na szczęście jest to trywialny proces i musisz go wykonać tylko raz.
( Ostrzeżenie: odblokowanie bootloadera usuwa wszystkie dane i resetuje urządzenie do ustawień fabrycznych. Jeśli wolisz nie stracić wszystkich cennych zdjęć kotów, zrób ich kopię zapasową na komputerze!)
Zrestartuj swój 2012 Nexus 7 w module ładującym Androida. Aby to zrobić, najpierw wyłącz urządzenie w normalny sposób (przytrzymaj przycisk zasilania, a następnie wybierz wyłączenie zasilania i poczekaj kilka sekund). W stanie wyłączonym przytrzymaj przycisk zmniejszania głośności i naciśnij przycisk zasilania. Kontynuuj przytrzymywanie przycisków głośności i zasilania, aż zobaczysz interfejs użytkownika programu ładującego.
Za pomocą kabla micro-USB (ten, którego używasz do ładowania, powinno być w porządku), podłącz urządzenie do dowolnego komputera z systemem Ubuntu. Urządzenie wyświetla teraz GUI modułu ładującego, który wygląda następująco:
Sprawdź, czy fastboot wyświetla urządzenie. W terminalu na Ubuntu uruchom:
$ sudo fastboot devices
Rozpocznij proces odblokowywania bootloadera:
$ sudo fastboot oem unlock
Twoje urządzenie powinno teraz monitować o odblokowanie bootloadera. Postępuj zgodnie ze wskazówkami na ekranie, aby kontynuować. Twój ekran powinien teraz wyglądać następująco:
Zakończ proces przez ponowne uruchomienie:
$ sudo fastboot reboot-bootloader
Kiedy urządzenie uruchomi się ponownie w bootloaderze (tryb fastboot), powinieneś zobaczyć „LOCK STATE - UNLOCKED” małym czerwonym drukiem. W tym momencie urządzenie jest teraz odblokowane.
(stąd: https://wiki.ubuntu.com/Nexus7/Installation )
Krok trzeci: zainstaluj wszystko
Spakuj plik * .img.gz pobrany w kroku pierwszym, aby wyodrębnić plik .raw.
Zweryfikuj jeszcze raz, czy urządzenie jest podłączone za pomocą micro-USB i czy fastboot wyświetla urządzenie, uruchamiając w terminalu:
$ sudo fastboot devices
(Jeśli twojego urządzenia nie ma na liście, upewnij się, że jest ono włączone i uruchomione z bootloadera.)
Wydaj następującą serię poleceń:
$sudo fastboot erase boot
$sudo fastboot erase userdata
$sudo fastboot flash boot /path/to/*.bootimg
$sudo fastboot flash userdata /path/to/unzipped/*.raw
$sudo fastboot reboot
Krok czwarty: użyj urządzenia
Jeśli wszystko poszło dobrze, powinieneś teraz mieć Ubuntu Desktop na swoim Nexusie 7 w 2012 roku! Instalator prawdopodobnie będzie wadliwy, ale bardzo znajomy. Uważaj oczywiście, że ta wersja Ubuntu nie jest już obsługiwana przez Canonical i możesz mieć trudności ze znalezieniem i używaniem najnowszych aplikacji na swoim urządzeniu. Powodzenia i baw się dobrze ze swoim starym, starym tabletem Ubuntu!
źródło
Możesz skorzystać z instrukcji instalacji ręcznej z https://wiki.ubuntu.com/Nexus7/Installation - lokalizacja plików nie jest już ważna, ale pliki są nadal dostępne tutaj: http://cdimage.ubuntu.com/ releases / raring / release /
Instrukcje sprowadzają się do następujących poleceń:
Wydaje się jednak, że istnieją inne opcje uzyskania „prawdziwego” Linuksa na Nexusie 7 (2012), które są wymienione tutaj https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux
Należy również pamiętać, że Nexus 7 (2013), Nexus 4 i Nexus 10 są obsługiwane przez Ubuntu Touch, patrz https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/
źródło