Inicializa o Ubuntu no cartão SD do smartphone?

4

Agora aqui está o que eu quero: Ubuntu no cartão SD que mora no meu telefone.

Eu gosto de usar o Ubuntu de forma portável e meu telefone como uma unidade flash, mas ainda não consegui fazê-los funcionar juntos.

Eu tentei arrancar meu Huawei U8800 (Android 2.2) e o Nokia E66 com um cartão micro-SD (com o 11.10, inicializa-o em um leitor de cartões) em um eeepc 901 sem sorte. A Huawei não aparece no menu de inicialização do BIOS. BIOS vê o Nokia, mas pára em "erro de inicialização".

Eu acho que isso está relacionado à emulação do flash drive do telefone e como ele lida com bootsectors, mas eu não sei o suficiente sobre como isso funciona para ir mais longe. Alguém conseguiu isso?

    
por berad 31.03.2012 / 11:32

2 respostas

1

Alguns telefones se apresentam como um dispositivo de armazenamento em massa USB, mas com várias "partições". Um deles será o cartão SD e o outro será uma partição estática usada para armazenar coisas como o software do driver do Windows para o telefone.

Qual é a saída de lsusb -v quando você conecta seu telefone e cartão de memória a um computador Linux?

    
por Li-aung Yip 31.03.2012 / 16:34
1

Eu apenas tentei fazer isso no meu Nexus One. Eu tive que rsync de uma instalação existente, e instalei o gerenciador de inicialização manualmente para obter o Ubuntu no cartão micro SD. O cartão passou para o estado somente leitura algumas vezes, então eu tive que remontar o cartão (cartão não no telefone, montado via leitor de cartão integrado) e reiniciar o rsync.

Pode ser apenas essa placa, mas tenho sérias dúvidas de que usar esses dispositivos de memória para sistemas operacionais de desktop seja uma boa ideia. Observe que o gerenciamento de processos e o registro em log causam muitas gravações na memória e isso, por sua vez, causa desgaste.

Eu tentei inicializar a partir do cartão montado no Nexus One e conectei via USB. Eu era capaz de escolher o telefone como dispositivo de boot no meu laptop, mas não foi capaz de encontrar o bootloader. Pode ser específico para o Android ou para o computador que o armazenamento em massa USB não seja detectado corretamente na inicialização, pois o Android desativa o UMS quando perde a conexão USB.

Você pode tentar reinstalar o carregador de boot via Live CD no seu cartão SD enquanto estiver montado no seu Nokia, já que parece haver algum problema lá.

grub-install --root-directory /media/path_to_your_sdcard /dev/device_name_of_your_sdcard

O UUID no grub.conf e fstab já deve estar correto.

No entanto, não posso enfatizar isso o suficiente: não é uma boa ideia. Futuros telefones Android provavelmente derrubarão o modo UMS e os slots para cartões micro SD em favor do modo MTD introduzido com o ICS.

    
por LiveWireBT 01.04.2012 / 21:06