Cambiar el tamaño de la partición en Qemu sin raspi-config

Hace algún tiempo hemos visto cómo crear una imagen para Frambuesa Pi con Qemu. Personalmente utilizo para poder hacer las pruebas directamente en Qemu sin monopolizar una frambuesa. Pero la imagen de base es de sólo 500MB y raspi-config se niega a extenderlo porque no es una tarjeta SD. ¿Cómo ?

disco duro, partición

Supongamos que ya tienes tu imagen para actualizar y funciona correctamente en Qemu. Ampliaremos nuestro sistema en tres sencillos pasos

  1. Agrandar la imagen. Para esto debe parar la máquina. Puede utilizar el comando de la siguiente manera qemu-img :
    QEMU-img redimensionar <Nombre_archivo_imágenes> +4G

    El comando agregará 4GB a nuestro archivo. En Qemu, Esto es visible como sigue a través Fdisk :
    qemu_resize_raspi-config_1

  2. Cambiar el tamaño de la partición principal. Ahora puede reiniciar su emulación. El comando que usar siempre es el mismo :
    QEMU-sistema-brazo - kernel kernel-qemu - cpu arm1176 m 256 -Versatilepb M - no - reboot - anexar "root = / dev/sda2 rw vga = normal console = ttyAMA0, 115200" -tenía rasp.img - redir tcp:5022::22 -serie stdio

    Una vez que la imagen se inicia y está conectado, Utilice el comando Fdisk para agrandar la partición. Para esto utilice el siguiente comando :

    Fdisk/dev/sda

    Mostrar las particiones con el comando p
    qemu partición fdisk pantalla
    Tenga en cuenta el principio del segundo bloque de partición. El valor de mi casero es 125904
    Eliminar que la segunda partición con el comando d puede 2. Si otra vez muestra las particiones que ha desaparecido..
    qemu eliminar partición fdisk
    Crear una nueva partición con n y p entonces 2. Allí Fdisk proporciona un valor para el bloque que comienza. Esto debe coincidir con el valor que se haya identificado antes. Si este es el caso deje la casilla en blanco. El siguiente valor es el bloque final que es el más grande posible para llenar todo el espacio
    Si usted volver a Mostrar la información, verá que su nueva partición a un bloque de final mucho más grandes para que la partición es más grande.
    qemu redimensionada partición fdisk
    Copia de seguridad de la información con w
    Reinicie la máquina

  3. Agrandar el sistema de archivos. Una vez más conectado, la partición no está aumentando ! La puntuación creció bien pero no el sistema de ficheros ! Y este es nuestro último paso. Es muy sencillo :
    resize2fs/dev/root

    Y aquí está el resultado :
    qemu resize2fs sin Raspi-configEl marcador fue de 400MB a 4.3 GB

Que las alegrías de la frambuesa Pi con Qemu virtualización !

Posiblemente le gustan también....

Popular destinations