QEMU emulator (testowałem 98 i XP)

QEMU emulator (testowałem 98 i XP)

Autor: Admin

Data: 22 lipiec 2005

Kategoria: Archiwum

Odsłon: 11767

Tagi:

Artykuł może być już niekatualny - Zawarte w nim porady mogą nie działać prawidlowo na nowszych wydaniach openSUSE

Bardzo ciekawym widokiem jest pulpit windowsa jako program pod Linuksa czasami nie uda nam się uruchomić prostego programu przez wine wtedy z pomocą przychodzi nam Qemu,

który tworzy własny wirtualny komputer na którym możemy zainstalować dowolny system operacyjny.


Opis pochodzi ze strony:

http://linuxweb.linuxindex.pl/?q=node/view/69

opisywał instalacje pod Fedora Core3 musiałem go pozmieniać aby działał pod SuSE

Okazało się że program Qemu można zainstalować z RPM'ów więc więcej pozmieniałem.

Ściągamy program z http://rpm.pbone.net (można skorzystać z mojej wyszukiwarki)

Prawdopodobnie zostaniemy poproszeni o doinstalowanie kilku pakietów więc akceptujemy.

po instalacji mamy gotowy emulator do uruchomienia.

Teraz najważniejsze żeby uruchomić jakiś system należy przygotować kilka rzeczy:

Dysk twardy dla nowego systemu (plik który będzie symulował dysk)


cd instalacyjne (obraz cd  z systemem zapisany do pliku)



Przed instalacja głównego programu należy doinstalować 2 brakujące paczki:


 
Tworzenie "Dysku"
 Tworzymy dowolny katalog/folder w którym chcemy mieć nasz dysk z Windows'em.
 Ja stworzyłem sobie folder w98
 Aby zainstalować Okienka potrzebujemy utworzyć obraz partycji dyskowej.
 Tworzymy ją przy pomocy polecenia dd:

dd of=hd.img bs=1024 seek=1000000 count=0
 
 hd.img - nazwa pliku z obrazem partycji
seek=1000000 - wielkość pliku/partycji - tu ~1GB (?? tu bym polemizował z autorem bo mnie sie wydaje że za rozmiar odpowiada bs=1024 zmieniłem na 2024 i mam 2GB dysku ale się nie wymądrzam)
 
więcej informacji na temat programu dd :
 
man dd
 
Tworzenie obrazu płyty instalacyjnej Windows 98
 Chyba nie trzeba za wiele na ten temat pisać.
 Wrzucamy płytę do napędu cd-rom i uruchamiamy ulubiony program do nagrywania po czym tworzymy obraz iso.

Najprościej będzie uruchomić K3b (start >> multimedia >>  Nagrywanie CD...)

wybieramy kopiowanie płyty i w opcjach zaznaczamy: ?create only image?

W miejscu na ścieżkę najlepiej będzie wpisać ścieżkę do naszego katalogu z dyskiem j.w.
naciskamy start i jazda :)

 I w ten sposób mamy praktycznie już wszystko co potrzebujemy do instalacji systemu operacyjnego.
Instalacja Windows'a 98
 Wchodzimy do katalogu z naszym całym systemem (dysk i obraz cd) i wydajemy polecenie:
 
 qemu -hda hd.img -cdrom xxx.iso -boot d -m 128
 
  wyjaśnienie:
 -hda hd.img - użyj obrazu hd.img jako dysku hda, czyli pierwszej partycji pierwszego dysku
 -cdrom xx.iso -użyj obrazu xxx.iso (oczywiście xxx zastępujemy nazwą naszego pliku) jako cd-rom'u
 -boot d - bootuj z cd-rom'u (a- z dyskietki, c- z dysku twardego)
 -m 128 - przydziel maszynie wirtualnej 128 MB RAM'u
 Po starcie systemu, wybieramy opcję startu instalatora z cd-rom'u i najzwyczajniej na świecie instalujemy Windowsa

UWAGA

Może się zdarzyć że po zainstalowaniu windows nie chce sie uruchomić (błąd ochrony systemu windows) należy wtedy zamknąć okno emulatora i uruchomić emulator z komendą :

 -no-kqemu

czyli :

qemu -hda hda.img -cdrom k3b_2.iso -boot d -m 100   -no-kqemu 

oczywiście w miejsce k3b_2.iso wpisujemy nazwe pliku z obrazem płyty instalacyjnej

oprócz tej komendy możemy dodać:

-enable-audio

Symuluje on kartę dźwiękową zgadną z Sound Blaster 16 lub AWE 32 lub zgodne
należy ją ręcznie zainstalować w systemie (np menadżer sterowania >> dodaj urządzenie >> wybierz z listy >> urządzenia audio (czy multimedialne) >> Creative.. >> Zgodny z Sound Blaster...)

-user-net

Symuluje kartę sieciową a na naszym komputerze serwer. Automatyczne przydzielenie IP i reszty danych nie trzeba ustawiać sieci.

Aby zobaczyć pełna listę komend należy wpisać samo:

qemu

Jeżeli chcemy doinstalować jakiś program do naszego systemu to musimy najpierw zrobić obraz płyty a następnie zmienić nazwę pliku zawierającego nasza płytę w poleceniu uruchamiającym qemu.)


Komentarze (13)

Gość Data: 2005-10-12 08:42:35Odpowiedz

Gość Data: 2005-11-05 18:03:07Odpowiedz

wOODSHIt

polecenie -no-kquemu spowoduje uruchomienie bez "przyspieszacza" quemu, czyli znacznie wolniej (5 - 10 razy niż palenie windy na czysto)

Gość Data: 2005-11-09 22:53:11Odpowiedz

a emulacja windowsa z innego dysku?

jak można emulować w susełku system z innego dysku, który jest już zainstalowany?

Gość Data: 2005-11-11 12:06:17Odpowiedz

zamiast -hda hda.img wpisac hda /dev/hd... swoj dysk z windowsem

Gość Data: 2005-11-23 10:52:24Odpowiedz

amigib

jakby ktoś chciał poczytać więcej

http://www.amigib.piwko.pl/qemu.html

Gość Data: 2006-01-08 20:19:20Odpowiedz

linuxweb już nie istnieje

http://informatyka.suski.org/

Gość Data: 2006-05-28 21:20:14Odpowiedz

Gość Data: 2007-02-15 12:40:42Odpowiedz

Obraz płyty?

Wcale nie trzaba robić obrazu płyty! Wystarczy zamiast -cdrom obrazek.iso to dajemy /dev/hd*(tam gdzie cd)

Gość Data: 2007-06-13 00:46:47Odpowiedz

przykład dla 512 MB pamięci(obrazy iso domowym,konsola odpalona z domowego klawisz F4)w gparted aktywujemy dysk (formatować nie trzeba, chyba, że jakiś system potrzebuje partycje wymiany do instalacji przy za małej ilości pamięci dostępnej).
CTRL+Alt+F przełączanie pomiędzy oknem a pełnym ekranem.
su
Hasło:
modprobe kqemu
qemu-img create hda.img 12768M
qemu -hda hda.img -m 236 -cdrom /home/tom/gparted-livecd-0.2.5.iso -soundhw all -localtime -full-screen -boot d
qemu -hda hda.img -m 236 -cdrom /home/tom/debian-40r0-i386-netinst.iso -soundhw all -localtime -full-screen -boot d
lub
qemu -hda hda.img -m 236 -cdrom /dev/hdb -soundhw all -localtime -full-screen -boot d (lite on)
qemu hda.img -m 236 -soundhw all -localtime -full-screen

Gość Data: 2007-06-13 00:58:40Odpowiedz

Sprostowanie

1. W przedostatniej linijce na końcu (lite on)tego nie wkleiamy w konsoli to nazwa mojego napędu.
2. Czy taka instalacja Windowsa na wirtualnum dysku jest legalna (w co wątpię).Jeśli jest, to jakie warunki muszą być spełnione?

Gość Data: 2007-06-13 08:22:32Odpowiedz

Re: Sprostowanie

heh taka instalacja jest legalna jeśli posiadasz wyższą wersje windowsa dla Visty jest to enterprise a dla XP chyba professional lub nie jest w ogóle legalne

siwy Data: 2007-08-25 14:55:35Odpowiedz

Czy ktos moze mi powiedziec jak zainstalowac qemu ja zainstalowale mam program qemu launcher ale nie chce sie wlaczyc prosze o pomoc

Twój komentarz został donany

Gość Data: 2009-09-04 07:46:42Odpowiedz

Quemu portable? Czyli na USB, odpalanym potem pod "oknami"?