Hallo,
nach der letzten Aktualisierung hat sich wieder mal mein Bootmenü verändert :-( . Ich möchte als erstes mein XP System booten. Ich habe das über sudo gedit /etc/default/grub über die Änderung grub-default= 12 hinbekommen. Allerdings werden mir inzwischen im Bootmenü neben ubuntu und XP weitere 10 Einträge angeboten. Wie kann ich da mal aufräumen?
Im Forum ubuntuusers wird mein Eintrag nicht angenommen.
THX
fbe
Linux 15.036 Themen, 107.107 Beiträge
Hallo,
hast du es mal mit dem "StartUp Manager" probiert?
Im Forum ubuntuusers wird mein Eintrag nicht angenommen.
Das kann ich mir eigentlich gar nicht vorstellen. Bist du dort registriert?
MfG
Erwin
wo finde ich den?
Bist du dort registriert? ja und angemeldet.
fbe
Gib im Softwarecenter den Begriff "StartUpManager" ein und lade ihn herunter.
Nach der Installation erscheint er unter System --- Systemverwaltung.
Ansonsten schaue mal hier:
http://forum.ubuntuusers.de/topic/bootmanager-grub-viel-eintraege/#post-2062837
oder hier:
http://wiki.ubuntuusers.de/Kernel#Kernel-deinstallieren
Mit welcher Begründung wird dein Beitrag bei ubuntuusers.de nicht angenommen?
MfG
Erwin
Nachtrag:
Der zweite Link ist vielleicht der bessere Weg. Die alten Kernel zu deinstallieren, bringt auch jede Menge Speicherplatz.
MfG
Erwin
Hallo
Der einfachste Weg ist es in Deinem Fall, die alten Kernel zu deinstallieren über synaptic:
http://media.cdn.ubuntu-de.org/wiki/attachments/09/28/grub-mit-splash.png
Auf diesem Bild hast Du zum Bsp. einen Kernel mit x.10-generic und einen mit x.11-386 im Bootmenü.
Genau diese Kernelversionen bzw. alle bis auf den aktuellsten, der im Bootmenü enthalten ist, deinstallierst Du eben mit den entsprechenden Header-Dateien in synaptic, dann werden diese auch aus Grub entfernt.
Willst Du in Zukunft nicht mehr dauernd herumfrickeln, dann setze XP als ersten menuentry in die grub.cfg, dann wird über die Option "set default=0" immer XP gebootet, unabhängig von evtl. installierten Kernelupdates.
fakiauso
Danke an alle.
ich habe über die Paket Verwaltung die Pakete mit 32.21;32.22;32.23 deinstalliert.
Hat funktioniert. Nach einem Reboot wollte ich das Paket 32.24 ebenfalls entfernen.
Es wird in der linken Spalte unter alles angezeigt rechts steht nur die Überschrift über den Spalten, das Fenster ist leer "Paket zum vollständigen entfernen vormerken" ist nicht funktionsfähig. Was mache ich falsch?
dann setze XP als ersten menuentry in die grub.cfg,
In der Datei steht als erstes: "DO NOT EDIT "
Da hab ich die Finger davon gelassen.
Nun kann ich in die /etc/default/grub schreiben was ich will Linux bootet als 1.BS. :-{
fbe
Das ist bei grub2 auch ein höchst sinnvoller Hinweis. Die Datei wird nämlich bei jeder Aktualisierung komplett neu geschrieben. Zu den Konfigurationsdateien und Skripten siehe
http://wiki.ubuntuusers.de/GRUB_2/Konfiguration
In Deinem Fall würde ich folgendes machen:
1) Windows-Systeme an den Anfang der Liste schieben. Umbenennen von AFAIR /etc/grub.d/30_os-prober in /etc/grub.d/09_os-prober
2) Dann den Eintrag 0 als Standard eintragen
3) Grub-Konfiguration aktualisieren, siehe Ubuntuusers
Dann ist es in Zukunft egal wie viele Kernel-Versionen installiert sind :-)
Gruß
Borlander
Hallo Borlander,
Irgendwas muss bei der Kernel Deinstalltion schief gegangen sein. Ich kann, entsprechend deinem Link http://wiki.ubuntuusers.de/GRUB_2/Konfiguration (Dank dafür), in /etc/default/grub unter DEFAULT= eintragen was ich will ubuntu bootet als erstes BS. Ich habe jetzt mal "Microsoft Windows XP Professional on /dev/sda1" eingetragen. Beim update-grub kommt nun:
fbe@fbe-desktop:~$ sudo update-grub
/etc/default/grub: 4: Windows: not found
Die Einträge in grub sehen nun so aus:
GRUB_DEFAULT=Microsoft Windows XP Professional on /dev/sda1
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
fbe
Hallo
Schaue in der /boot/grub/grub.cfg nach, unter welchem menuentry Vista oder XP eingetragen ist.
Abweichend zu Borlander würde ich dann zum Testen erst einmal für GRUB_DEFAULT=2 angeben, das sollte dann aber die Zahl des Eintrages sein, nicht die Bezeichnung.
Ist also XP oder Vista der 3.Eintrag, dann mußt Du wegen der grub-typischen Zählung ab Null eine 2 als Default setzen.
Klappt das Booten dann, gehst Du analog zu Borlander vor und holst das gewünschte OS nach vorn.
fakiauso
Da ich, warum auch immer, das Kernel image mit der Nummer ..32.24 nicht gelöscht bekomme, habe ich den GRUB_DEFAULT wieder auf 6 gesetzt. Jetzt bootet XP als 1. BS. Wenn ich aber gem.
http://wiki.ubuntuusers.de/GRUB_2/Konfiguration GRUB_DEFAULT=Microsoft Windows XP Professional on /dev/sda1 eintrage bekomme ich beim Update-grub die Fehlermeldung: etc/default/grub: 4: Windows: not found
fbe
Hm
Das ist zwar jetzt wieder eine vermutlich blöde Frage, aber hast Du den Titel in Anführungszeichen gesetzt, also nicht:
GRUB_DEFAULT=Microsoft Windows XP Professional on /dev/sda1
sondern:
GRUB_DEFAULT="Microsoft Windows XP Professional on /dev/sda1"
Bei Anspringen des Eintrags über die Zahl ist das nicht nötig.
Welche und wieviele Kernelversionen befinden sich noch im grub?
fakiauso
Das Bootmenü hat folgende Einträge:
....2.6.32-25
...2.6.32-25 Wiederherstellung
...2.6.32-24
...2.6.32-25 Wiederherstellung
Memory test (memtest 86+)
Memory test (memtest 86+ console 115200)
Microsoft Windows XP Professional (on /dev/sda1)
Z.Zt. habe ich GRUB_DEFAULT=6 eingetragen und XP bootet als 1.BS.
Ich versuch es jetzt nochmal mit Anführungszeichen und melde mich wieder.
fbe
Da fehlen mit Sicherheit die Anführungszeichen. Siehe oben /etc/default/grub: 4: Windows: not found
War mir bislang gar nicht bekannt, dass man dort auch einen Namen eintragen kann. Dann kann man sich das Ändern der Reihenfolge natürlich sparen. Wobei es u.U. ein paar Tastendrücke spart weil die Einträge für Windows und den neusten Linux-Kernel dann dichter zusammenliegen :-)
Gruß
Borlander
Ich habs gerade mit Anführungszeichen versucht. Klappt nicht Linux startet als 1.BS. Ich werde jetzt wieder Grub_default=6 eintragen dann hab ich wieder XP als 1.BS.
fbe
Laut Deinem Posting oben müsstest Du dann
GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda1)"
eintragen. Inklusive der Klammern. Der String muss exakt passen. Also am besten direkt aus der /boot/grub/grub.cfg herauskopieren...
Mit Grub_default=6 wird nach dem nächsten Kernel-Update dann irgendwas gebootet was Du gar nicht willst.
Gruß
Borlander
Danke,
ich werde es jetzt nochmal mit den Klammern versuchen. Melde mich wieder.
fbe
Edit: Hurra jetzt hat es geklappt. Danke an alle!
fbe
Nicht so schnell aufgeben;-)
Vermutlich hast Du den Eintrag so eingesetzt, wie ich es im Beitrag geschrieben habe, nicht so, wie er in /boot/grub/grub.cfg steht, also mit den Klammern:
GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda1)"
Das ist zwar hier auf englisch, aber vermutlich besser als im deutschen Wiki:
https://wiki.ubuntu.com/Grub2
Sollte es so nicht passen, kannst Du die Dateien auch mal hier einsetzen oder auf pastebin hochladen und den Link hier einstellen, da kann sich Borlander und meine Wenigkeit das mal ansehen;-)
fakiauso
Alles paletti!
Mit Anführungszeichen und ( Klammern läuft es so wie ich es will!
fbe