Re: [rc5] Bootproblem nach Kernelupgrade auf eiskernel 1.0.1/2.6.24.27-xen

Stefan Welte <[email protected]>
Newsgroups spline.eisxen
Organization spline
Message-ID <[email protected]>
Hallihallo,
da antworte ich mir halt selbst:

On 05.12.2012 11:20, Stefan Welte wrote:
>>>> Hast Du mal versucht, die initrd neu schreiben zu lassen, nachdem der Systemstart erfolgreich
>>>> war?
>>> Nein, wie tue ich das?
>>
>> Lies mal hier:
>> http://www.linux-praxis.de/lpic2/lpi201/manpages/mkinitrd_debian.html
> 
> mkinitrd-Skripte gibt es nicht auf meinem eisxen und mkinitramfs fehlt z.B.
> /usr/share/initramfs-tools/scripts/functions
> Zudem habe ich starke Zweifel, ob sich der Aufwand das mkinitrd-Skript auf eisxen zum Laufen zu
> bringen zielführend ist.

eine Suchmaschine brachte (heute) endlich eine/die Lösung:
http://spline.eisfair.dev.narkive.com/2YU41Avb/eisxen-initrd-bearbeiten

Änderung in Datei /init der entpackten initrd-2.6.24-28-xen.gz
Zeile "sleep 6" eingefügt, damit gewartet wird, bis das root-Gerät erstellt wurde; ob das
gut/korrekt/bestmöglich gelöst ist, kann ich nicht beurteilen, aber es half/hilft; Ergebnis:

    304     # second start of udev
    305     if [ ! -e "$mount_dev" ]
    306     then
    307         run_udev
    308         sleep 6
    309     else
    310         echo "..."
    311     fi

bzw. danach entedeckt und vermutlich korrekter:
die sleep-Zeit von 1s auf 2s erhöht im ersten udev-Start

     93     # Wait max 60 second's for spool udev queue
     94     i=0
     95     while test -d /dev/.udev/queue
     96     do
     97         sleep 2;
     98         test "$i" -gt 29 && break
     99         echo -n "."
    100         : $(( i++ ))
    101     done

>>> Da ich den 2.6.24-28-xen-Kernel nochmal drüber installiert hatte eben, schien es mir, als würde
>>> keine initrd generiert, sondern lediglich eine Standard-initrd aus dem Paket extrahiert.
>>> Kann/soll das so sein?
>>
>> Da muss ich Dich an Stefan oder Sebastian verweisen.
> 
> @Sebastian/Stefan, bitte um Antwort.

Danke.

> Beim aktuellen Kernel 2.6.24-28-xen ist die Lage noch behinderter: ich muss vor dem händischen
> mounten noch ein "modprobe aic7xxx" machen.

Diesen Fehler konnte ich nicht mehr beobachten heute.

> Zudem ist ungut, daß meine IDE-Platten mit hd[a-h] bezeichnet werden mit Kernel 2.6.24-28-xen,
> im Gegensatz zum Boot mit 3.0.0-26-generic-pae, wo diese sd[b-i] sind (nachdem ich aus dessen
> initrd das pata_hpt37x.ko Modul entfernt hatte; ansonsten wurde meist die Rootplatte statt sda
> zu sde). Das macht eine Konfiguration von S.M.A.R.T unmöglich. Liegt wohl daran, daß
> 2.6.24-28-xen noch für IDE-Platten kein libata nimmt!?

?

Gruß,
Stefan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.