3 votos

Despliegue de Linux ext4 y almacenamiento adoptable

Editar:

He creado un problema en el proyecto Linux Deploy.


Tengo un smartphone con la siguiente configuración:

enter image description here

Y la siguiente SD:

enter image description here

Ok, no es una buena SD, pero es lo que tengo para hoy...

Estaba usando la SD como una extensión del almacenamiento interno, y podía almacenar aplicaciones y archivos allí normalmente.

enter image description here enter image description here enter image description here

Me gustaría utilizar Kali Linux a través de Despliegue de Linux (si no hay otra manera), pero el sistema sólo puede tener un un máximo de 4 GB por cuenta del creado .img archivo y el formato de la tarjeta, que es muy poco en mi opinión.

Así que traté de seguir este tutorial para una instalación con más espacio para el sistema operativo.

He creado tres particiones:

  • Fat32 para seguir usando en mi smartphone como antes (con menos espacio, claro);
  • Un intercambio adicional...
  • Y un ext4 para la instalación del sistema operativo.

enter image description here enter image description here

He expulsado la partición ext4 para instalar Kali Linux. ¡Y todo ha funcionado perfectamente!

Bueno... ¡Casi todo!

Kali Linux funcionaba tal y como quería, pero cuando intenté usar mi smartphone como antes, me di cuenta de que ya no podía transferir mis aplicaciones a la partición fat32 que creé para él.

enter image description here

La opción de transferir aplicaciones a la SD ya no aparece.

He intentado volver a transformar parte de la SD como Almacenamiento Adoptable, pero hacerlo directamente desde el smartphone, formateando todo el almacenamiento, deshaciendo todas las particiones creadas.

Luego seguí esta respuesta (ambos con adb y con Lo esencial de root ). Lo que volvió a deshacer mis particiones. Pero lo volví a hacer siguiendo los siguientes pasos:

  1. Formatear todo y utilizar el 50% para el Almacenamiento Adoptable (por adb o Root Essentials).

  2. Retira la SD del smartphone e insértala en el ordenador para crear las otras particiones (ext4) con MiniTool porque Herramienta de partición de Android (AParted) no fue capaz de hacerlo.

enter image description here

Ok, ahora puedo transferir mis aplicaciones a la SD, y también tengo la partición ext4 para instalar Kali Linux, pero ahora Linux Deploy no puede ver esta partición montada o expulsada por Android.

Montado:

enter image description here

[12:36:31] >>> status
[12:36:32] Device: MotoG3
[12:36:32] Android: 7.1.2
[12:36:32] Architecture: armv7l
[12:36:32] Kernel: 3.10.49-MPI24.241-2.35-1-g4023d70
[12:36:32] Memory: 38/898 MB
[12:36:32] Swap: 273/511 MB
[12:36:32] SELinux: yes
[12:36:32] Loop devices: yes
[12:36:32] Support binfmt_misc: no
[12:36:32] Supported FS: ext2 ext3 ext4 f2fs fuseblk vfat 
[12:36:32] Installed system: unknown
[12:36:32] Status of components: 
[12:36:32] :: extra/dbus ... stopped
[12:36:32] :: extra/ssh ... stopped
[12:36:32] :: graphics/vnc ... stopped
[12:36:32] Mounted parts: 
[12:36:32]  ...nothing mounted
[12:36:32] Available mount points: 
[12:36:33] * /system  0.9/2.2 GB (ext4)
[12:36:33] * /data  4.5/11.8 GB (f2fs)
[12:36:33] * /cache  0.2/0.2 GB (ext4)
[12:36:33] * /fsg  0.0/0.0 GB (ext4)
[12:36:33] * /firmware  0.0/0.0 GB (ext4)
[12:36:33] * /persist  0.0/0.0 GB (ext4)
[12:36:33] * /mnt/runtime/default/emulated  4.5/11.8 GB (sdcardfs)
[12:36:33] * /storage/emulated  4.5/11.8 GB (sdcardfs)
[12:36:33] * /mnt/runtime/read/emulated  4.5/11.8 GB (sdcardfs)
[12:36:33] * /mnt/runtime/write/emulated  4.5/11.8 GB (sdcardfs)
[12:36:33] * /mnt/media_rw/f86f8583-23fb-d201-f063-858323fbd201  13.0/13.7 GB (ext4)
[12:36:33] * /mnt/runtime/default/f86f8583-23fb-d201-f063-858323fbd201  13.0/13.7 GB (sdcardfs)
[12:36:33] * /storage/f86f8583-23fb-d201-f063-858323fbd201  13.0/13.7 GB (sdcardfs)
[12:36:33] * /mnt/runtime/read/f86f8583-23fb-d201-f063-858323fbd201  13.0/13.7 GB (sdcardfs)
[12:36:33] * /mnt/runtime/write/f86f8583-23fb-d201-f063-858323fbd201  13.0/13.7 GB (sdcardfs)
[12:36:33] * /mnt/expand/bd43c04c-2500-40bd-9325-1de5ae577eb6  14.2/14.8 GB (f2fs)
[12:36:33] Available partitions: 
[12:36:34]  ...no available partitions
[12:36:34] <<< status

Expulsado:

[12:39:49] >>> status
[12:39:49] Device: MotoG3
[12:39:49] Android: 7.1.2
[12:39:49] Architecture: armv7l
[12:39:49] Kernel: 3.10.49-MPI24.241-2.35-1-g4023d70
[12:39:49] Memory: 42/898 MB
[12:39:49] Swap: 216/511 MB
[12:39:49] SELinux: yes
[12:39:49] Loop devices: yes
[12:39:49] Support binfmt_misc: no
[12:39:49] Supported FS: ext2 ext3 ext4 f2fs fuseblk vfat 
[12:39:49] Installed system: unknown
[12:39:49] Status of components: 
[12:39:49] :: extra/dbus ... stopped
[12:39:49] :: extra/ssh ... stopped
[12:39:49] :: graphics/vnc ... stopped
[12:39:49] Mounted parts: 
[12:39:49]  ...nothing mounted
[12:39:49] Available mount points: 
[12:39:49] * /system  0.9/2.2 GB (ext4)
[12:39:49] * /data  4.5/11.8 GB (f2fs)
[12:39:50] * /cache  0.2/0.2 GB (ext4)
[12:39:50] * /fsg  0.0/0.0 GB (ext4)
[12:39:50] * /firmware  0.0/0.0 GB (ext4)
[12:39:50] * /persist  0.0/0.0 GB (ext4)
[12:39:50] * /mnt/runtime/default/emulated  4.5/11.8 GB (sdcardfs)
[12:39:50] * /storage/emulated  4.5/11.8 GB (sdcardfs)
[12:39:50] * /mnt/runtime/read/emulated  4.5/11.8 GB (sdcardfs)
[12:39:50] * /mnt/runtime/write/emulated  4.5/11.8 GB (sdcardfs)
[12:39:50] * /mnt/expand/bd43c04c-2500-40bd-9325-1de5ae577eb6  14.2/14.8 GB (f2fs)
[12:39:50] Available partitions: 
[12:39:50]  ...no available partitions
[12:39:50] <<< status

¿Es posible hacer lo que estoy intentando? Usar la mitad de la SD como Almacenamiento Adoptable y el resto como ext4 para instalar Kali Linux? ¿Me estoy olvidando de configurar algo?

1voto

Lauren Burke Puntos 16

Aquí cómo I'get 16gb en el despliegue de Linux espero que esto ayude a alguien:

  1. Utilice twrp, advanced, make partition ext4 swap 0 ( https://www.xda-developers.com/how-to-install-twrp/ )

  2. Utilice el terminal de despliegue de Linux, la configuración, comprobar telnet, puerto, host local y http

  3. Ve a configuración de nuevo y selecciona terminal, en terminal, pon el comando, ls /dev/block

  4. Identifica tu partición ext4, en mi caso /dev/block/mmcblk0p2

  5. En el despliegue de Linux, las propiedades, seleccione su sistema operativo y la configuración adecuada, en el tipo de instalación utilizar la partición, la ruta de instalación utilizar el uno en el punto 4, sistema de archivos ext4, El resto de los ajustes en su decisión

  6. Instalar

  7. Disfruta de enter image description here

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X