Pagina 1 di 1

Problemi anomali con qemu

Inviato: lun 8 gen 2007, 17:35
da lupix
Salve a tutti.
A furia di smanettare e non sapendo che fare ho deciso di emulare tramite qemu windowx xp.
L'operazione e' andata a buon fine ma ho dei piccoli problemi.....
1)Non riesco proprio a configurare la rete...anche se e' tutto a posto...in quanto riesco a navigare con explorer..
Avvio Win,con il comando

qemu -hda XP.img -soundhw es1370 -usb -localtime -smb /var/share/

dove la directory condivisa e' localizzata in/var/share.

Ho configurato samba editando il file smb.conf apportando le seguenti modifiche:
workgroup = WORKGROUP
server string = SAMBA
security = share
Inoltre ho aggiunto alla fine del file le seguenti righe:
[share]
path = /var/share
public = yes
only guest = yes
writable = yes
printable = yes

Inoltre ho settao i permessi alla directory share e in windows ho editato il file:
C:\windows\system32\drivers\etc\lmhost
e ho aggiunto:
10.0.2.4

Il problema e' che se digito questo indirizzo mi viene fuori la pagina di apache su windows.

2)Qualcuno sa come configurare la tastiera..?Mi spiego:
Sia in linux che nella shell di qemu funziona benissimo,ma quando sono su windows c'e' una mappatura schifosa....

3)Dal momento che mi sono creato un hard disk virtuale di 5 gb,qualcuno sa come posso crearmi un altro hard disk,in modo che windows lo riconosca come una seconda partizione.

Grazie tante.Su internet non ho trovato niente.

Inviato: lun 8 gen 2007, 18:15
da albatrosla
Per la rete non so che dirti perchè non ho esperienza in proposito con qemu (l'ho usato tempo fa e non ci ero riuscito, ma son passate molte versioni...).
Per l'hd l'help mi sembra esaustivo:
-hda/-hdb file use 'file' as IDE hard disk 0/1 image
-hdc/-hdd file use 'file' as IDE hard disk 2/3 image
Quindi se ora usi -hda nome_file come primo hd, basta aggiungere un -hdb nome_file2 per il secondo.
Per la mappatura immagino dipenda da window$: controllato nelle impostazioni internazionali da pannello di controllo?

Inviato: lun 8 gen 2007, 18:32
da lupix
:?

Inviato: lun 8 gen 2007, 18:33
da lupix
lupix ha scritto:Per la mappatura immagino dipenda da window$: controllato nelle impostazioni internazionali da pannello di controllo?
Sono da troppo tempo che non lo uso...non so che fare...

Re: Problemi anomali con qemu

Inviato: lun 8 gen 2007, 18:40
da pado
io per qemu ho queste due righe e funziona:
# qemu 0.8.0
qemu -boot c -hda win98.raw -cdrom prg.iso -fda floppy.img -m 192 -soundhw sb16 -net nic,macaddr=00:90:F6:29:C8:39 -net user
# qemu 0.7.2
#qemu -boot c -hda win98.raw -cdrom prg.iso -fda floppy.img -macaddr 00:90:F6:29:C8:39 -m 192 -enable-audio -user-net

Re: Problemi anomali con qemu

Inviato: lun 8 gen 2007, 18:48
da lupix
pado ha scritto:io per qemu ho queste due righe e funziona:
# qemu 0.8.0
qemu -boot c -hda win98.raw -cdrom prg.iso -fda floppy.img -m 192 -soundhw sb16 -net nic,macaddr=00:90:F6:29:C8:39 -net user
# qemu 0.7.2
#qemu -boot c -hda win98.raw -cdrom prg.iso -fda floppy.img -macaddr 00:90:F6:29:C8:39 -m 192 -enable-audio -user-net
Perche' fai il boot da c?Io lo faccio da Xp.img....
Inoltre la rete coma l'hai configuarata.....

Re: Problemi anomali con qemu

Inviato: lun 8 gen 2007, 19:18
da pado
Perche' fai il boot da c?Io lo faccio da Xp.img....
Inoltre la rete coma l'hai configuarata......e poi come fai a crearti una iso....di una serie di dati?
con "qemu-img" crei l'immagine dell'hard-disk
con dd ti fai l'immagine copia del CD
e poi fai il boot dal disco C
l'indirizzo di rete lo imposti dopo
-net nic,macaddr=00:90:F6:29:C8:39 <- questo per l'indirizzo fisico della scheda.
-net user <- questo per abilitare la lan virtuale.

Re: Problemi anomali con qemu

Inviato: lun 8 gen 2007, 19:24
da pado
( -boot c ) forse questo è il residuo di un vecchio script

Inviato: lun 8 gen 2007, 20:29
da michelino
Se non erro per la mappatura dovrebbe esserci qualcosa tipo "-k it".
Michelino

Inviato: mar 9 gen 2007, 0:36
da lupix
Quache anima pia non e' che mi sa' dire come si configura la rete?

Inviato: mar 9 gen 2007, 14:18
da NaiC
Se guardi nella documentazione di QEMU vengono spiegati due metodi.

Normalmente basta a seconda della versione dare il comando giusto per abilitare l'emulazione della scheda di rete, una cosa del tipo --user-net, poi l'indirizzo ip lo setti dal sistema operativo emulato giustamente...
In questo modo però tieni presente che come descritto dalla documentazione, sei un po limitato nelle possibilità: puoi utilizzare samba si ma è un samba virtuale con un indirizzo specifico virtuale (tutto emulato da qemu), puoi navigare in internet ma mettendo come gw un indirizzo sempre virtuale che guarda caso emula il tuo gw...

Altro modo è quello di settare il modulo TUN/TAP nel kernel del sistema che ospita il programma qemu e poi di settare una scheda di rete virtuale per qemu per farla funzionare come se fosse una scheda fisica vera e propria e come se praticamente la tua scheda di rete faccia allo stesso tempo da switch... in questo modo potrai assegnare alla scheda di rete virtuale un indirizzo ip della tua lan come se fosse davvero presente un altro pc e quindi fargli vedere tutti i servizi della lan che hai abilitato.