grub eintraege aendern/entfernen

traster

traster

Routinier
@ubuntu2:/boot$ dir
abi-2.6.12-9-386 config-2.6.15-23-386 System.map-2.6.15-20-386
abi-2.6.15-20-386 grub System.map-2.6.15-21-386
abi-2.6.15-21-386 initrd.img-2.6.12-9-386 System.map-2.6.15-22-386
abi-2.6.15-22-386 initrd.img-2.6.15-20-386 System.map-2.6.15-23-386
abi-2.6.15-23-386 initrd.img-2.6.15-21-386 vmlinuz-2.6.12-9-386
config-2.6.12-9-386 initrd.img-2.6.15-22-386 vmlinuz-2.6.15-20-386
config-2.6.15-20-386 initrd.img-2.6.15-23-386 vmlinuz-2.6.15-21-386
config-2.6.15-21-386 memtest86+.bin vmlinuz-2.6.15-22-386
config-2.6.15-22-386 System.map-2.6.12-9-386 vmlinuz-2.6.15-23-386

larry@ubuntu2:/boot/grub$ vi menu.lst


title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, kernel 2.6.15-22-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-22-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-22-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot

title Ubuntu, kernel 2.6.15-22-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-22-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-22-386
savedefault
boot

title Ubuntu, kernel 2.6.15-20-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-20-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-20-386
savedefault
boot

title Ubuntu, kernel 2.6.15-20-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-20-386 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.15-20-386
boot

title Ubuntu, kernel 2.6.12-9-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
boot

so sieht es aus

jetzt wollte ich die alten oder besser geschrieben manche kernel versionen loeschen
wie stelle ich das an ?

mfg traster
 
Du brauchst nur die Bloecke, die zu einer Version gehoeren, in der menu.lst zu loeschen. Ein 'Konfigurieren' o.ae., wie es bei lilo der Fall war, ist nicht noetig.
Code:
title Ubuntu, kernel 2.6.15-23-386
 root (hd0,2)
 kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 ro quiet splash
 initrd /boot/initrd.img-2.6.15-23-386
 savedefault
 boot
Das ist so ein Block, den Du vollstaendig loeschen musst.
 
ok danke
und unter @ubuntu2:/boot$ die passende datei einfach loeschen ?
 
traster schrieb:
ok danke
und unter @ubuntu2:/boot$ die passende datei einfach loeschen ?
Datei_EN_: unter /boot liegen meist der Kernel (vmlinuz-<version>), eine ramdisk-Datei (initrd-<version>) und eine System.map-<version>. Kann sein, dass die Namen leicht variieren, die Version des Kernels enthalten sie i.d.R.
Ausserdem gibt es noch das Verzeichnis /lib/modules/<version> dort sind die Kernel-Module enthalten. Das kannst Du auch vollstaendig loeschen.

Pass dabei auf, dass Du nicht aus versehen etwas loescht, was zum Kernel gehoert, den Du noch benutzen willst! Doch wie gesagt, die Dateien enthalten meist die Versionsnummer, nach denen Du Dich richten kannst.
 
ok danke dir
jetzt noch eine frage
ich habe ja zwo partitionen
warum oder bzw ist der dortige grub der entscheidene ?
unter der zwoten partition habe ich auch grube und /boot aber
da habe ich die aktuellsten eintraege nicht
 
Waehrend der Installation wurde einmal das Programm grub-install durchgefuehrt. Dort wurde vermutlich der MBR beschrieben mit Hinweis, wo die Datei menu.lst zu finden ist.
 
Grub wird immer aus dem System heraus in den MBR installiert und nimmt sich seine Konfiguration aus dem System, aus dem er installiert wurde. Daher ist die Konfiguration auf der zweiten Partition fuer grub-install nicht relevant.
 
Btw. ... ich würde die Dateien nicht so ohne weiteres Löschen, sondern lieber die zugehörigen Pakete entfernen ... ist sauberer ;)
 
Noch 'ne Frage zum Kernellöschen

Btw. ... ich würde die Dateien nicht so ohne weiteres Löschen, sondern lieber die zugehörigen Pakete entfernen ... ist sauberer ;)

Also, um diesen alten Thread mal wieder neu zu beleben ;) habe ich als Linuxneuling auch noch etwas Klärungsbedarf:

ich habe über den Adept Manager einen neuen Kernel heruntergeladen.
Adept Manager zeigt mir nach Filterung 'kernel' unter anderem folgende Einträge:
linux-image-2.6.15-26.47
linux-image-2.6.15-27.48
linux-386
linux-image-386

Ich kann nun unter Grub zwei verschiedene Kernel booten. Nun meine Fragen:
a) wozu ist das gut?
b) brauche ich das wirklich?
c) wenn ich den alten Kernel mit dem Adept Packet Manager entfernen will, lösche ich dann nur den Eintrag linux-image-2.6.15-26.47 und schaufele ich mir dann dadurch wieder 59MB frei?

Danke und Gruß,
Atum
 
a) neue Funktionen, neue Treiber usw.
b) kommt drauf an, wenn du z.b hardware hast die nur mit dem neuesten Kernel funktioniert, dann ja
c) ja
 
a) Das ist notwendig, damit du den alten Kernel noch Booten kannst, falls der neue nicht funktioniert.
b) Das brauchst du nur solange, bis du sichergestellt hast, dass der neue Kernel problemlos laeuft.
c) Wenn du das alte Kernel-Paket loeschst, werden das Kernel-Image und die Module komplett entfernt. Du schaffst dir also wieder etwas Platz auf der Platte.
 
a) Falls der neue Kernel nicht ordentlich funktioniert
b) wenn der neue geht .. nein
c) wenn Du mit "löschen" meinst, Du bringst adept dazu, das Paket zu deinstallieren ... dann ja (sorry, ich nutz nur apt-get oder aptitude per Konsole)

EDIT: *gnah* ... zu langsam :D
 
Zuletzt bearbeitet:

Ähnliche Themen

X startet nichtmehr

debian neuer kernel startet nicht

openSuse 11.4 und 12.1 als Gast in XEN

Linux Live USB Stick mit GRUB2

Grub kann Win7 nicht starten

Zurück
Oben