Changes between Initial Version and Version 1 of Sperimentazione 7


Ignore:
Timestamp:
May 12, 2010, 7:05:18 AM (14 years ago)
Author:
Mattia Monga
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Sperimentazione 7

    v1 v1  
     1= Un disco virtuale con Qemu =
     2
     3== Creare il disco virtuale ==
     4
     5Il disco virtuale è un file nella macchina /host/ (ricordate che si chiama /host/ la macchina che /ospita/ la macchina virtuale-- cioè quella in cui gira Qemu-- e /guest/ quella /ospitata/ in cui c'è Minix)
     6
     7Se la macchina host è Linux possiamo usare `dd` per creare un file che contiene solo zeri
     8
     9{{{
     10#!sh
     11dd if=/dev/zero of=discovirtuale.img bs=1M count=100 # crea un file di 100MB
     12}}}
     13
     14Altrimenti se non avete `dd`, Qemu fornisce il tool `qemu-img` che fa più o meno la stessa cosa
     15
     16{{{
     17#!sh
     18qemu-img create discovirtuale.img 100M
     19}}}
     20
     21== Usare il disco virtuale ==
     22
     23Ora bisogna dire a Qemu di usare il file come disco virtuale
     24
     25
     26{{{
     27#!sh
     28qemu -hda minix3.qcow -hdb discovirtuale.img
     29}}}
     30
     31In questo modo per Minix il disco virtuale sarà il /secondo/ disco (hd'''b'''), quindi accessibile tramite il device a blocchi `/dev/c0d1`
     32
     33== Partizionare il disco (in Minix) ==
     34
     35Occorre usare il programma `part`
     36
     37{{{
     38#!sh
     39part /dev/c0d1
     40}}}
     41
     42Attenzione a:
     43 
     44 * usare il disco giusto (NON quello contenente il sist. op.!)
     45 * lasciare lo spazio per la tabella delle partizioni
     46 * evitare le sovrapposizioni fra le partizioni
     47
     48== Creare il file system (in Minix) ==
     49
     50Il file system va creato su una delle partizioni create, per esempio la prima accessibile tramite `/dev/c0p1p0`
     51
     52{{{
     53#!sh
     54mkfs /dev/c0d1p0
     55}}}
     56