Acceder

Ver la Versión Completa : [ CONSULTA ] Soporte para loop devices en KalimGinger?


elmerovingio
16/01/11, 21:28:18
Viendo el gran trabajo que estáis haciendo los cocineros, no pude resistirme X-D, e instalé mi primera ROM, la KalimGinger 10.2, que a las pocas horas actualicé a las 10.3bis2. Va genial, así que enhorabuena para Kalim! :aplausos:

Ahora mismo estoy intentando meterle a la tattoo una Debian con chroot (he leído por ahí que Ubuntu necesita armv7?), y sin particionar la sd, pero estoy atascado: no puedo montar una imagen de disco haciendo un loop.

Desde ConnectBot:
su
cd /data/local/tmp
Creo un archivo vacío de 1mb, y lo formateo a ext3
dd if=/dev/zero of=disco1mb.img bs=1000000 count=1
mke2fs –t ext3 disco1mb.img
Hasta aquí, sin problemas, pero cuando intento montarlo:
mkdir mnt
mount –o loop disco1mb.img mnt
-> Can’t setup loop device: No such file or directory
Compruebo que /dev/loop0 existe
ls –la /dev/loop0
->brw-rw-rw- 1 root root 7,0 Jan 16 18:19 /dev/loop0

Y lo vuelvo a intentar, pero por partes. Primero habría que asociar el disco1mb.img a loop0 con losetup, y luego montar loop0 en mnt/:
losetup /dev/loop0 disco1mb.img
mount /dev/loop0 mnt/
Pero losetup me da otra vez el error
losetup /dev/loop0 disco1mb.img
-> losetup: /dev/loop0: No such file or directory
Por probar, intento crear un loop nuevo con mknod:
mknod /dev/loop1 b 7 0
y repito los pasos anteriores con loop1, pero no hay cambios...
En fin, no sé cómo seguir. En principio, el kernel tiene instalado el soporte para loop, si haces un
grep loop /proc/devices
-> 7 loop
Alguna idea?

KalimochoAz
16/01/11, 22:06:24
Se deberían de poder montar.

intenta con:
[code]
su
mkdir /mnt/debian
losetup /dev/block/loop0 disco1mb.img
mount -o rw -t <tipo de formato> /dev/block/loop0 /mnt/debian
[code]

elmerovingio
16/01/11, 22:21:11
No hay suerte :cry:
He tenido que remontar sistema de archivos en modo rw
mount -o rw,remount -t rootfs /
para hacer el mkdir
pero nada, el losetup me sigue diciendo "/dev/block/loop0: No such file or directory"

KalimochoAz
16/01/11, 22:46:29
No hay suerte :cry:
He tenido que remontar sistema de archivos en modo rw
mount -o rw,remount -t rootfs /para hacer el mkdir
pero nada, el losetup me sigue diciendo "/dev/block/loop0: No such file or directory"
cuando tenga un momento lo chequeo y te digo algo

elmerovingio
16/01/11, 22:57:38
ok kalim, gracias por responder!

Edit: releyendo, creo que no lo he explicado bien. El fallo me aparece al ejecutar el comando
losetup /dev/block/loop0 disco1mb.img
La segunda parte del proceso,
mount -o rw -t ext3 /dev/block/loop0 /mnt/debian
no llego a ejecutarla
PD: Había escrito todo el proceso para tener una referencia luego... :-)

chucky
16/02/11, 07:48:33
¿Que se sabe de esto?
de momento no hay "loop" ......

Diegodownhill
16/02/11, 20:57:45
En xda había un post de cómo meter debian a la tattoo, yo lo hice y lo tuve corriendo, lo que no conseguí fue que se viera el escritorio...

chucky
16/02/11, 22:23:39
Debian lo tuve inatalado ya con una rom 1.6 pero en esta no funciona

Enviado desde HTC Tattoo KalimGinger usando Tapatalk Pro

elmerovingio
16/02/11, 22:43:46
Por lo que investigué en su momento, lo del loop está soportado por el kernel, así que el problema debería estar ahí. No sé C, así que me queda "un poco" grande X-D