PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Qemu und reale Festplattenpartition



linogrun
04.12.05, 20:25
Hallo allerseits

Habe einen Einzelplatzrechner (Notebook) mit Suse 10.0 und
Qemu 0.7.1 von der Suse DVD.
Mit Hilfe von "http://www.ademsahin.de/qemu/qemu.htm"
konnte ich auch win98 in Betrieb nehmen.

Allerdings muß ein Winprogramm auf meine FAT32 Datenpartition
zugreifen können, sonst ist Qemu nicht besonders hilfreich.

Laut
http://www.linuxforen.de/forums/printthread.php?t=141201
soll das mit Samba funktionieren.

Da ich mich mit Netzwerken nicht auskenne versuchte ich
wie in Kapitel 8.1.2 beschrieben.
Beim starten mit der Option
-user-net -smb /win/D
Bekomme ich nur die Antwort
"Could not get DNS address"

Naja, das kommt davon wenn man mit

"Der Host hat im folgenden immer die TCP-Adresse 10.0.2.4"

nichts anfangen kann. :-(((

Also mache ich damit? Wo wird die Adresse eingetragen?

Besten Dank in voraus

Gruß linogrun

stefan.becker
04.12.05, 20:33
Nur im Windows Gast in der lmhosts, siehe Howto. Du musst die Partition in Linux mounten, z. B. nach /mnt/windows.

Dann: qemu -user-net -smb /mnt/windows

linogrun
05.12.05, 06:06
Hallo
Danke für die schnelle Antwort.

In lmhost.sam steht 10.0.2.4 smbserver
Die FAT 32 Partition ist immer gemountet

Starte ich mit

:~> qemu -localtime -hda /Pfad zur imgDatei/win98se600m.img -user-net -smb /win/D -cdrom /dev/dvdram -boot c
Could not get DNS address

Das war es auch schon Qemu bricht ab.

Das gleiche Verhalten auch, wenn so gestartet wird

:~> qemu -localtime -hda /Pfad zur imgDatei/win98se600m.img

Nur mit der Option -nics 0 kann ich Qemu starten z.B.

:~> qemu -localtime -hda /Pfad zur imgDatei/win98se600m.img -nics0



Gruß linogrun

stefan.becker
05.12.05, 16:01
Ich würde mal die neueste CVS Version testen, da hat sich bezüglich Netzwerk einiges veressert, aber auch verändert. Das heisst dann nicht mehr "-user-net". Neue Syntax siehe Howto.

linogrun
08.12.05, 09:53
Hallo Stefan

Wo kann ich die 7.3 Versionen runterladen?
Auf der Qemu Homepage ist die 7.2 die aktuelle.

Die neuste Version kann ich auf die schnelle nicht testen,
da die SuSE 10.0 gcc 4.x hat, eine 3.x Version auf der DVD
nicht auffindbar ist.

Aber ich habe mir die 0.7.2-1.2el4 als rpm Paket installiert.

Leider keine Änderung, immer noch
Could not get DNS address

Habe mal die 0.7.2 auf einen anderen Rechner mit SuSE 9.0
(auch ein Einzeplatzrechner) getestet, das gleiche Problem.

Google sagt zwar das ich nicht der einzige mit dem Problem bin,
aber eine Lösung konnte ich nicht finden.

Was kann ich noch machen?

Gruß Linogrun

stefan.becker
08.12.05, 17:34
Damit ist die CVS Version gemeint. Links siehe Howto.

linogrun
26.01.06, 19:52
Hallo Stefan

Ein Zwischenbericht

Habe mir von Bekannten zwei Rechner geliehen, alte Krücken, aber was soll es.

Die Rechner vernetzt, mich intensiv mit Samba beschäftigt so daß ich Daten von
den Winrechnern zum Linuxrechner hin und herschieben kann wie ich ich lustig bin.

Qemu ist jetzt auch in der 0.8ter Version auf meiner Platte, aber wenn Qemu mit
Netztwerkoption gestartet wird, habe ich immer noch die Fehlermeldung:

Could not get DNS address

Fazit:
An Qemu oder einer falschen Sambakonfigugiration kann es nicht liegen.

Ich kappe jetzt meine Internetverbindung und suche weiter nach dem Fehler,
Habe da so eine Vermutung, Idee, Ahnung.
Auch wenn ich nur ein klicki bunti Mausschubser ohne Englischkenntnisse bin,
das bekomme ich auch noch im Griff. :-))
Es dauert halt nur etwas länger.

Bis demnächst

Gruß linogrun