Como expandir o sistema de arquivos para a emulação de RPI com o QEMU?

1

Eu recentemente peguei uma versão pré-compilada do QEMU rodando o Raspbian Wheezy para usar no Windows como eu gostaria fazer alguns testes e um ambiente de desenvolvimento como esse é muito mais gentil do que usar o dispositivo real.

O único problema que me deparei é que, após a inicialização, o dispositivo não tem muito espaço livre e não posso usar raspi-config para expandir o dispositivo. Eu estou supondo que isso é porque eu não estou executando em qualquer disco virtual em particular, ou eu sou, mas é de tamanho fixo?

Abaixo está o arquivo em lote que executa a máquina virtual em questão.

qemu-system-arm.exe -M versatilepb -cpu arm1176 -hda 2012-07-15-wheezy-raspbian.img -kernel kernel-qemu -m 192 -append "root=/dev/sda2"

Existe uma maneira de alterar isso para A) fornecer uma imagem expansível para que eu possa fornecer mais espaço para minha instalação RPi ou B) expandir o tamanho do dispositivo atual para que eu possa executar raspi-config e expandir o dispositivo que maneira.

    
por Scott 31.03.2014 / 05:33

1 resposta

1

Para o linux, você pode fazer isso com o gparted:

Crie um dispositivo de loop:

sudo losetup -f --show numar1.img

(numar1.img é o seu arquivo de imagem). Ele retornará algo como / dev / loop0. Em seguida, execute o gparted com o dispositivo de loop:

sudo gparted /dev/loopX

(o X no loopX deve ser um número). Em seguida, redimensione a partição ext4.

    
por 07.05.2014 / 15:15