Instale o Linux e o Android em um dispositivo x86_64 com android pré-instalado

1

Eu tenho um tablet com um processador Intel x86-64, que é um Chuwi Hi12. Este tablet pode inicializar um dispositivo USB, para que eu possa inicializar o Linux (ArchLinux) neste tablet. Além disso, eu posso instalar o Linux neste dispositivo sem problemas, mas removendo o Android. Versão do Android é 5.1. Este tablet vem com Android e Windows.

Existe apenas uma maneira de (re) instalar o Android nele. Você tem que flash de GPT e Android de um PC usando Intel Phone Flash Tool . O GPT carregado inclui essas partições (saída do fdisk -l):

Disk /dev/mmcblk0: 58.2 GiB, 62537072640 bytes, 122142720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 00000000-0000-0000-0000-000000000000

Device             Start      End  Sectors  Size Type
/dev/mmcblk0p1    206848   411647   204800  100M EFI System
/dev/mmcblk0p2      2048   206847   204800  100M Microsoft basic data
/dev/mmcblk0p3    411648   473087    61440   30M unknown
/dev/mmcblk0p4    473088   534527    61440   30M unknown
/dev/mmcblk0p5    534528   536575     2048    1M unknown
/dev/mmcblk0p6    536576   569343    32768   16M unknown
/dev/mmcblk0p7    569344  5812223  5242880  2.5G Linux filesystem
/dev/mmcblk0p8   5812224  6336511   524288  256M Linux filesystem
/dev/mmcblk0p9   6336512 27308031 20971520   10G Linux filesystem
/dev/mmcblk0p10 27308032 27310079     2048    1M Linux filesystem
/dev/mmcblk0p11 27310080 27326463    16384    8M Linux filesystem

Partition table entries are not in disk order.


Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 14.9 GiB, 16008609792 bytes, 31266816 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x610aca7c

Device     Boot Start     End Sectors  Size Id Type
/dev/sda1  *        0 1128447 1128448  551M  0 Empty
/dev/sda2         164  131235  131072   64M ef EFI (FAT-12/16/32)


Disk /dev/loop0: 442.1 MiB, 463548416 bytes, 905368 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

O dispositivo de armazenamento principal é mmcblk0. Como você pode ver, o Android leva apenas cerca de 13 GiB do dispositivo, mas tem cerca de 58 GiB de armazenamento.

Por causa disso é a única maneira de instalar o Android para este tablet (com drivers), eu tenho que instalar o primeiro android, e depois disso, eu gostaria de instalar o Linux (usando a memória livre de 45 GiB). Eu criei novas partições (usando o fdisk) após as partições do Android, e instalei o Linux nessa partição, mas não consigo configurar o GRUB para reconhecer o Android eo Linux, então minha pergunta é: Como fazer o GRUB reconhecer tanto o Android quanto o Linux (Arch Linux , x86_64-efi)?

Muito obrigado

    
por class_OpenGL 05.07.2018 / 05:13

0 respostas