Valor muito grande para o tipo de dados definido

0

Estou seguindo este guia sobre como fazer chroot arch linux no meu dispositivo Android. Bem-vindo de volta gnu! - Minha vingança no Android

Caso você não leia o guia, eu fiz um arquivo linux.img no meu pc, usando o comando dd e então formatando-o para a partição ext2 assim:

$ dd if=/dev/zero of="$img" obs=1M seek=2048 count=0
$ mkfs.ext2 -F "$img"

Então, eu transfiro essa imagem para o meu telefone, sigo outras etapas que não nos dizem respeito e chego a um ponto em que eu montei a imagem em um loop assim:

losetup /dev/loop256 "$img"

E é aí que as coisas correm mal. Eu agora recebo erro "valor muito grande para o tipo de dados definido". Porra, e agora?

Existe algum desenvolvedor poderoso que possa ajudar? Qualquer, qualquer ajuda é apreciada. Muito obrigado antecipadamente.

Espero que desta vez este post chame a atenção não apenas pelos erros de digitação e gramática, mas alguém responderá, já que meus outros posts receberam 4 correções e nem uma única resposta, mesmo depois de tanto tempo.

    
por JohnnyBoy 11.07.2015 / 11:38

1 resposta

0

Certamente não há motivo para usar o dispositivo de loop 256. Use algo menor. Como 5 ou qualquer outra coisa. O número de dispositivos de loop disponíveis pode ser limitado.

Você pode listar dispositivos de loop ativos usando losetup -l e encontrar o primeiro dispositivo livre usando losetup -f

    
por 11.07.2015 / 11:43