Lennyben nem tudok más kernelt betölteni

Fórumok

Adott egy frissen telepített lenny 2.6.26-2-amd64-es kernellel egy lenovo rd120-as szerveren hardveres raid-el 6x1 terrás vinyóval raid6-ban. A kernelt le szeretném cserélni 2.6.26-2-xen-amd64-re.
Fel is telepítettem, de nem akarja betölteni. A grub ennyit ír:
error: You need to load the kernel first
Ha bármit nyomok, visszaugrik a menübe és a régi kernellel simán elindul.
A /boot-ban minden ott van, ami kellhet.

Korábban Ubuntu hardy-t és jaunty-t raktam rá tesztként, ott be tudta tölteni a másik kernelt.

Lenny alatt mi lehet a gond?

Hozzászólások

A xen többi részét is felraktad vagy csak a xen-es kernelt?
konkrétan: a hipervizor fent van?
grub menüből bemásolhatnád azt a bejegyzést.

root@node1:~# dpkg -l |grep xen
ii libxenstore3.0 3.2.1-2 Xenstore communications library for Xen
ii linux-image-2.6.26-2-xen-amd64 2.6.26-17lenny2 Linux 2.6.26 image on AMD64, oldstyle Xen support
ii linux-modules-2.6.26-2-xen-amd64 2.6.26-17lenny2 Linux 2.6.26 modules on AMD64
ii xen-hypervisor-3.2-1-amd64 3.2.1-2 The Xen Hypervisor on AMD64
ii xen-linux-system-2.6.26-2-xen-amd64 2.6.26-17lenny2 XEN system with Linux 2.6.26 image on AMD64
ii xen-utils-3.2-1 3.2.1-2 XEN administrative tools
ii xen-utils-common 3.2.0-2 XEN administrative tools - common files
ii xenstore-utils 3.2.1-2 Xenstore utilities for Xen

------------------------------------------------------------

menuentry "Debian GNU/Linux, linux 2.6.26-2-xen-amd64" {
set root=(hd0,1)
search --fs-uuid --set 75c3a0ac-ce38-4cf5-87b2-8861d9e434a6
linux /vmlinuz-2.6.26-2-xen-amd64 root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro
initrd /initrd.img-2.6.26-2-xen-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-xen-amd64 (single-user mode)" {
set root=(hd0,1)
search --fs-uuid --set 75c3a0ac-ce38-4cf5-87b2-8861d9e434a6
linux /vmlinuz-2.6.26-2-xen-amd64 root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro single
initrd /initrd.img-2.6.26-2-xen-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-amd64" {
set root=(hd0,1)
search --fs-uuid --set 75c3a0ac-ce38-4cf5-87b2-8861d9e434a6
linux /vmlinuz-2.6.26-2-amd64 root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro
initrd /initrd.img-2.6.26-2-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-amd64 (single-user mode)" {
set root=(hd0,1)
search --fs-uuid --set 75c3a0ac-ce38-4cf5-87b2-8861d9e434a6
linux /vmlinuz-2.6.26-2-amd64 root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro single
initrd /initrd.img-2.6.26-2-amd64

------------------------------------------------------------

root@node1:~# dpkg -l |grep grub
ii grub-common 1.96+20080724-16 GRand Unified Bootloader, version 2 (common files)
ii grub-pc 1.96+20080724-16 GRand Unified Bootloader, version 2 (PC/BIOS version)

------------------------------------------------------------

partíciók:
Model: ServeRA alap (scsi)
Disk /dev/sda: 4000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 17,4kB 500MB 500MB ext3 boot
2 500MB 10,5GB 10,0GB ext3
3 10,5GB 12,5GB 2000MB linux-swap
4 12,5GB 4000GB 3988GB lvm

menuentry "Debian GNU/Linux, linux 2.6.26-2-xen-amd64" {
set root=(hd0,1)
search --fs-uuid --set 75c3a0ac-ce38-4cf5-87b2-8861d9e434a6
linux /xen-3.2-1-amd64.gz root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro
module //vmlinuz-2.6.26-2-xen-amd64 root=UUID=65dfb7b6-4910-4174-b331-1644608dc9ca ro
module /initrd.img-2.6.26-2-xen-amd64
}

Emlekeim szerint abban a Debian initrd-ben nincs raid6 modul. Esetleg tedd be az /etc/modules allomanyba a "raid6" sort es generald ujra az initrd-d.

Szia

Ahogy látom te a grub2 -t raktad fel nem a legacy-t és itt így kell:

pl
multiboot /boot/xen-3.2-1-amd64.gz dom0_mem=640M
module /boot/vmlinuz-2.6.26-1-amd64 root=/dev/akarmi ro
module /boot/initrd.img-2.6.26-1-amd64

Remélem nem néztem be :-D

-----------
A válaszok már készen állnak, csak jól kell kérdeznie.