xen in /boot/grub/menu.lst

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
zucki
Beiträge: 20
Registriert: 28.11.2009 14:14:36

xen in /boot/grub/menu.lst

Beitrag von zucki » 20.02.2011 11:08:42

Moin!

Ich bin gerade dem Xen Squeeze Tutorial gefolgt. Ich beginne mir mein XEN einzurichten und mein dom0 host ist per

Code: Alles auswählen

aptitude -P install xen-hypervisor-4.0-amd64 linux-image-xen-amd64
nun einfach mal da:

Code: Alles auswählen

kaze:/boot# ls
System.map-2.6.32-5-xen-amd64  bzImage-2.6.33.2		  config-2.6.33.2  initrd.img-2.6.32-5-xen-amd64
System.map-2.6.33.2	       bzImage-2.6.35.6		  config-2.6.35.6  vmlinuz-2.6.32-5-xen-amd64
System.map-2.6.35.6	       config-2.6.32-5-xen-amd64  grub		   xen-4.0-amd64.gz
Nach dem Neustart meines Root-Servers allerdings läd Grub: Linux kaze 2.6.35.6 #1 SMP Tue Sep 28 15:55:06 CEST 2010 x86_64 GNU/Linux. Denn /bootgrub/menu.lst enthält:

Code: Alles auswählen

default         0
fallback 1

title 2.6.35.6
	kernel (hd0,1)/boot//bzImage-2.6.35.6 root=/dev/sda2 panic=60  noapic acpi=off

title 2.6.32.3
	kernel (hd0,1)/boot//bzImage-2.6.33.2 root=/dev/sda2 panic=60  noapic acpi=off
...
Das ist ja auch alles schön und gut, nur sollte der update-grub Kram nicht meinen Xen Kram konfigurieren?

Code: Alles auswählen

kaze:/boot# update-grub(2)
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-xen-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-xen-amd64
done
Nicht weiter verwunderlich daher, dass xend nicht anspringt:

Code: Alles auswählen

aze:~# xm console mizu
WARNING!  Can't find hypervisor information in sysfs!
Error: Unable to connect to xend: No such file or directory. Is xend running?
Meine Frage ist recht einfach: wie sage ich grub2 (ist installiert mit Squeeze) dass er meinen Xen Kernel booten soll, ohne da nun meinen Bootloader zu verwüsten?

Beste Grüße,
zucki

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: xen in /boot/grub/menu.lst

Beitrag von syssi » 20.02.2011 13:27:01

Hi zucki,

du hast ein Stueckchen menu.lst eines grub1 gepostet.. sagste aber, dass du grub2 in Betrieb hast. Dein "update-grub" Aufruf sieht auch ordentlich aus. Bist du dir sicher, dass sich im MBR ein grub2 befindet? Ich vermute mal nicht, da er sonst korrekt deine XEN dom0 starten wuerde. Default-Eintraege waehlt mein bei grub2 ueber die /etc/default/grub Konfiguration mit der Variable GRUB_DEFAULT. Mit einem "grub-install" sollte sich der Problem loesen. Vorausgesetzt, dass deine Hardware mit grub2 harmoniert.

Gruss syssi

Antworten