我一直在使用Android + Windows预安装的X86设备上的Linux和Android之间进行双启动(Chuwi Hi10 Pro)。
我很快发现只需启动Ubuntu(从Live USB棒或从On-Device安装)将杀死Android安装(挂起的启动),到只有工厂恢复将有所帮助。
原因似乎是Ubuntu自动安装每个ext4文件系统它可以找到,包括android分区(系统/数据/缓存/配置)。我通过将以下添加到 /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
我现在想知道两件事:
-
ubuntu可能对ext4分区做了什么,稍后将导致android挂在启动时?
-
可以与显然所有Android分区共享相同的UUID?
的事实有关
编辑:如Mook765所建议的,这是 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
请注意,这是 https:// askubuntu .com /问题/ 1092142 / ubuntu-automount-propects-ext4分区 - android-install 。