• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[geloest] Nach update kein Linux Mint mehr

ws1964

Hacker
Hallo,

Ausgangssituation:
HP dv9000 mit 2 Festplatten jeweils 500 GB.
sda1: Linux Mint installiert
sda2: leer
OpenSuse 12.2 auf sda2 installiert
Resultat: alles OK, Grub2 zeigt openSuse 12.2 und LinuxMint an ich kann also waehlen.
Heute habe ich leichtsinnigerweise ein Update meines Systems laufen lassen und....
Grub2 zeigt nur noch openSuse 12.2 an.

Frage:
LinuxMint ist nicht geloescht.
Wie kann ich das System wieder in den Bootloader einbinden?

Hinweis:
>Yast
>System
>BootLoader
bringt nichts, hat keine dieser optionen, die das tun.

Danke im Voraus fuer Hinweise
 

spoensche

Moderator
Teammitglied
Du editierst die /etc/grub.d/30_os-prober und fügst den Bootmenüeintrag ein.Eine andere Möglichkeit ist die /boot/grub/grub.cfg zu editieren, allerdings ist der Eintrag bei nächsten Update wieder weg.
 

halo44

Hacker
ws1964 schrieb:
... Heute habe ich leichtsinnigerweise ein Update meines Systems laufen lassen und Grub2 zeigt nur noch openSuse 12.2 an ...

Das liest sich so, als ob Dein openSUSE funktioniert und Du dieses starten kannst.

Mit dem Befehl
Code:
sudo grub2-mkconfig --output=/boot/grub2/grub.cfg
prüft die SUSE Deine Festplatten auf vorhandene Bertiebssysteme und trägt diese in die grub.cfg ein. Sie werden Dir dann auch beim Starten des Rechners angeboten.

Diesen Befehl mußt Du übrigens immer dann durchführen, wenn bei Systemupdates neue Kernel installiert wurden. Da Du einen Update erwähnst, der vermutlich Linux Mint betraff, wäre dies u.U. eine Erklärung für Dein Problem.

Gruss H.
 
OP
ws1964

ws1964

Hacker
Hallo an alle Helfer,

Vielen Dank. Geloest (werde ich gleich noch im Titel vermerken).
Natuerlich
1.) mounten der Partition, sonst finded untenstehender Befehl das Ding auch nicht.
Ich habe dies mit dem Krusader bewerkstelligt. Nach Eingabe des Passwortes fuer die Partition hat dann:
2.)
Code:
sudo grub2-mkconfig --output=/boot/grub2/grub.cfg

Linux Mint gefunden und eingetragen.

Also ich bin erst einmal sehr gluecklich darueber aber auch ein wenig traurig.
Ich finde openSuse 12.2 ist echt geil. Schnell und wirklich fast "out of the box" zu installieren.
Aber der Lapsus mit dem Update darf nicht passieren. Vor allem nicht vor dem Hintergrund der "golem.de" diskussion ueber DEN Linux-Desktop.
Fuer mich ist das kein Problem mehr, nach dem naechsten Update weiss ich wo ich hingreifen muss. Aber fuer einen Normal-User ein Ding der Unmoeglichkeit. Das sollte ab 12.3 oder hoeher nicht mehr vorkommen.
Uebrigens habe ich diese Zeilen mittels Distri Linux-Mint geschrieben. :)

Dank Euch allen

Bis die Tage
 

schnuddel55

Member
Hallo,
dasselbe Problem, nur hat es mit dem befehl nicht gefunzt:
Fehlermeldung "grub2-mkconfig= command unknown".

Situation:
sda1 - Ubuntu 10.04 LTS war installiert
sda2 - opensuse 12.2 neu installiert
Nach Neustart konnte ich zwischen beiden wählen so wie es sein soll.
Nach heutiger Aktualisierung bietet mir Grub nur noch die suse an ...

Nun könnte ich ja von einer Live-CD starten und den Grub von Ubuntu wieder herstellen.
Wie das funzt weiß ich. Aber ob das sinnvoll ist ...
Was ich nicht verstehen kann - wieso hat der Befehl bei "ws1964" funktioniert und bei meinem identischen BS nicht?

Hat jemand einen Vorschlag oder kann mir jemand sagen, ob die Reparaturroutine, mit der ich Grub unter Ubuntu reparieren kann,
auch unter suse funktioniert (ist ja schließlich beides Debian) ??

Vielen Dank im Voraus
stef
 

SUSEDJAlex

Advanced Hacker
schnuddel55 schrieb:
Hallo,
dasselbe Problem, nur hat es mit dem befehl nicht gefunzt:
Fehlermeldung "grub2-mkconfig= command unknown".

Situation:
sda1 - Ubuntu 10.04 LTS war installiert
sda2 - opensuse 12.2 neu installiert
Nach Neustart konnte ich zwischen beiden wählen so wie es sein soll.
Nach heutiger Aktualisierung bietet mir Grub nur noch die suse an ...

Nun könnte ich ja von einer Live-CD starten und den Grub von Ubuntu wieder herstellen.
Wie das funzt weiß ich. Aber ob das sinnvoll ist ...
Was ich nicht verstehen kann - wieso hat der Befehl bei "ws1964" funktioniert und bei meinem identischen BS nicht?

Hat jemand einen Vorschlag oder kann mir jemand sagen, ob die Reparaturroutine, mit der ich Grub unter Ubuntu reparieren kann,
auch unter suse funktioniert (ist ja schließlich beides Debian) ??

Vielen Dank im Voraus
stef

da du openSUSE 12.2 installiert hast, läuft openSUSE mit Grub2....es sei denn du hast dort bei der Installation Grub-Legacy ausgewählt.
Ergo musst du in openSUSE als root den Befehl ausführen:

Code:
grub2-mkconfig --output=/boot/grub2/grub.cfg

Die Prüfung wird deswegen vorgenommen wenn bei einem Kernel-Update der Grub-Bootloader verändert wird.

LG SUSEDJAlex
 

schnuddel55

Member
... eben genau der Befehl:
Code:
grub2-mkconfig --output=/boot/grub2/grub.cfg
gibt die meldung:
"sudo: grub2-mkconfig: command not found".

(ich habe nicht den Legacy installiert).

greetz
ratloser stef
 
OP
ws1964

ws1964

Hacker
schnuddel55 schrieb:
... eben genau der Befehl:
Code:
grub2-mkconfig --output=/boot/grub2/grub.cfg
gibt die meldung:
"sudo: grub2-mkconfig: command not found".

(ich habe nicht den Legacy installiert).

greetz
ratloser stef
- Oeffne eine Konsole
- gib ein : "su" (ohne Anfuehrundszeichen)
- gib ein das Passowort fuer den Admin oder eben Root
- gib ein >>grub2-mkconfig --help<<
sollte das funktionieren, dann mach weiter mit:
- grub2-mkconfig --output=/boot/grub2/grub.cfg

Und gut is'
 

schnuddel55

Member
danke euch dreien, die ihr geholfen habt ((-:

Scheinbar bin ich durch Ubuntu und seine eigenartige Rechte-Handhabung schon etwas versaut ...
Ist ja das einzige Linux (von seinen Derivaten abgesehen), in dem man alles per "sudo" erledigt.

Nun ist meine (Linux)Welt wieder i.O.
 
Oben