[FoLUG] qemu ed il lresto del mondo

Michele Mordenti michele.mordenti@tin.it
Mer 12 Gen 2005 21:28:12 CET


Alle 17:36, mercoledì 12 gennaio 2005, cversari@csr.unibo.it ha scritto:
> Purtroppo non e' possibile (o almeno fino a qualche tempo fa non lo
> era) usare direttamente l'immagine di un disco (comprensiva di boot
> sector) da montare in loop.
> Puoi aggirare il problema cosi':
>
> losetup /dev/loop0 immagine_disco.img
>
> fdisk /dev/loop0
>
> poi cambi le unita' di visualizzazione premendo "u", in modo che ti
> faccia vedere i settori; premi "p" e ti viene qualcosa del tipo
>
> Dispositivo Boot      Start         End      Blocks   Id  System
> /dev/loop0p1   *          63     6136703     3068320+   c  W95 FAT32
> (LBA)
>
> Ora sai qual e' il primo settore della partizione (in questo caso 63)
> e lo puoi usare per montare l'immagine con un determinato offset;
> quindi esci da fdisk e fai
>
> losetup -o $((512 * 63)) /dev/loop1 immagine_disco.img
> mount /dovetipare /dev/loop1
>
> E il gioco e' fatto. Se vuoi proprio essere pignolo potresti usare
> l'opzione -s di losetup per limitare la porzione usata dell'immagine
> disco in modo che sia grande esattamente come la partizione, ma funge
> lo stesso.
> Questo funziona con le immagini disco create da bochs e da qemu
> (sempre se non specifichi formati particolari, invece che raw) e con
> le immagini di dischi "veri" create con dd.
>
> Cristian

Ti ringrazio per la spiegazione stratecnica, ma non facevi prima a dirmi 
come far funzionare il trasferimento via ftp? :-p


-- 
Michele Mordenti
http://xoomer.virgilio.it/michele.mordenti


Maggiori informazioni sulla lista FoLUG