Sinds een weekje heb ik mezelf een 2dehandse Compaq proliant server aangeschaft.
Het gaat hier om een redelijk oude versie; 2 * P3 1ghz, 1280mb ram, 2 * 72gb scsi (hotswap), ...
Natuurlijk zit er ook hardware raid op, Compaq array of iets dergelijks.
De bedoeling is dat er Gentoo op komt, maar 2006.0 gaf tal van errors bij het booten (livecd); zlib errors. 2004.0 wou netwerk kaart niet detecteren (e100 driver), en 1.4 had geen raid/scsi support (of vond de schijven toch niet).
Ik heb daarom even Ubuntu erop gesmeten (had nog paar CD's liggen), en daar werkt alles perfect op. Hij detect de hardware raid harde schijven als /dev/ida/c0d0. Ik was van plan om vanuit Ubuntu (livecd dan) Gentoo te bootstrappen.
Maar wou eerst paar dingen testen, zoals een eigen kernel config in orde brengen.
Natuurlijk zit er op Ubuntu een oude kernel, 2.6.8 ofzo. Bedoeling is om deze (handmatig, vanaf source dus) te updaten naar 2.6.15.6.
Nadat ik de kernel geconfigureerd en gecompileerd heb, heb ik ubuntu gereboot met de nieuwe kernel (lilo als bootloader, grub wou niet werken).
Deze geeft echter een kernel panic, met "not synching: VFS: unable to mount root device on unknown block".
Op de partititie zit een ext3 FS op, en ext3 support is builtin in de kernel.
/dev/ida is ook aangemaakt in /dev
bewijsje (http://www.cpqlinux.com/mkdev_ida.txt):Lilo config (belangrijkste delen):Code:root@testosteron:~ # ./mkdev_ida mknod: `/dev/ida/c0d0': File exists mknod: `/dev/ida/c0d0p1': File exists mknod: `/dev/ida/c0d0p2': File exists mknod: `/dev/ida/c0d0p5': File existsM'n vraagjes:Code:boot=/dev/ida/c0d0 root=/dev/ida/c0d0p1 image=/vmlinuz label=Linux read-only # restricted # alias=1 initrd=/initrd.img
1) Ik kan in de raid controller geraken bij het booten (F10), maar kan ik ook in de bios geraken? Del of F2/F3 werkt niet.
2) Als ik er een harde schijf uittrek, blijft linux probleemloos werken. Als ik die er weer insteek, en een half uur later de 2de harde schijf uittrek crashed linux (disk error). Bij het rebooten gaat hij blijkbaar wel rebuilden, en kan ik verder werken.
Klopt het dus dat hij de array enkel gaat rebuilden bij een reboot?
3) Waarom krijg ik unknown block? Terwijl /dev/ida bestaat. En volgens de Docs op de nieuwste kernel noemt de compaq array drives ook nog steeds /dev/ida (en niet /dev/scsi ofzo).
Bedankt

Likes:


