PDA

View Full Version : problema kernel fedora core 5


_YTS_
12-05-2007, 18:46
ciao

per varie questioni ho dovuto installare fedora core 5 su una macchina
adibita a web server.

naturalmente dopo avarla un po customizzata, mi sono imbattuto nella compilazione finale del kernel.

ho cosi scaricato l'ultimo vanilla della serie 2.6 e l'ho compilato in modo statico.

a grub gli ho detto di caricare il kernel senza initrd in quanto quello che mi server è embedeed nel kernel stesso.

sorge però un problema al caricamento..., mi spara questa riga è la macchina
si reoobota da sola:

Warning: unable to open an initial console

ho cercato un po in rete provando le soluzioni che ho trovato, ma senza
effetto alcuno.

ho anche disabilitato udev, ma visto che non portava benefici l'ho riattivato.

avete mai avuto prob similari?

tnx dei consigli.

MrAsd
13-05-2007, 17:37
Devi usare initrd perche' altrimenti con udev ti ritroveresti senza alcuni device e durante il boot avresti proprio il problema descritto.

_YTS_
14-05-2007, 11:08
ciao, ho risolto come indicato qua:

http://docs.fedoraproject.org/udev/

in pratica:

Udev without initrd

Install Fedore Core as usual and reboot. Execute the following commands


mkdir /tmp/dev
mount --move /dev /tmp/dev
sbin/MAKEDEV null console zero
mount --move /tmp/dev /dev

Install your kernel without an initrd. Reboot.

You will get some SELinux errors, and syslogd will not work as expected.

in sintesi:

è ovviamente possibile utilizzare un kernel monolitico continuando ad usare
udev ma fissando i device come visto sopra.

tnx degli interventi, byez

MrAsd
14-05-2007, 11:30
ciao, ho risolto come indicato qua:

http://docs.fedoraproject.org/udev/


Grazie per il link. Io continuo a preferire l'uso di initrd secondo la "Fedora Way" soprattutto per non aver problemi mixando kernel fedora e kernel custom/vanilla o con Selinux, ma mi fa piacere che ci sia un modo semplice per risolvere il problema (e senza mettere mano agli script di avvio).