denka22765
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
Nach einem Ubuntuupdate ist mal wieder mein Grub verschwunden.
Inzwischen passiert das regelmässig nach updates und windows 8.1 startet direkt.
Die einfachste,schnellste und zuverlässigste Methode war bisher easybcd auf windows installiert zu haben und alles direkt reparieren zu lassen.
Damit war das Problem innerhalb weniger Minuten und einem neustart gelöst und ich konnte windows bis zum nächsten mal vergessen. Leider diesmal nicht...nach dem neustart kommt kein Bootmamager,weder Windows noch Grub,der Windowsmanager enthält angeblich keine Daten.
Jetzt bin ich auf einem livesystem unterwegs und habe bootrepair laufen lassen,aber auch das bringt nix. http://paste.ubuntu.com/13475485/ Die Ausgabe sagt ja am Anfang : ⇒ No boot loader is installed in the MBR of /dev/sda.
⇒ Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdb. wenn in sda kein Bootloader ist und in sdb der Linuxbootloader, warum startet dann da nix? Ich habe schon mit lilo probiert den Windows bootloader wieder herzustellen um dann anschliessend nochmal bootrepair laufen zu lassen, aber auch das funktioniert nicht.
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
Du hast ein EFI System, solltest die Artikel EFI Grundlagen und EFI installieren zumindest mal überfliegen, und letzendlich schauen, dass Du über das EFI-Bootmenü Ubuntu bzw. Windows startest. Ubuntu sollte sich so problemlos starten lassen, Falls Windows sich weigert, musst Du dessen Bootlader reparieren.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53601
Wohnort: Berlin
|
denka22765 schrieb: wenn in sda kein Bootloader ist und in sdb der Linuxbootloader, warum startet dann da nix?
sdb ist offensichtlich das Gerät, von woaus du dein Livesystem gestartet hast und SYSLINUX der Bootloader des Livesystems. Btw. kann Syslinux erst ab Version 6.x (U)EFI.
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
@lionlizard:
Ich weiss das ich EFI habe,habe mir das auch schon alles mehr oder weniger oft gelesen,aber sicher nicht alles verstanden.
Ein EFIBootmenü gibt es im meinem UEFI/Bios nicht (oder ich bin seit Jahren zu dumm es zu finden). @tomtomtom:
Ah,zu dumm...klar ist das der usb stick. Die Frage ist dann ja, wie ich wieder ein funktionierendes Grubmenü bekomme.
bootrepair bekommt es derzeit ja nicht hin.
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
denka22765 schrieb: @lionlizard:
Ich weiss das ich EFI habe,habe mir das auch schon alles mehr oder weniger oft gelesen,aber sicher nicht alles verstanden.
Ein EFIBootmenü gibt es im meinem UEFI/Bios nicht (oder ich bin seit Jahren zu dumm es zu finden).
Das EFI-Bootmenü ist Teil der EFI-Spezifikation, darüber wird das Bootdevice ausgewählt. Bei Dir stimmt dem Bootinfo-Skript zufolge derzeit die Bootreihenfolge nicht.
|
syscon-hh
Anmeldungsdatum: 8. Oktober 2005
Beiträge: 10220
|
Dann repariere erst einmal das Windows (Bootmanager). Ich habe dazu auf meiner Seite eine
erst danach würde ich mich um das Ubuntu kümmern. ggf. neu als EFI Bootmanagement installieren. Und das Tool boot-repair lass bitte außen vor, das macht in der Regel mehr kaputt als es hilft ❗
### BEGIN /etc/grub.d/25_custom ###
menuentry "Windows UEFI bootmgfw.efi" {
search --fs-uuid --no-floppy --set=root 7066-06FB
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
Spätestens mit dem nächsten Update geht wieder nichts mehr. Und Windows lässt sich damit auch nicht starten, weil wesentliche Komponenten fehlen. gruß syscon-hh
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
@lionlizard
Ich kann dort nur die bootreihenfolge von hdd, usb, etc. auswählen nicht aber das Betriebssystem. @syscon hh
Ich könnte also auch erstmal vom windows recoverystick starten und dort die reparaturoptionen nutzen? mein system startet eigentlich im uefi und sollte auch so installiert sein.
|
syscon-hh
Anmeldungsdatum: 8. Oktober 2005
Beiträge: 10220
|
denka22765 schrieb: @syscon hh
Ich könnte also auch erstmal vom windows recoverystick starten und dort die reparaturoptionen nutzen?
Ja damit die EFI-Partition wieder sauber wird. Dazu würde ich das Livesystem vorab benutzen und die EFI-Partition von allen Dateien bereinigen und danach
bei einem UEFI-System spielt die Reihenfolge keine Rolle.
mein system startet eigentlich im uefi und sollte auch so installiert sein.
Sieht so aus - ein BIOS-Modus ist da nirgends zu sehen. Nur sind die Startdateien total verhunzt.
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
ok...
das heisst
1. mit windows recoverystick system auffrischen ,das sollte dann auch den bootloader neuschreiben (wenn ich das richtig verstehe greift das tool nur auf die win partitionen zu und meine Ubuntu partitionen sind sicher vor datenverlust? 2. Grub neuinstallieren...da ich via dem win recovery mein normales ubuntu starten kann,kann ich dort ohne chroot Grub reparieren? 3. schauen was da rausgekommen ist nach einem neustart 😉
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
so,hab nach der anleitung von syscon-hh versucht den windows bootloader wieder herzustellen.
Hat leider nicht funktioniert. auch die Reparaturtools die Windows anbietet funktionieren nicht...einmal kommt die Fehlermeldung das das die Platte gesperrt ist ein anderes mal das die Reparatur nicht ausgeführt werden konnte. Immerhin komme ich über den stick ins Gubmenü und kann dort Ubuntu auswählen und starten. Gibt es eine möglichkeit aus Ubuntu heraus den Windows bootloader zu reparieren? (fixmbr)
Das würde fotografieren und abtippen vom Telefon in das win terminal erübrigen und damit die fehlerqoute vermutlich massive reduzieren.
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
habe es jetzt nochmals nach anleitung probiert cd /d b:\EFI\Microsoft\Boot\
dir
ren BCD BCD.bad
bcdboot c:\Windows /l de-DE /s b: /f ALL ist die letzte Eingabe so richtig,nach jeder Zeile enter?
oder alles zusammen eingeben in einer Zeile und am ende enter?
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
Okay, dank der Anleitung https://ubuntuusers.de/user/syscon-hh/#Reparatur-der-EFI-Partition von syscon-hh hat es dann doch geklappt.
Windows startet wieder und easybcd hat mir mit einem backup geholfen das auch wieder grub aufgerufen wird. Vielen dank für die Hilfe. Bleibt die Frage wie ich das Chaos in den Einträgen in Ordnung bringe damit das nicht ständig wieder passiert.
|
syscon-hh
Anmeldungsdatum: 8. Oktober 2005
Beiträge: 10220
|
denka22765 schrieb: Bleibt die Frage wie ich das Chaos in den Einträgen in Ordnung bringe damit das nicht ständig wieder passiert.
Da hilft jetzt leider, grub-repair sei Dank, nur eine Radikalkur. Anfangen sollte man damit bei Ubuntu: Hinweis:Alle nachfolgenden Befehle Zeile für Zeile in das Terminal kopieren und jeweils mit
⏎ abschließen.
Dazu jetzt das Verzeichnis /etc/grub.d total ausleeren mit
cp -f /etc/default/grub $HOME/ ## Konfiguration retten.
sudo rm -rf /etc/grub.d/*
sudo apt-get install --reinstall grub-efi grub-efi-amd64-signed shim-signed
Die Frage ob alle Dateien gelöscht werden sollen mit JA bestätigen. Zum Abschluss rebooten. Wieder am Desktop dann im Terminal ausführen:
sudo cp -f /$HOME/grub /etc/default/
sudo rm -rf /boot/efi/EFI/ubuntu/*
sudo grub-install
sudo update-grub
Nun sollte für Ubuntu alles wieder in Ordnung sein - möglicherweise jedoch noch mit noch falschen Bezügen für das Windows. Also poste mal an dieser Stelle aus der
den Abschnitt für 30_os-prober, alles aus dem Bereich
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
Bitte versuche erst zu verstehen, was hier geschehen soll und führe es dann aus - frage lieber einmal mehr zurück. gruß syscon-hh
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
Moin,
ich bin jetzt erstmal bis Anfang Dezember unterwegs und werde das später in Ruhe in Angriff nehmen. Ich verstehe soweit das ich Grub sauber aufsetzte. Allerdings ,erste Frage: Wenn in deinem Codeblock etwas hinter ## steht, schreibe/kopiere ich das mit,ist es nur eine Beschreibung was ich damit mache und hat keinen Einfluss auf das Terminal? schönen Tag und Danke für die Hilfe,ich melde mich wenn ich wieder zuhause bin und mich dran setzten kann.
|
denka22765
(Themenstarter)
Anmeldungsdatum: 1. November 2008
Beiträge: 159
Wohnort: Hamburg
|
So, endlich wieder zuhause.
Ich habe mich jetzt an die Radikalkur gemacht.
Wenn ich die Zeilen jeweils in das Terminal eingebe passiert bei den ersten beiden erstmal garnix (sichtbares)
Es kommt auch keine Frage ob alle Dateien gelöscht werden sollen. Hat das soweit seine richtigkeit? Neu gestartet habe ich bisher nicht. denka22765@denka22765-SATELLITE-P870:~$ cp -f /etc/default/grub $HOME/ ## Konfiguration retten.
denka22765@denka22765-SATELLITE-P870:~$ sudo rm -rf /etc/grub.d/*
denka22765@denka22765-SATELLITE-P870:~$ sudo apt-get install --reinstall grub-efi grub-efi-amd64-signed shim-signed
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
linux-lts-utopic-tools-3.16.0-41 linux-lts-utopic-tools-3.16.0-50
linux-tools-3.13.0-55 linux-tools-3.13.0-55-generic linux-tools-3.13.0-65
linux-tools-3.13.0-65-generic linux-tools-3.16.0-41-generic
linux-tools-3.16.0-50-generic
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 3 erneut installiert, 0 zu entfernen und 6 nicht aktualisiert.
Es müssen noch 0 B von 559 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 232548 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../grub-efi-amd64-signed_1.34.6+2.02~beta2-9ubuntu1.5_amd64.deb ...
Entpacken von grub-efi-amd64-signed (1.34.6+2.02~beta2-9ubuntu1.5) über (1.34.6+2.02~beta2-9ubuntu1.5) ...
Vorbereitung zum Entpacken von .../shim-signed_1.9+0.8-0ubuntu2_amd64.deb ...
Entpacken von shim-signed (1.9+0.8-0ubuntu2) über (1.9+0.8-0ubuntu2) ...
Vorbereitung zum Entpacken von .../grub-efi_2.02~beta2-9ubuntu1.5_amd64.deb ...
Entpacken von grub-efi (2.02~beta2-9ubuntu1.5) über (2.02~beta2-9ubuntu1.5) ...
grub-efi-amd64-signed (1.34.6+2.02~beta2-9ubuntu1.5) wird eingerichtet ...
Installing for x86_64-efi platform.
installation beendet. Keine Fehler aufgetreten.
shim-signed (1.9+0.8-0ubuntu2) wird eingerichtet ...
Installing for x86_64-efi platform.
installation beendet. Keine Fehler aufgetreten.
grub-efi (2.02~beta2-9ubuntu1.5) wird eingerichtet ...
denka22765@denka22765-SATELLITE-P870:~$
|