Linux Automount corrupia partições ext4 do Android Install? -- boot campo com linux campo com file-system campo com partitions campo com ext4 camp android Relacionado O problema

Linux automount corrupts ext4 partitions of Android install?


1
vote

problema

português

Eu estive experimentando com a inicialização dupla entre o Linux e o Android em um dispositivo X86 que veio com Android + Windows Preinstalled (Chuwi Hi10 Pro).

Eu logo descobri que simplesmente inicializando o Ubuntu (de um stick USB ao vivo ou da instalação do dispositivo) vai matar a instalação do Android (trava na inicialização), ao ponto que apenas uma restauração de fábrica ajudará.

.

O motivo parece ser que o Ubuntu automatiza cada sistema de arquivos ext4 que pode encontrar, incluindo as partições Android (sistema / dados / cache / config). Eu consertei isso adicionando o seguinte para /etc/fstab :

  # do _not_ automount the Android partitions UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b  /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b1 /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b2 /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b3 /none ext4 ro,noauto 0 0    

Agora estou me perguntando sobre duas coisas:

    .
  1. o que o Ubuntu pode fazer com as partições ext4 que mais tarde farão o Android para travar na inicialização?

  2. Isso poderia ser relacionado ao fato de que aparentemente todas as partições Android compartilham o mesmo UUID?

Editar: Como sugerido por Mook765, aqui está a saída de lsblk -f :

  NAME         FSTYPE LABEL     UUID                                 MOUNTPOINT mmcblk0                                                             ├─mmcblk0p1  vfat   ANDROIDIA 1389-AFF9                            /boot/efi ├─mmcblk0p2                                                         ├─mmcblk0p3                                                         ├─mmcblk0p4                                                         ├─mmcblk0p5                                                         ├─mmcblk0p6                                                         ├─mmcblk0p7  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  ├─mmcblk0p8  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  ├─mmcblk0p9  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  ├─mmcblk0p10                                                        ├─mmcblk0p11 ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  ├─mmcblk0p12 vfat             8A7A-6F97                             └─mmcblk0p13 ext4             9dadc784-4ed1-4e54-adec-8227b73a0777 / mmcblk0boot0                                                        mmcblk0boot1                                                           

Observe que esta é uma duplicata intencional de https: // askubuntu .com / Perguntas / 1092142 / Ubuntu-Automount-Corrupts-EXT4-Partitions-Of-Android-Install .

english

I've been experimenting with dual-boot between Linux and Android on an x86 device which came with Android + Windows preinstalled (Chuwi Hi10 Pro).

I soon found out that simply booting Ubuntu (either from a live USB stick or from the on-device install) will kill the Android installation (hangs at boot), to the point that only a factory restore will help.

The reason seems to be that Ubuntu automounts every ext4 filesystem it can find, including the Android partitions (system/data/cache/config). I've fixed this by adding the following to /etc/fstab:

# do _not_ automount the Android partitions UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b  /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b1 /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b2 /none ext4 ro,noauto 0 0 UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b3 /none ext4 ro,noauto 0 0 

I'm now wondering about two things:

  1. What is it that Ubuntu can possibly do to the ext4 partitions that will later cause Android to hang on boot?

  2. Could this be related to the fact that apparently all Android partitions share the same UUID?

EDIT: as suggested by mook765, here's the output of lsblk -f:

NAME         FSTYPE LABEL     UUID                                 MOUNTPOINT mmcblk0                                                             xe2x94x9cxe2x94x80mmcblk0p1  vfat   ANDROIDIA 1389-AFF9                            /boot/efi xe2x94x9cxe2x94x80mmcblk0p2                                                         xe2x94x9cxe2x94x80mmcblk0p3                                                         xe2x94x9cxe2x94x80mmcblk0p4                                                         xe2x94x9cxe2x94x80mmcblk0p5                                                         xe2x94x9cxe2x94x80mmcblk0p6                                                         xe2x94x9cxe2x94x80mmcblk0p7  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  xe2x94x9cxe2x94x80mmcblk0p8  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  xe2x94x9cxe2x94x80mmcblk0p9  ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  xe2x94x9cxe2x94x80mmcblk0p10                                                        xe2x94x9cxe2x94x80mmcblk0p11 ext4             57f8f4bc-abf4-655f-bf67-946fc0f9f25b  xe2x94x9cxe2x94x80mmcblk0p12 vfat             8A7A-6F97                             xe2x94x94xe2x94x80mmcblk0p13 ext4             9dadc784-4ed1-4e54-adec-8227b73a0777 / mmcblk0boot0                                                        mmcblk0boot1                                                        

Note that this is an intentional duplicate from https://askubuntu.com/questions/1092142/ubuntu-automount-corrupts-ext4-partitions-of-android-install.

              

Lista de respostas


Perguntas relacionadas

5  Como você usaria o seu Ext4 Formatted Thumb Drive via OTG no Android?  ( How would you use your ext4 formatted thumb drive via otg on android ) 
Existe uma solução alternativa para usar unidades de polegar formatadas ext4 em telefones Android? Agora, quando eu o conecto (o Drive Thumb tem Micro USB End...

3  Cartão Externo Ext4 montado apenas para raiz (!) No Android 5.1 64 bits  ( External ext4 card mounted only for root on android 5 1 64 bits ) 
Em suma : se eu montar meu cartão SD Ext4 8GB, root (su) pode ver . O resto dos usuários (então, o resto dos aplicativos) não detectá-lo. Contanto que meu...

2  Como posso fazer isso para que qualquer usuário possa chmod no meu fusível de formatação e SDCard montado no fusível?  ( How can i make it so that any user can chmod in my fuse mounted ext4 formatted ) 
Eu tenho um transformador ASUS PAD TF101. Eu finalmente cheguei ao torcendo agora. IMPORTANTE: user1 é não fat32. É um sistema de arquivos de fusível ...

2  Sistema de arquivos Android do Windows Mount  ( Windows mount android file system ) 
Eu quero editar alguns arquivos no meu telefone, mas não consigo acessar a pasta raiz no meu telefone. Estou usando um Google Nexus 5 rodando o Android 5.0....

5  Cartão SD formatado para ext4 e permissões  ( Sd card formatted to ext4 and permissions ) 
Estou usando o CyanogenMod 7.1.0 RC1 no HTC Desire HD. Eu formatei cartão SD para ext4, porque eu queria usar o Fedora através chroot ing nele, e a imagem d...

9  Como posso montar um cartão SD formatado ext4 com permissões corretas (com raiz)?  ( How can i mount an ext4 formatted sd card with correct permissions with root ) 
Eu vejo algumas menções aqui de criar um cartão SD formatado ext4, mas nenhum guia. Esta pergunta relacionada a sugere que não há como fazer , mas minha per...

1  Por que a partição é desmontada automaticamente depois de algum tempo?  ( Why partition gets unmounted automatically after some time ) 
Eu tenho telefone Android correndo Oreo 8.1.0. Eu tenho duas partições em sdcard. Uma partição é formatada ext4. Eu montei usando: mount -t ext4 -o rw /dev...

4  O Android suporta o EXT (System) para cartões de armazenamento removíveis? [duplicado]  ( Does android support the ext filesystem for removable storage cards ) 
. Esta pergunta já tem respostas aqui : posso usar ext4 no meu cartão SD em um telefone não enraizado...

2  Gingerbread com ext4: vai queimar meu flash?  ( Gingerbread with ext4 will it burn my flash ) 
2.3 Gingerbread usará ext4 em vez de afas. Minha pergunta é: os yaffs é para o sistema de arquivos baseado em Flash, mas o ext4 não é. Vai levar à morte pre...

20  Posso usar o ext4 no meu cartão SD em um telefone não enraizado?  ( Can i use ext4 on my sd card in a non rooted phone ) 
Eu sei que em um telefone enraizado, é razoavelmente normal criar uma pequena partição ext4 para o APP2SD para usar, mas eu não estou perguntando sobre esse c...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.