Re: Probleme nach Kernel Upgrade

2006-06-08 Diskussionsfäden Gerhard Brauer
Gruesse!
* Daniel Vukicevic <[EMAIL PROTECTED]> schrieb am [08.06.06 14:21]:
> Hallo Liste,
> 
> gestern wurde auf einem Mac ein Kernel Upgrade von 2.4 auf 2.6-powerpc
> durchgeführt. Leider ist ein ordnungsgemäßes Booten nun nicht mehr möglich.
> 
> Folgende Fehlermeldung erhalte ich :
> 
> 
> pivot_root: No such file or directory
> /sbin/init/:432: cannot open dev/console: No such file

Kaputtes initrd-Image?
Über pivot_root-Call wird, ähnlich chroot, das reale Root-Filesystem
gegen die Initiale-Ram-Disk ausgetauscht -> $Kernel-Doku/initrd.txt, 
man pivot_root.

Kenne mich mit ppc-Kernel nicht aus, aber versuche mal:
a) erstelle mal, sofern nicht vorhanden, ein Dir namens /initrd
(root.root 755) -> Schuß ins Blaue
b) Versuche als Kernelboot-Parameter: noinitrd
c) eigene Initrd passend zum System erstellen (hatten wir vor längerem
hier als Thread ?) bzw. Kernel komplett selbst kompilieren ohne initrd
wenn möglich.
d) anderen Kernel aus anderer Quelle (?) verwenden.

> Hier ein Auszug aus der yaboot.conf

yaboot ist ein/der ppc-Bootloader?

> Jemand ne Idee ?

Konkret in einer ppc-Liste nachfragen?

> Grüsse
> Daniel Vukicevic

Gruß
Gerhard
-- 
Kernel panic: Could not determine whether
bit was one, zero or sqrt(1/PI)...
(J.K. in d-u-g)


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Probleme nach Kernel Upgrade

2006-06-08 Diskussionsfäden Daniel Vukicevic
Dirk Finkeldey wrote:
> Die initrd.img ist auch vorhanden / symlink ist korrect ?

Ja klar. Siehe meine Auflistung des /boot Verzeichnis.


> Hm vmlinuz.old läßt sich auch nicht starten ?

Doch. Das ist der 2.4er Kernel.


> Falls du keinen 2.4.18 Kernel mehr verwenden möchtest, solltest du die
> systen.map-2.4.18-newpmac löschen um platz zu sparen - du mußt sie aber
> nicht löschen.

Ja.


> dieser symbolische link muß in / kopiert werden damit beim booten das
> initrd in /boot gefunden wird.

Warum ? Im Bootmanager ist der Link doch korrekt nach /boot angegeben.
In / würde es mir nichts nützen.


> Es müßte auch ein Comprimiertes dateisystem in /initrd liegen, falls das
> Verzeichnis leer ist mach doch mal ein mkinitrd.

Hm was wo ? Mkinitrd habe ich schon ausgeführt
-> mkinitrd -o /boot/initrd.img-2.6.8-3-powerpc2 2.6.8-3-powerpc.


> Das kommt mir komisch vor, weshalb ist das initrd.img einmal als .old
> dabei  ?
> lösch dochmal den initrd.img-2.6.8-3-powerpc.old

Weil ich mkinitrd nach dem Kernelupgrade ausgeführt habe, da er ja nicht
mehr booten wollte.


> 
>> -rw-r--r--  1 root root   54760 Apr  7  2005 second.b
>> -rw-r--r--  1 root root   41680 Nov 26  2001 second.b.preserved
>> lrwxrwxrwx  1 root root  23 Jun  6 18:31 vmlinux ->
>> vmlinux-2.6.8-3-powerpc
>>
> Auch dieser symlink müßte eigentlich in / liegen.

S.o.

> 
>> -rw-r--r--  1 root root 3573285 Nov 20  2003 vmlinux-2.4.18-newpmac
>> -rw-r--r--  1 root root 3848370 Jun  6  2005 vmlinux-2.4.19
>> -rw-r--r--  1 root root 3967208 Feb 12 22:19 vmlinux-2.6.8-3-powerpc
>> -rw-r--r--  1 root root 1322157 Jun  6  2005 vmlinux.coff-2.4.19
>> lrwxrwxrwx  1 root root  14 Jun  6 18:31 vmlinux.old ->
>> vmlinux-2.4.19
>>
> Dieser ebenso.

S.o.

>> Jemand ne Idee ?
>>
> Hast du dich vielleicht verschrieben und vmlinux statt vmlinuz erwischt
> (möchte nichts unterstellen).

Das Kernel Image heisst hier doch vmlinux? Und nicht vmlinuz.

> Teste nochmal mit der änderung der symlinks, dan müßte zumindest
> Linux.old wieder Funktionieren.

Gut mein Fehler, darauf daß der alte Kernel noch tut habe ich nicht erwähnt.
Ich danke Dir aber trotzdem für die Tipps!


Grüsse
Daniel


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Probleme nach Kernel Upgrade

2006-06-08 Diskussionsfäden Dirk Finkeldey

Daniel Vukicevic schrieb:


Hallo Liste,

gestern wurde auf einem Mac ein Kernel Upgrade von 2.4 auf 2.6-powerpc
durchgeführt. Leider ist ein ordnungsgemäßes Booten nun nicht mehr möglich.

Folgende Fehlermeldung erhalte ich :


pivot_root: No such file or directory
/sbin/init/:432: cannot open dev/console: No such file


Hier ein Auszug aus der yaboot.conf


/etc/yaboot.conf

boot=/dev/hda2
device=hd:
partition=3
root=/dev/hda3
timeout=100
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/boot/vmlinux
   label=Linux
   read-only
   initrd=/boot/initrd.img


Die initrd.img ist auch vorhanden / symlink ist korrect ?



image=/boot/vmlinux.old
   label=Linux.old
   read-only


Hm vmlinuz.old läßt sich auch nicht starten ?



Auszug aus dem /boot DIR :

-rw-r--r--  1 root root  531419 Nov 20  2003 System.map-2.4.18-newpmac

Falls du keinen 2.4.18 Kernel mehr verwenden möchtest, solltest du die 
systen.map-2.4.18-newpmac löschen um platz zu sparen - du mußt sie aber 
nicht löschen.



-rw-r--r--  1 root root  563868 Jun  6  2005 System.map-2.4.19
-rw-r--r--  1 root root  944848 Feb 12 22:19 System.map-2.6.8-3-powerpc
-rw-r--r--  1 root root   18601 Nov 20  2003 config-2.4.18-newpmac


Hier gilt das gleiche, wenn nicht mehr gebraucht aufräumen ->löschen.


-rw-r--r--  1 root root   32467 Jun  6  2005 config-2.4.19
-rw-r--r--  1 root root   40003 Feb 12 20:48 config-2.6.8-3-powerpc
-rw-r--r--  1 root root1024 Apr  7  2005 first.b
-rw-r--r--  1 root root1024 Nov 26  2001 first.b.preserved
lrwxrwxrwx  1 root root  26 Jun  6 18:30 initrd.img ->
initrd.img-2.6.8-3-powerpc

dieser symbolische link muß in / kopiert werden damit beim booten das 
initrd in /boot gefunden wird.


Es müßte auch ein Comprimiertes dateisystem in /initrd liegen, falls das 
Verzeichnis leer ist mach doch mal ein mkinitrd.



-rw-r--r--  1 root root 4620288 Jun  8 13:57 initrd.img-2.6.8-3-powerpc
-rw-r--r--  1 root root 1662976 Jun  7 17:14 initrd.img-2.6.8-3-powerpc.old

Das kommt mir komisch vor, weshalb ist das initrd.img einmal als .old 
dabei  ?

lösch dochmal den initrd.img-2.6.8-3-powerpc.old


-rw-r--r--  1 root root   54760 Apr  7  2005 second.b
-rw-r--r--  1 root root   41680 Nov 26  2001 second.b.preserved
lrwxrwxrwx  1 root root  23 Jun  6 18:31 vmlinux ->
vmlinux-2.6.8-3-powerpc


Auch dieser symlink müßte eigentlich in / liegen.


-rw-r--r--  1 root root 3573285 Nov 20  2003 vmlinux-2.4.18-newpmac
-rw-r--r--  1 root root 3848370 Jun  6  2005 vmlinux-2.4.19
-rw-r--r--  1 root root 3967208 Feb 12 22:19 vmlinux-2.6.8-3-powerpc
-rw-r--r--  1 root root 1322157 Jun  6  2005 vmlinux.coff-2.4.19
lrwxrwxrwx  1 root root  14 Jun  6 18:31 vmlinux.old -> vmlinux-2.4.19


Dieser ebenso.





Jemand ne Idee ?

Hast du dich vielleicht verschrieben und vmlinux statt vmlinuz erwischt 
(möchte nichts unterstellen).




Grüsse
Daniel Vukicevic

Teste nochmal mit der änderung der symlinks, dan müßte zumindest 
Linux.old wieder Funktionieren.


Mit freundlichen Grüßen Dirk Finkeldey



Probleme nach Kernel Upgrade

2006-06-08 Diskussionsfäden Daniel Vukicevic
Hallo Liste,

gestern wurde auf einem Mac ein Kernel Upgrade von 2.4 auf 2.6-powerpc
durchgeführt. Leider ist ein ordnungsgemäßes Booten nun nicht mehr möglich.

Folgende Fehlermeldung erhalte ich :


pivot_root: No such file or directory
/sbin/init/:432: cannot open dev/console: No such file


Hier ein Auszug aus der yaboot.conf


/etc/yaboot.conf

boot=/dev/hda2
device=hd:
partition=3
root=/dev/hda3
timeout=100
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/boot/vmlinux
label=Linux
read-only
initrd=/boot/initrd.img

image=/boot/vmlinux.old
label=Linux.old
read-only

Auszug aus dem /boot DIR :

-rw-r--r--  1 root root  531419 Nov 20  2003 System.map-2.4.18-newpmac
-rw-r--r--  1 root root  563868 Jun  6  2005 System.map-2.4.19
-rw-r--r--  1 root root  944848 Feb 12 22:19 System.map-2.6.8-3-powerpc
-rw-r--r--  1 root root   18601 Nov 20  2003 config-2.4.18-newpmac
-rw-r--r--  1 root root   32467 Jun  6  2005 config-2.4.19
-rw-r--r--  1 root root   40003 Feb 12 20:48 config-2.6.8-3-powerpc
-rw-r--r--  1 root root1024 Apr  7  2005 first.b
-rw-r--r--  1 root root1024 Nov 26  2001 first.b.preserved
lrwxrwxrwx  1 root root  26 Jun  6 18:30 initrd.img ->
initrd.img-2.6.8-3-powerpc
-rw-r--r--  1 root root 4620288 Jun  8 13:57 initrd.img-2.6.8-3-powerpc
-rw-r--r--  1 root root 1662976 Jun  7 17:14 initrd.img-2.6.8-3-powerpc.old
-rw-r--r--  1 root root   54760 Apr  7  2005 second.b
-rw-r--r--  1 root root   41680 Nov 26  2001 second.b.preserved
lrwxrwxrwx  1 root root  23 Jun  6 18:31 vmlinux ->
vmlinux-2.6.8-3-powerpc
-rw-r--r--  1 root root 3573285 Nov 20  2003 vmlinux-2.4.18-newpmac
-rw-r--r--  1 root root 3848370 Jun  6  2005 vmlinux-2.4.19
-rw-r--r--  1 root root 3967208 Feb 12 22:19 vmlinux-2.6.8-3-powerpc
-rw-r--r--  1 root root 1322157 Jun  6  2005 vmlinux.coff-2.4.19
lrwxrwxrwx  1 root root  14 Jun  6 18:31 vmlinux.old -> vmlinux-2.4.19



Jemand ne Idee ?

Grüsse
Daniel Vukicevic


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)