[Linuxtrent] montare l'immagine disco di qemu + minix3

  • From: Emanuele Olivetti <olivetti@xxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Fri, 2 Dec 2005 23:24:56 +0100

Sto giocherellando con qemu e ho installato minix3. Con 
# qemu-img create hda.img 100M
ho creato un file immagine adatto per ospitare un disco da 100M, dove
installare minix3 eseguito tramite qemu. Ho quindi installato
minix3 ecc. ecc. (funziona tutto, che bello che e' qemu!)

Ora, dopo lo shutdown di minix3 e qemu, vorrei montare le partizioni
di quel disco da 100M su linux, per copiarci alcuni file ecc.
Non ci riesco :((( :
# mount ./hda.img ./mnt/ -o loop -t minix
mount: wrong fs type, bad option, bad superblock on /dev/loop5,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Il problema e' dovuto (penso) alla faccenda degli offset: il file
'hda.img' che ho creato e' equivalente a un disco: inizia con un
bootsector e poi ha le partizioni; quindi, seguendo anche le istruzioni
che si trovano in giro [*] dovrei scrivere:
# mount ./hda.img ./mnt/ -o loop,offset=32256 -t minix
supponendo che la partizioni minix inizi dopo 32256 byte, ovvero dopo
63 settori da 512 byte l'uno. E infatti fdisk dice proprio quello:
-----
# fdisk hda.img
...
Disk hda.img: 0 MB, 0 bytes
16 heads, 63 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes

  Device Boot      Start         End      Blocks   Id  System
hda.img1   *          63      204623      102280+  81  Minix / old Linux
...
-----
Peccato che non funzioni (stesso errore di prima); mi viene in mente
che minix3 puo' aver creato ulteriori sottopartizioni, per cui lo
avvio e chiedo a lui cosa dice fdisk. Mi dice che ci sono 3 partizioni
MINIX, che iniziano rispettivamente al settore 64, 32832 e 53312
(sono la /, la /usr e la /home). Gli offset dovrebbero quindi:
64 * 512 = 32768
32832 * 512 = 16809984
53312 * 512 = 27295744
Ovviamente nessuno di questi funziona.

Che fare?
Suggerimenti?
Qual e' l'offset magico?

Grazie per ogni suggerimento,

Emanuele

[*]: http://www.giuserpe.it/appunti/index.php?page=QemU
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: