On Wed, 09 Jan 2002, Manfred Tremmel wrote:
Am Montag, 7. Januar 2002 20:45 schrieb David Haller:
Und was ist, wenn du im neuen Kernel was vergessen hast? z.B. den Framebuffer-Support? Nach einem "make bzlilo" folgt dann das grosse "Oh-oh", wenn man nicht noch ne andere Kopie hat (die es bei neueren Suse's ja $DEITY-sei-Dank gibt)...
Lies Dir nochmal durch, was ich geschrieben habe.
Nicht noetig ;)
Ich hab immer den aktuellen *und* den Vorgängerkernel zum booten parat. [.. denn dann] start ich eben den alten, lösch vmlinux und System.map, kopier mir vmlinux.old und System.old auf genannte Dateien (damit bei der nächsten comilierung nicht die old Versionen futsch sind) und versuchs erneut.
Ah. Hm. Das empfinde ich als umstaendlich, besonders da ich, wie ich mich kenne, diese Zurueckkopiererei vermutlich genau dann vergessen wuerde, wenn's am noetigsten waere... Aber ok. So geht's auch. Da bleibt aber das Problem der modules.conf (z.B. hab ich nen Ethernet-Treiber nur in meinen beiden letzten Kernels[1], wobei ich nichtmal weiss, ob der aeltere ueberhaupt laeuft ;)
Und wenns mich trotz allem auf die Schnauze haut, gibts noch die SuSE CD oder ne Boot-Diskette mit dem jeweils letzten funtkionierenden Kernel.
Aber auch nur bedingt. Das erste booten nach dem letzten Prozessor- Update war eher unerfreulich (panic), da SuSE den Kernel falsch kompiliert hatte (Athlon und SuSI 6.2/Kernel 2.2.1(0|2), IIRC)... Die SuSE 5.3 (Kernel 2.0.35) Live/Rettungs CD ging dann aber[2] ;) Und damit
Siehe aber http://www.dhaller.de/linux/multikernel.html ;)
ist's wesentlich "schwieriger" so zu pennen, dass man keinen boot- baren Kernel mehr hat... Ist aber wohl Geschmackssache :)
Ich ziehe auch ein manuelles kopieren vor, alternativ kann man sich ein '/sbin/installkernel' shell-script schreiben, und dann 'make install' statt 'make bzlilo' aufrufen, denn (aus arch/$(ARCH)/boot/install.sh):
Spricht ja auch nichts dagegen. Ist doch fein, wenn man die Wahl hat. Ich wollt ja nur drauf hinweisen, dass eben der vorgängerkernel *nicht* verloren ist, wenn ein make bzlilo ausgeführt wird, einen entsprechenden Eintrag in der lilo.conf vorausgesetzt.
Ack. Aber -- ohne weitere Massnahmen, s.o. -- eben nur einmal... Naja, nach den Beschreibungen kann sich jetzt ja jeder die Variante raussuchen, die ihm sympatischer ist :) -dnh [1] Da ich das erst seit kurzem brauche [2] Das Bootdiskettenimage hab ich aber doch mit Win gesaugt, da das konfiguriert war -- WARNING! ~/.signature contains a signature-virus and is blocked by VaporWare(tm) Antivirus-Wall V42. Please contact your local admin.