¿Cómo hacer un arranque dual de Ubuntu en Asus Eee Pad Slider (SL101)?

Puedo ejecutar Ubuntu en un entorno chroot en mi Asus Slider sl101 (primo del transformador original tf101 asus eee pad).

Pero, por varias razones, me gustaría poder iniciar Ubuntu o Android a voluntad.

Actualmente estoy ejecutando Cyanogenmod 9 ICS y tengo el dispositivo rooteado.

Otra cosa a tener en cuenta es que cualquier intento en el pasado de usar NVflash... parece fallar
Además de eso, las instrucciones de arranque dual de NVflash ubuntu suelen ser bastante... vagas.

Siendo un usuario de Linux, idealmente me ENCANTARÍA y estaría en completa felicidad si pudiera elegir iniciar sesión en Android de la misma manera que puedo elegir iniciar sesión en Gnome o Unity o XBMC, etc... iniciar sesión en una sesión de Android y solo tener el opción de iniciar sesión en Unity o Android....

Dado que Android se parece más a un entorno de tiempo de ejecución de Java, sería ideal tener Ubuntu como principal y poder iniciar el entorno de tiempo de ejecución de Android cada vez que lo necesitara... Pero no puedo hacer este tipo de cosas con mi conocimiento limitado y no entiendo lo que son los obstáculos.

Dicho esto, ¿alguien sabe cómo obtener mi ubuntu de arranque dual sl101?


ACTUALIZACIÓN 20120821

Encontré un par de instrucciones que parecen muy prometedoras.

Estas vistas pueden fallar en el futuro, pero me aseguraré de publicar instrucciones detalladas si tienen éxito.

http://forum.xda-developers.com/showthread.php?t=1537566

http://forum.xda-developers.com/showpost.php?p=23428126&postcount=3

Probaré los archivos para ambos sitios.


ACTUALIZACIÓN 20120823

He tenido algunos problemas PARALIZANTES hasta ahora.

1) el archivo android.zip de un sitio funciona pero el del otro sitio no. Asegúrese de obtener el archivo android.zip asociado con su ROM que está utilizando. En mi caso, estoy usando CM9 RC2, así que tuve que usar el archivo CM9 android.zip que se encuentra aquí:

http://www.mediafire.com/?labcx60jowrdx

o si ese servidor está inactivo en el futuro, puede intentar encontrarlo desde este sitio nuevamente:
http://www.mediafire.com/?labcx60jowrdx

2) el archivo ubuntu.zip funciona desde el sitio opuesto pero el del otro sitio no. El que no funciona se llama ubuntu-31patch.zip y se hizo para flashear un kernel más actualizado y también se proporcionaron módulos del kernel 3.1.10 pero este zip no funciona por alguna razón y no puedo entenderlo. por qué. El que funciona para mí está aquí 2.6.24.4, creo que es el número de versión del kernel:

http://dl.dropbox.com/u/60048492/transformer/Ubuntu-mountloop.zip

si eso no funciona, puede encontrar un nuevo enlace aquí:
http://forum.xda-developers.com/showthread.php?t=1537566

3) El teclado deslizante sl101 no funciona, pero si conecta un teclado usb externo, el teclado usb funcionará. No tengo idea de cómo solucionar este problema, pero ... tener el sl101 es inútil si el teclado deslizante no funciona. Qué tonto tener que llevar un teclado USB cuando ya hay uno conectado... realmente quiero que esto funcione.

4) Internet inalámbrico no funciona. Supongo que eso es parte de lo que era el parche 3.1.10, pero el parche no funciona, así que todavía estoy trabajando en esto.


ACTUALIZACIÓN 20120824

Finalmente conseguí que el archivo android-mount.zip funcionara. Cambié el kernelblob con el que funciona con mi wifi en cyanogenmod 9 y ahora funciona de maravilla. De hecho, si tiene problemas inalámbricos con su sl101 o tf101, puede actualizar el archivo zip que hice, podría solucionarlos ...

Haré que el archivo esté disponible con la respuesta, pero sigo intentando que el teclado deslizante funcione en ubuntu.

Esto es lo que sucede al intentar usar ubuntu31.zip, el archivo que arranca ubuntu con kernel 3.1.10

Esto es lo que sucede al intentar usar ubuntu31.zip, el archivo que arranca ubuntu con kernel 3.1.10

estos son errores aleatorios con el archivo kernel 2.6.36.4 ubuntu-mount.zip. desearía haber entendido

estos son errores aleatorios con el archivo kernel 2.6.36.4 ubuntu-mount.zip.  desearía haber entendido

esto también

¡Por favor, hazlo! Y mejor póngalos en una respuesta entonces (sí, puede responder su propia pregunta e incluso aceptarla), lo que ayuda a otros a ver directamente de la lista (por ejemplo, resultados de búsqueda) que hay una solución incluida.
Lo sé. Pondré todo en una respuesta cuando encuentre la respuesta y la haga funcionar. Sin embargo, no considero que lo que he hecho hasta ahora sea una respuesta funcional ... hyet.
lo tengo funcionando pero el teclado sigue sin funcionar... los teclados usb funcionan bien. no tiene sentido
Déjame entender esto bien: estás usando botas ubuntu con kernel 3.1.10 , un kernel 3.1.x, pero estos son errores aleatorios con el archivo ubuntu-mount.zip del kernel 2.6.36.4 ¿Estás mezclando los módulos del kernel de uno a el otro ya que no son compatibles!

Respuestas (1)

Creo que encontré la respuesta, no hay ramdisk en el blob del parche 3.1... no estoy seguro de si es necesario o no... o si se supone que debemos parchear sobre el kernel 2.6.24.4, básicamente lo desbloqueé y encontré solo un zImage, el blob 2.6.24.4 tiene tanto zImage como ramfs.