3 votes

Déploiement de Linux ext4 et stockage adoptif

Edit :

J'ai créé un problème dans le projet Linux Deploy.


J'ai un smartphone avec les paramètres suivants :

enter image description here

Et le SD suivant :

enter image description here

Ok, ce n'est pas un bon SD, mais c'est ce que j'ai pour aujourd'hui...

J'utilisais SD comme une extension du stockage interne, et j'étais capable d'y stocker des applications et des fichiers normalement.

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

Je voudrais utiliser Kali Linux par le biais de Déploiement Linux (s'il n'y a pas d'autre moyen), mais le système ne peut avoir qu'une maximum de 4 Go par compte du créé .img et le format de la carte, ce qui est très peu à mon avis.

J'ai donc essayé de suivre ce tutoriel pour une installation avec plus d'espace pour le système d'exploitation.

J'ai créé trois partitions :

  • Fat32 pour continuer à utiliser sur mon smartphone comme avant (avec moins d'espace bien sûr) ;
  • Un échange supplémentaire...
  • Et un ext4 pour l'installation du système d'exploitation.

enter image description here enter image description here

J'ai éjecté la partition ext4 pour installer Kali Linux. Et tout a fonctionné parfaitement !

Eh bien... Presque tout !

Kali Linux fonctionnait comme je le voulais, mais lorsque j'ai essayé d'utiliser mon smartphone comme avant, j'ai réalisé que je ne pouvais plus transférer mes applications sur la partition fat32 que j'avais créée pour lui.

enter image description here

L'option de transfert des applications vers SD n'est plus affichée.

J'ai essayé de transformer à nouveau une partie de SD en Stockage Adoptable mais en le faisant directement depuis le smartphone, en formatant tout le stockage, en annulant toutes les partitions créées.

J'ai ensuite suivi cette réponse (tous deux avec adb et avec Les essentiels de la racine ). Ce qui a encore annulé mes partitions. Mais je l'ai refait en suivant les étapes suivantes :

  1. Formatez tout et utilisez 50% pour le Stockage Adoptable (par adb ou Root Essentials).

  2. Retirez la SD du smartphone et insérez-la dans l'ordinateur pour créer les autres partitions (ext4) avec MiniTool porque Outil de partitionnement Android (AParted) n'a pas été en mesure de le faire.

enter image description here

Ok, maintenant je peux transférer mes applications sur SD, et j'ai aussi la partition ext4 pour installer Kali Linux, mais maintenant Linux Deploy ne peut pas voir cette partition montée ou éjectée par Android.

Monted :

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

Éjecté :

[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

Est-il possible de faire ce que j'essaie de faire ? Utiliser la moitié du SD comme Stockage Adoptable et le reste en ext4 pour installer Kali Linux ? Est-ce que j'ai oublié de configurer quelque chose ?

1voto

Voici comment j'ai obtenu 16 Go sur le déploiement de Linux en espérant que cela aidera quelqu'un :

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

  2. Utilisez le terminal de déploiement Linux, la configuration, vérifiez telnet, le port, l'hôte local et http.

  3. Allez à nouveau dans la configuration et sélectionnez terminal, sur le terminal, mettez la commande, ls /dev/block

  4. Identifiez votre partition ext4, dans mon cas /dev/block/mmcblk0p2

  5. Dans Linux déployer, propriétés, sélectionnez votre os et les paramètres appropriés, dans le type d'installation utiliser partition, instalation rute utiliser l'un sur le point 4, le système de fichiers ext4, Les autres paramètres à votre décision

  6. Installer

  7. Profitez de enter image description here

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X