problem 1
problem 1
Ich habe Ubuntu 9.10 zur Zeit.
Was mich früher immer genervt hat ist die ganze neue Menueinträge nach einem update. Ich habe die menu.lst dann geändert und die menupunkte die ich nicht haben wollte einfach gelöscht. Kein Problem.
Seit 9.10 (und ich glaube, bin aber nicht sicher, ein neue GRUB) kann ich menu.lst nicht mehr speichern.
Wie kann ich jetzt die menupunkte die nicht mehr gebraucht werden löschen?
Nicht besonders wichtig, aber nervt.
Was mich früher immer genervt hat ist die ganze neue Menueinträge nach einem update. Ich habe die menu.lst dann geändert und die menupunkte die ich nicht haben wollte einfach gelöscht. Kein Problem.
Seit 9.10 (und ich glaube, bin aber nicht sicher, ein neue GRUB) kann ich menu.lst nicht mehr speichern.
Wie kann ich jetzt die menupunkte die nicht mehr gebraucht werden löschen?
Nicht besonders wichtig, aber nervt.
- tanjapetri
- Beiträge: 149
- Registriert: Di 4. Mai 2010, 17:28
- Linuxdistribution: Ubuntu 18.04
- Wohnort: Salzhemmendorf
- Kontaktdaten:
Re: problem 1
Ok, das kommt daher, dass bei der Installation einer neuen Version des Kernels die älteren nicht automatisch gelöscht werden. Selbst eine Änderung der menu.lst im alten Grub würde die Pakete nicht entfernen; das sollte man aber hin und wieder mal tun, da sich sonst zu große Datenmengen ansammeln.
Dies kannst du am einfachsten über Synaptic (System > Administration > Synaptic Package Manager — mein System läuft auf Englisch; falls deines auf Deutsch läuft, vielleicht kann ja mal jemand die deutschen Bezeichnungen hinzufügen) erreichen.
Zunächst musst du herausfinden, welches der aktuelle Kernel ist.
Dazu öffnest du ein Terminal (Applications > Accessories > Terminal) (ich gebe mal alles genau vor, da ich nicht weiß, wie dein Wissensstand ist).
Dort gibst du folgendes ein:
(gefolgt von Enter)
Das Resultat ist eine Nummer ähnlich dieser:
(Bei mir läuft schon 10.04, daher könnte bei dir hier möglicherweise eine kleinere Nummer stehen.)
Diese Nummer zur Hand halten, dies ist der aktuelle Kernel, der, welcher gerade läuft.
Als nächstes gibst du in Synaptic den Suchbegriff "linux-image" ein. Ich empfehle, dies über die Schaltfläche "Search" zu tun, nicht über die "Quick search". Dort wählst du dann unter "Look in" die Option "Name" aus:
Alle Pakete, die auf deinem System installiert sind, sind mit einem grünen Kästchen vor dem Namen markiert, wie du vielleicht schon weißt.
Bei mir sieht das beispielsweise so aus: Pakete werden deinstalliert, indem man auf das grüne Kästchen klickt und "Mark for Removal" auswählt. Alle "linux-image"-Pakete, deren Nummer kleiner ist als die, welche du im ersten Schritt im Terminal herausgefunden hast (also in meinem Fall beispielsweise linux-image-2.6.32-21-generic) kannst du deinstallieren. Aber aufpassen, dass du den aktuellen Kernel nicht erwischst, sonst zerschießt du dir das System.
Dieselben Schritte in Synaptic kannst du auch noch mal für "linux-headers" durchführen und ebenfalls alles deinstallieren, was älter (kleinere Nummer) als dein aktueller Kernel ist.
Normalerweise sollte nach der Deinstallation der alten Kernels auch gleich Grub aktualisiert und die Liste auf die installierten Kernels gekürzt werden. Falls du beim nächsten Neustart jedoch bemerkst, dass dies nicht geschehen ist, kannst du von einem Terminal aus folgenden Befehl ausführen:
Voilà, Liste wieder übersichtlich.
Hoffe, geholfen zu haben
Dies kannst du am einfachsten über Synaptic (System > Administration > Synaptic Package Manager — mein System läuft auf Englisch; falls deines auf Deutsch läuft, vielleicht kann ja mal jemand die deutschen Bezeichnungen hinzufügen) erreichen.
Zunächst musst du herausfinden, welches der aktuelle Kernel ist.
Dazu öffnest du ein Terminal (Applications > Accessories > Terminal) (ich gebe mal alles genau vor, da ich nicht weiß, wie dein Wissensstand ist).
Dort gibst du folgendes ein:
Code: Alles auswählen
uname -r
Das Resultat ist eine Nummer ähnlich dieser:
Code: Alles auswählen
2.6.32-22-generic
Diese Nummer zur Hand halten, dies ist der aktuelle Kernel, der, welcher gerade läuft.
Als nächstes gibst du in Synaptic den Suchbegriff "linux-image" ein. Ich empfehle, dies über die Schaltfläche "Search" zu tun, nicht über die "Quick search". Dort wählst du dann unter "Look in" die Option "Name" aus:
Alle Pakete, die auf deinem System installiert sind, sind mit einem grünen Kästchen vor dem Namen markiert, wie du vielleicht schon weißt.
Bei mir sieht das beispielsweise so aus: Pakete werden deinstalliert, indem man auf das grüne Kästchen klickt und "Mark for Removal" auswählt. Alle "linux-image"-Pakete, deren Nummer kleiner ist als die, welche du im ersten Schritt im Terminal herausgefunden hast (also in meinem Fall beispielsweise linux-image-2.6.32-21-generic) kannst du deinstallieren. Aber aufpassen, dass du den aktuellen Kernel nicht erwischst, sonst zerschießt du dir das System.
Dieselben Schritte in Synaptic kannst du auch noch mal für "linux-headers" durchführen und ebenfalls alles deinstallieren, was älter (kleinere Nummer) als dein aktueller Kernel ist.
Normalerweise sollte nach der Deinstallation der alten Kernels auch gleich Grub aktualisiert und die Liste auf die installierten Kernels gekürzt werden. Falls du beim nächsten Neustart jedoch bemerkst, dass dies nicht geschehen ist, kannst du von einem Terminal aus folgenden Befehl ausführen:
Code: Alles auswählen
sudo update-grub2
Hoffe, geholfen zu haben
Tanja
- tanjapetri
- Beiträge: 149
- Registriert: Di 4. Mai 2010, 17:28
- Linuxdistribution: Ubuntu 18.04
- Wohnort: Salzhemmendorf
- Kontaktdaten:
Re: problem 1
Na, dafür sind wir doch schließlich alle hiertwenty9 hat geschrieben:Hey, das gleiche Problem hatte ich auch. Danke für die Hilfe.
Tanja
Re: problem 1
Leider hat's bei mir nicht funktioniert. Obwohl ich weiss dass ich synaptic manager habe finde ich ihn nicht. Ich habe nur den software center. Siehe unten.
Ich habe gerade versucht rm System.map-2.6.31-4-generic. Mit uname -r zeigt er nur ....2.6.31-21-generic. Hoffentlich ist alles noch da.
Ich schalte aus und versuche morgen wieder.
Ich habe gerade versucht rm System.map-2.6.31-4-generic. Mit uname -r zeigt er nur ....2.6.31-21-generic. Hoffentlich ist alles noch da.
Ich schalte aus und versuche morgen wieder.
- tanjapetri
- Beiträge: 149
- Registriert: Di 4. Mai 2010, 17:28
- Linuxdistribution: Ubuntu 18.04
- Wohnort: Salzhemmendorf
- Kontaktdaten:
Re: problem 1
Ok, wenn du ihn im Menu nicht findest, dann kannst du ihn auch aus einem Terminal überpeebee20 hat geschrieben:Obwohl ich weiss dass ich synaptic manager habe finde ich ihn nicht. Ich habe nur den software center.
Code: Alles auswählen
gksu synaptic
Wenn du Synaptic über den oben genannten Befehl gestartet hast, wirst du die Schritte aus meinem vorherigen Post besser nachvollziehen können.
Grundsätzlich ist es keine gute Idee, Systemdateien einfach manuell zu löschen. Selbst wenn man sich seiner Sache ganz sicher ist, ist es grundsätzlich besser die Dateien einfach über den BefehlIch habe gerade versucht rm System.map-2.6.31-4-generic.
Code: Alles auswählen
mv filename destination
In diesem Fall dürfte jedoch kein Schaden entstanden sein, da es sich bei der genannten Datei um eine handelt, die zu einer deutlich älteren Kernel-Version als deiner aktuellen gehört.
Tanja
Re: problem 1
Habe alles getan. Scheint auf dem ersten Blick zu funktionieren, aber nach dem restart habe ich immer noch die alten Menupunkte.
Ich habe auch den grub.cfg angeschaut aber die alten Menupunkte sind alle noch da.
update-grub2 hat bei mir command not found angezeigt habe dann update-grub eingegeben, Passwort eingetippt und es hat seine Arbeit getan.
Restart und die Menpunkte sind immer noch da obwohl, wie Sie in der Bootdirectory sehen können, sind sie verschwunden?
Ich habe auch den grub.cfg angeschaut aber die alten Menupunkte sind alle noch da.
update-grub2 hat bei mir command not found angezeigt habe dann update-grub eingegeben, Passwort eingetippt und es hat seine Arbeit getan.
Restart und die Menpunkte sind immer noch da obwohl, wie Sie in der Bootdirectory sehen können, sind sie verschwunden?
- Dateianhänge
-
- grub.png (42.92 KiB) 14266 mal betrachtet
- tanjapetri
- Beiträge: 149
- Registriert: Di 4. Mai 2010, 17:28
- Linuxdistribution: Ubuntu 18.04
- Wohnort: Salzhemmendorf
- Kontaktdaten:
Re: problem 1
Ok... jetzt bin ich verwirrt. Das würde eigentlich heißen, dass du noch die alte Version von Grub hast. Das würde auch einen Sinn haben, denn aus deinem ursprünglichen Beitrag hatte ich eigentlich den Schluss gezogen. dass du ein Update von 9.04 auf 9.10 durchgeführt hast. Standardmäßig sollte bei diesem Upgrade Grub eigentlich nicht aktualisiert werden.update-grub2 hat bei mir command not found angezeigt habe dann update-grub eingegeben, Passwort eingetippt und es hat seine Arbeit getan.
Allerdings spricht das Vorhandensein der Datei grub.cfg dagegen, denn diese wurde erst mir Grub2 eingeführt und stellt teilweise den Nachfolger der menu.lst dar; "teilweise" weil diese Datei nicht mehr dazu gedacht ist, um manuell verändert zu werden.
Wir müssen also erst einmal herausfinden, welche Version von Grub du eigentlich nutzt. Einer der beiden folgenden Befehle muss eine Version ausgeben, der andere ein "command not found":
Code: Alles auswählen
grub --version
Code: Alles auswählen
grub-setup -V
Tanja
- linrunner
- Beiträge: 864
- Registriert: Sa 22. Mai 2010, 12:55
- Linuxdistribution: Arch / Ubuntu 22.04
- Kontaktdaten:
Re: problem 1
Hi,
Du mußt einfach die Pakete des 2.6.31-20 er Kernels löschen. Per Terminal:
Falls es dabei klemmen sollte, zeig den Output.
EDITH: Auf dem System ist ein alter Grub v0.97. Das sieht man im Screenshot daran, daß er eine menu.lst findet.
Du mußt einfach die Pakete des 2.6.31-20 er Kernels löschen. Per Terminal:
Code: Alles auswählen
sudo apt-get purge linux-image-2.6.31-20-generic linux-headers-2.6.31-20 linux-headers-2.6.31-20-generic
EDITH: Auf dem System ist ein alter Grub v0.97. Das sieht man im Screenshot daran, daß er eine menu.lst findet.
Gruß, linrunner
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
----------------------------------------------------
Arch Linux / Ubuntu 22.04 – TLP - Linux Stromsparen
-- Fehler im Anwender sind schwer zu beheben, da es meist keine Updates gibt
Re: problem 1
Noch ein versuch. Alles getan. (Grub version 0.97)
Neu gestartet und der Start Bildschirm zeigt immer noch die ganze images als auswahl !
Ich wollte noch nicht ein Update auf 10.04 falls alles verloren geht aber es sieht aus als das die beste Wahl wird. Oder soll ich mich noch nicht geschlagen geben ?
Neu gestartet und der Start Bildschirm zeigt immer noch die ganze images als auswahl !
Ich wollte noch nicht ein Update auf 10.04 falls alles verloren geht aber es sieht aus als das die beste Wahl wird. Oder soll ich mich noch nicht geschlagen geben ?
- Dateianhänge
-
- imagesLöschen.png (16.8 KiB) 14249 mal betrachtet
-
- 20gelöscht.png (29.27 KiB) 14249 mal betrachtet
-
- ubdateGrub.png (50.23 KiB) 14249 mal betrachtet