QEMU - Hippo

Transkript

QEMU - Hippo
QEMU
■
QEMU je emulátor procesoru používající
dynamický překlad kódu. Pracuje ve dvou
režimech :

Plná emulace (full system emulation) – QEMU
emuluje celý systém (např. PC) včetně jednoho nebo
několika procesorů a různých periferií. Umožňuje
nastartovat a provozovat přímo jiný operační systém.
➔

Emuluje několik HW platforem, např. : x86, AMD64, Alpha,
ETRAX CRIS, MIPS a SPARC.
Uživatelská emulace (user mode emulation) –
Umožňuje spustit jeden proces, který je určený pro
odlišnou platformu (cross-compilation, crossdebugging).
1
QEMU
■
Na platformě PC QEMU simuluje tento hardware :
i440FX host PCI bridge and PIIX3 PCI to ISA bridge
➔ Cirrus CLGD 5446 PCI VGA card or dummy VGA card with
Bochs VESA extensions (hardware level, including all non
standard modes).
➔ PS/2 mouse and keyboard
➔ 2 PCI IDE interfaces with hard disk and CD-ROM support
➔ Floppy disk
➔ PCI/ISA PCI network adapters
➔ Serial ports
➔ Creative SoundBlaster 16 sound card
➔ ENSONIQ AudioPCI ES1370 sound card
➔ Adlib(OPL2) - Yamaha YM3812 compatible chip
➔ PCI UHCI USB controller and a virtual USB hub
➔
2
QEMU
■
Základní použití plně emulovaného módu :
qemu [options] [disk_image]
Základní parametry :







-M machine
-hd[abcd] file
-cdrom file
-boot [a|c|d|n]
......
......
......
......
typ emulovaného stroje
hard disk image
CD-ROM image
boot médium (floppy=a, HD=c,
CD-ROM=d, etherboot=n)
-m mesg
...... velikost RAM v megabytech
-soundhw card ...... povolit audio
-localtime
...... nastavit čas podle lokálního
3
QEMU
■
Základní použití plně emulovaného módu :
qemu [options] [disk_image]
Parametry zobrazení :





-nographic
-no-frame
-full-screen
-k language
-vnc display
......
......
......
......
......
vypne grafický výstup
vypne dekorace SDL okna
nastartuje v režimu full-screen
nastavení mapy klávesnice
použití VNC (viz dokumentace)
4
QEMU
■
Základní použití plně emulovaného módu :
qemu [options] [disk_image]
Síťové parametry :




-net nic
-net user
-net tap
-net socket
......
......
......
......
vypne grafický výstup
vypne dekorace SDL okna
nastartuje v režimu full-screen
nastavení mapy klávesnice
5
QEMU
■
Ovládání (v grafickém režimu) :





Ctrl-Alt-f
Ctrl-Alt-1
Ctrl-Alt-2
Ctrl-Alt-3
Ctrl-Alt
......
......
......
......
......
režim full-screen
monitor virtualizovaného systému
QEMU monitor
sériový port
přepnutí ovládaní hostovaného nebo
hostujícího systému
6
QEMU
■
QEMU monitor umožňuje komplexní ovládání
běžícího hostovaného systému :

Připojování / odpojování výměnných médií jako jsou
diskety a CD-ROM nosiče.

Uložení a znovuobnovení virtuálního stroje.

Ladění a profilování hostovaného systému.
7
QEMU
■
Základní příkazy QEMU monitoru :

info subcommand
network
➔ block
➔ pci
➔ usb
➔
➔
.....
.....
.....
.....
usbhost .....
informace o síťovém nastavení
zobrazí bloková zařízení
zobrazí emulovaná PCI zařízení
zobrazí USB zařízení zapojená do
virtuálního USB hubu
zobrazí všechna hostovaná USB zařízení

eject [-f] device vysune výměnné médium

change device setting
8
QEMU
■
Diskové obrazy (disk images) příkaz qemu-img :
qemu-img command [command options]

create [-e] [-b base_image] [-f fmt] filename [size]
filename ......
➔ -fmt
......
➔
➔
size
......
➔
-e
......
jméno souboru s obrazem
formát obrazu (raw, qcow2, qcow, cow,
vmdk)
velikost obrazu v kilobytech, lze použít
přípony M (megabyty), G (gigabyty)
výsledný obraz bude šifrován (qcow formát)
9
QEMU
■
QEMU akcelerátor (KQEMU) :
KQEMU je jaderný modul, který urychluje běh
hostovaných systémů v emulátoru.
■
Instalace KQEMU :



./configure
make
make install
10
QEMU
■
Použití KQEMU :



■
modprobe kqemu
mknod /dev/kqemu c 250 0
chmod 666 /dev/kqemu
Použití akcelerátoru v QEMU :

qemu -kernel-kqemu

qemu -no-kqemu
..... zapíná akcelerátor
(výchozí volba)
..... vypíná akcelerátor
11

Podobné dokumenty

Egreat i5 Pocket PC s Windows 10 Uživatelská příručka CZ

Egreat i5 Pocket PC s Windows 10 Uživatelská příručka CZ DC in : Slouží k napájení přístroje dodaným adaptérem. Ten má dostatečnou kapacitu i pro napájení některých externích zařízení přes USB port. USB 2.0 ports: Slouží k připojení externích zařízení ja...

Více

Souborové systémy v cloudu

Souborové systémy v cloudu Distribuovaný POSIX FS primárně na souborové úrovni Není centralizovaný metadata server (elastický hash) Teoretická velikost až 72 ∗ 106 zettabyte (XFS subvol.) Integrace s QEMU (blokově bez FUSE, ...

Více

oVirt - virtualizace datacentra aneb správa

oVirt - virtualizace datacentra aneb správa -name vm-f16-buildmachine -S -M rhel6.4.0 -cpu Westmere -enable-kvm -m 2048 -smp 2,sockets=2,cores=1,threads=1 -uuid a8ccdb60-8a42-44f59669-d74c3b2eff43 -smbios type=1,manufacturer=Red Hat,product=...

Více

Zvukové karty, A/D a D/A převodníky

Zvukové karty, A/D a D/A převodníky označení AC'97 (compatible) a především jejich programové vybavení plně emulovat jak čip OPL3, tak i veškeré funkce zvukové karty Sound Blaster, a to až na úroveň jednotlivých řídicích registrů (co...

Více

Rikomagic MK36S Windows 10 Uživatelská příručka CZ

Rikomagic MK36S Windows 10 Uživatelská příručka CZ Power on/off : Pro zapnutí přístroje držte tlačítko 1-2 sekundy dokud se nerozsvítí LED. Pro vypnutí přístroje použijte Start/ napájení/ vypnout v systému Windows 10 Micro SD : Pro zvýšení úložnéh...

Více

12.2.2014

12.2.2014 vyznačte všechny ostatní moduly a části OS, se kterými bude každý takový modul komunikovat při běžném požadavku od aplikace (např. čtení nebo zápis X bytů dat z/do nějakého souboru, čtení N znaků z...

Více

4.2.2014

4.2.2014 SCSI je paralelní multidrop sběrnice. Po sběrnici SCSI se data přenášejí ve formě paketů. Formát SCSI paketů je standardizovaný. Payload každého takového paketu tvoří příkazy připojeným zařízením a...

Více

stavíme si vlastní cloud pro vývoj a testování

stavíme si vlastní cloud pro vývoj a testování Přehledná dokumentace: docs.opennebula.org

Více

HELION OPENSTACK

HELION OPENSTACK Add new IP address on a network to server. DEPRECATED, use floating-ip-associate instead. Add a Security Group to a server. Create new agent build.

Více

Katana - EXACTEC

Katana - EXACTEC Vzdálenost mezi adaptérem a Katanou by měla být menší než 40cm. Nedoporučujeme prodlužovací kabel. Lepší je připojit kabel přímo k robotu. RS-232 kabel s max. délkou 10 m. (dodávaný s robotem) Napá...

Více