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?
- 946 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
}
- A hozzászóláshoz be kell jelentkezni
A // is jó?
- A hozzászóláshoz be kell jelentkezni
bocs, elgepeltem
module /vmlinuz-2.6.26-2-xen-amd64
- A hozzászóláshoz be kell jelentkezni
Szerintem ez nem jó, a xen hipervizort kellene betölteni először, ahogy a másik hsz-ben is van.
hw raid6-hoz nem kell raid driver.
- A hozzászóláshoz be kell jelentkezni
Az érdekes az, hogy nem én csináltam, hanem generálta magának. Holnap kipróbálom, mert most újraindítottam a szerver távolról, de nem sikerült elindulnia :)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Ha hardveres raid, akkor is kell?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Ez volt a megoldás. Köszönöm
- A hozzászóláshoz be kell jelentkezni
Persze azt nem értem, hogy a lenny miért nem így konfigurálja be magát...
- A hozzászóláshoz be kell jelentkezni