Estoy tratando de instalar Ubuntu en mi tableta Nexus 7 (2012), sin embargo, parece que esta tableta ya no está incluida en las versiones oficiales de desarrollo. Estoy a mitad de camino de seguir la Guía de Porting to a New Device y estoy empezando a darme cuenta de cuán en profundidad se va a convertir este proyecto, así que me preguntaba si había una manera de encontrar e instalar el último desarrollo lanzamiento para mero.
Este es el resultado que obtuve al seguir la guía de instalación de 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
También probé esto con devel
también. Tiene sentido que una compilación de uTouch para Grouper no esté en ninguno de estos canales, ya que ya no se admite oficialmente.
Como no estoy en contra de tomarse el tiempo para aprender cómo hacer esto correctamente, si no hay una manera de acceder a una compilación para el mero, ¿alguien tiene algunos buenos artículos para leer o consejos de sus intentos de hacer este tipo de cosas? Esta será mi primera incursión importante en el desarrollo o intentar algo como esto.
fuente
Respuestas:
Desde ayer tengo en mi escritorio Nexus 7 2012 Ubuntu 14.04.3 LTS, así que creo que los pasos para reproducir esto en Ubuntu Touch pueden ser similares (o puede probar la versión de escritorio).
Así que todo lo que haces bajo tu propio riesgo. :-)
Mis pasos fueron en resumen esto:
Edite el archivo con repositorios en /etc/apt/sources.list según estos ejemplos (elijo Trusty porque es el próximo LTS después de 13.04 y no espero ningún problema)
deb http://ports.ubuntu.com/ trusty main restricted
deb-src http://ports.ubuntu.com/ trusty-security main restricted
Hacer
apt-get update
yapt-get upgrade
Opcional: instale el servidor SSH con
apt-get install ssh
Reinicie la tableta y disfrute de la última versión LTS de Ubuntu :-)
Fuente: mi blog de hoy (en checo)
fuente
Paso uno: descargue todo
Primero, tome los últimos archivos de compilación diarios de Raring para el Nexus 7 2012:
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.bootimg
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.img.gz
(encontrado aquí: http://old-releases.ubuntu.com/releases/raring/ )
A continuación, tome las herramientas necesarias para instalar estos archivos de compilación en su dispositivo:
En su computadora, presione Ctrl + Alt + T para iniciar un terminal.
Agregue el PPA de lanzamiento del SDK de Ubuntu:
$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Actualice su sistema para usar los últimos paquetes:
$ sudo apt-get update
$ sudo apt-get upgrade
Instale el paquete ubuntu-device-flash:
$ sudo apt-get install ubuntu-device-flash
(encontrado aquí: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )
Paso dos: desbloquee su dispositivo
El Nexus 7 2012 se entrega con un gestor de arranque bloqueado, lo que significa que debe desbloquearlo para mostrar diferentes imágenes al dispositivo. Afortunadamente, este es un proceso trivial, y solo necesita hacerlo una vez.
( Advertencia: al desbloquear el gestor de arranque, se borran todos los datos y se restablece el dispositivo a los valores predeterminados de fábrica. Si prefiere no perder todas sus preciosas fotos de gatos, ¡haga una copia de seguridad en su computadora!)
Reinicie su Nexus 7 2012 en el cargador de arranque de Android. Para hacer esto, primero apague el dispositivo de la manera normal (mantenga presionado el botón de encendido, luego seleccione apagar y espere unos segundos). Desde el estado apagado, mantenga presionado el botón para bajar el volumen y presione el botón de encendido. Continúe presionando los botones de volumen y encendido hasta que vea la interfaz de usuario del cargador de arranque.
Usando un cable micro-USB (el que usa para cargar debería estar bien), conecte su dispositivo a cualquier computadora que ejecute Ubuntu. El dispositivo ahora muestra la GUI del cargador de arranque, que se ve así:
Verifique que fastboot enumere el dispositivo. En una terminal en Ubuntu, ejecute:
$ sudo fastboot devices
Inicie el proceso de desbloqueo del gestor de arranque:
$ sudo fastboot oem unlock
Su dispositivo ahora debería solicitarle que desbloquee el gestor de arranque. Siga las instrucciones en pantalla para continuar. Su pantalla ahora debería verse así:
Complete el proceso reiniciando:
$ sudo fastboot reboot-bootloader
Cuando el dispositivo se reinicia en el gestor de arranque (modo fastboot), debería ver "ESTADO DE BLOQUEO - DESBLOQUEADO" en letra roja pequeña. En este punto, su dispositivo ahora está desbloqueado.
(desde aquí: https://wiki.ubuntu.com/Nexus7/Installation )
Paso tres: instalar todo
Descomprima el archivo * .img.gz descargado en el Paso Uno para extraer el archivo .raw dentro.
Verifique una vez más que su dispositivo está conectado a través de micro-USB y que fastboot enumera el dispositivo ejecutando lo siguiente en la terminal:
$ sudo fastboot devices
(Si su dispositivo no aparece en la lista, asegúrese de que el dispositivo esté encendido y se haya iniciado en el gestor de arranque).
Emita la siguiente serie de comandos:
$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
Paso cuatro: usa tu dispositivo
Si todo salió bien, ¡ahora debería tener Ubuntu Desktop ejecutándose en su Nexus 7 2012! El instalador probablemente tendrá errores, pero es muy familiar. Tenga en cuenta, por supuesto, que esta versión de Ubuntu ya no es compatible con Canonical, y es posible que tenga dificultades para encontrar y usar las últimas aplicaciones en su dispositivo. ¡Buena suerte y diviértete con tu nueva y antigua tableta Ubuntu!
fuente
Puede usar las instrucciones de instalación manual de https://wiki.ubuntu.com/Nexus7/Installation : la ubicación de los archivos ya no es válida, pero los archivos aún están disponibles aquí: http://cdimage.ubuntu.com/ lanzamientos / raring / release /
Las instrucciones se reducen a estos comandos:
Sin embargo, parece haber otras opciones para obtener un Linux "real" en el Nexus 7 (2012) que se enumeran aquí https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux
Tenga en cuenta también que Nexus 7 (2013), Nexus 4 y Nexus 10 son compatibles con Ubuntu Touch, consulte https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/
fuente