QEMU emulator (testowałem 98 i XP)
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,
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.)
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"?
Komentarze (13)