VGA passthrough
VGA passthrough
Elérkezett a pillanat, amiért ennyit dolgoztunk. Indítsuk újra a fizikai gépünket a biztonság kedvéért, majd bővítsük a virtuális gép konfigurációs fájlját:
Hirdetés
pci=[
'01:00.0' , '01:00.1' ,
'02:00.0' , '07:00.0'
]
Az FLR hiánya miatt nem szeretnénk, hogy bármi módon újrainduljon a gép, csak a leállás megengedett. Adjuk hozzá a következő sorokat a konfigfájlhoz:
on_poweroff='destroy'
on_reboot='destroy'
on_watchdog='destroy'
on_crash='destroy'
Indítsuk el a virtuális gépet, majd telepítsük a drivereket. A telepítés utáni leállítás (általában ugye ez újraindítás szokott lenni) után indítsuk újra a fizikai gépünket. Ezután módosítsuk a konfigurációs fájlt. A virtuális videokártyára, virtuális USB eszközökre már nincs szükségünk, viszont a Xen tudomására kell hozni, hogy az átpasszolt kártyát szeretnénk elsődlegesként használni. Az én konfigurációs fájlom a módosítások után:
# Windows 7
name='win7'
builder='hvm'
vcpus=2
memory=4096
on_poweroff='destroy'
on_reboot='destroy'
on_watchdog='destroy'
on_crash='destroy'
disk=[
'/dev/xenssd/win7_1,raw,hda,rw' ,
'/dev/xenhdd/win7_1,raw,hdb,rw' ,
',raw,hdc,ro,cdrom'
]
boot='c'
vif=[ 'mac=00:16:3E:13:8B:68 , bridge=xenbr0' ]
gfx_passthru=1
pci=[
'01:00.0' , '01:00.1' ,
'02:00.0' , '07:00.0'
]
xen_platform_pci=1
localtime=1
sdl=0
vnc=0
A beviteli eszközről gondoskodnunk kell, én egy USB-s egeret dugtam az egyik átadott USB aljzatba. Ezután nincs más hátra mint elindítani a virtuális gépünket a már ismert paranccsal:
sudo xl create win7.cfg
Ha minden jól ment, akkor ha átváltunk a virtuális gép videokártyájából jövő kimenetre a szokásos Windows bejelentkező-képernyő fogad bennünket. Elmondhatjuk hogy kész, megcsináltuk!
A cikk még nem ért véget, kérlek, lapozz!



