Menü
aus ein
Ansicht umschalten Baum an
Avatar von Florian Heigl
  • Florian Heigl

mehr als 1000 Beiträge seit 26.01.2000

Re: Konnte das Xen nicht schon lange?

Felix Knecht schrieb am 30. März 2009 20:49

> Florian Heigl schrieb am 30. März 2009 19:37

> > Ja das geht schon seit Jahren, z.B. bei den "Coolsolutions" auf
> > Xensource.com ist ne Anleitung dazu von einem Forenteilnehmer hier.
> > Nichtsdestrotz ist es aber immernoch ein "hakeliges" Thema. 

> Hast du da einen Link zu? Kann das irgendwie nicht finden.

> Habe das naemlich auch schon eine ganze Weile vor.

Den brauchste eigentlich nicht.

- Stell Deine Linuxconsole auf den ersten seriellen Port
- Hol' Dir aus lspci die Busadressen der Grafikkarte und des USB
Controllers, an dem die Maus/Tastatur haengt
- Google kurz nach 'xen modprobe.d blacklist' und blackliste dann
entsprechend die PCI Devices "Grafikkarte" und "Tastatur/Maus" 
- eventuell (je nach dem wie Enterprise-grade, auch "scheisse"
genannt) Deine Distro ist, musst Du jetzt die initrd neu bauen;
vorher bitte die alte unbedingt wegsichern und schon in der grub.conf
mit einstellen, damit Du auch ohne diese Config booten kannst
- reboot und dann sollte der Monitor nichts neues mehr nach dem Bios
bzw. Xen kernel init anzeigen.
- dann (gerne auch vorher) installierst Du Dir eine (paravirt) VM als
Desktop
- in die domU config kommt nun ein Eintrag wie: 
#pci = ['0000:07:00.0',... weitere] (die fuehrenden Nullen bitte
selbst einfuegen)

die domU booten, die "console" erstmal nicht veraendern, sprich nur
mit xm create -c <vmname> starten
wenn das klappte, mal xorgcfg antesten!

- Falls das funktioniert, in der Desktop DomU so einrichten, dass er
mit X bootet
- diese mit ln -s /etc/xen/configs/Desktop /etc/xen/auto/S010Desktop
zum automatischen Starten beim dom0 boot einrichten.
- ggf. automatischen Suspend deaktivieren, der dauert bei >1GB ram ne
ewigkeit und muellt nach /var/lib/xen/save. Es ist normal schneller,
die Desktopmaschine zu booten.
- bei Bedarf kannste noch nen alias fuer Shutdown in der Desktopkiste
machen, der dann per ssh auf die dom0 geht, von dort den shutdown der
domU und dann der dom0 initiiert.

Wenn es hakelt, kannst Du noch folgende Sachen versuchen - dazu bitte
selber suchen.
#extra = "swiotlb=force noirqdebug" in die domU config

#permissive mode fuer das zu blacklistende device aktivieren via
/proc oder modprobe.d (dann wieder initrd rebuild)

Ansonsten geht noch: Fluchen, Beten, Devs beschimpfen und aufgeben.

Links:

http://web.archive.org/web/20071231061745/http://www.novell.com/cools
olutions/feature/17605.html

(das ist der erwaehnte artikel, ist aber iirc noch von Xen2)
http://wiki.xensource.com/xenwiki/CoolConfigurations#head-f4e3242c000
8f33dfe01a8467a011efad1723ad2


Bewerten
- +
Anzeige