ubuntuusers.de

Grub Partition Verschieben

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.10 (Cosmic Cuttlefish)
Antworten |

BuffaloBill

Avatar von BuffaloBill

Anmeldungsdatum:
28. März 2007

Beiträge: 478

Jo, fangen wir direkt mit der Tabelle an ☺ https://media-cdn.ubuntu-de.org/forum/attachments/temp/fbccfaa325c4e0b90518b9409243ba65

Wie man sehen kann, hab ich auf der Windows Partition noch viel Plaz frei (sda4), auf der Linux Partition aber keinen mehr (sda8). Dummerweise ist dazwischen (wtf? ich dachte immer die sei am Anfang) die Grub Partititon auf sda7 und die kann ich nicht verschieben in Gparted Live - der Befehl ist ausgegraut. Nein ich hab Das nicht manuell so gemacht, das war der Assistent....

Was ist also die beste Option? Grub löschen und neu installieren? Wie? (was ist eigentlich aus dem Wiki Eintrag über Grub geworden?) Ich müsste es irgendwie auch in Gparted live erledigen können, denn wenn ich Rub lösche ,kann ich mein echtes System nicht mehr booten..... Grub doch irgendwie verschieben?

Bilder

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11304

Hej BuffaloBill,

BuffaloBill schrieb:

Jo, fangen wir direkt mit der Tabelle an ☺ https://media-cdn.ubuntu-de.org/forum/attachments/temp/fbccfaa325c4e0b90518b9409243ba65

leider error

Wie man sehen kann, hab ich auf der Windows Partition noch viel Plaz frei (sda4), auf der Linux Partition aber keinen mehr (sda8). Dummerweise ist dazwischen (wtf? ich dachte immer die sei am Anfang) die Grub Partititon auf sda7 und die kann ich nicht verschieben in Gparted Live - der Befehl ist ausgegraut. Nein ich hab Das nicht manuell so gemacht, das war der Assistent....

wenn ich das richtig sehe, hast Du ein Win8, so weit ich weiß, gibt 's das nur in EFI! Da die sda7 eine BIOS boot Partition sein soll (in Deinem gparted-Bildchen ist die Markierung nicht zu sehen, außerdem ist das Dateisystem gewöhnlich "unbekannt", da eine solche Partition beim anlegen als "nicht formatiert" zu wählen ist.

Ich folgere daraus, daß Du das Installationsmedium (für Ubuntu) nicht im EFI Modus gestartet hast, so daß der Installer zwangsweise für eine GPT Platte eine Partition mit der Markierung "bios_grub" angelegt hat. Allerdings ist das völlig unpraktisch, da Du im BIOS Modus - und nur dafür wird eine solche Partition gebraucht - ohnehin Dein Windows nicht starten kannst; dafür also erst im Setup den Modus wechseln müßtest.

Ich hab 's noch nicht gemacht, aber es sollt wohl gehen, für diesen Fall (BIOS/legaxy Modus - falls Du den überhaupt brauchst?) grub erneut aus dem laufenden System neu zu installieren in eine neu angelegte bios_grub Partition ▶ Universal stand-alone grub für BIOS und EFI auf USB flashkey und internen HDD und SSD

Was ist also die beste Option? Grub löschen und neu installieren? Wie?

s.o.
Ich würde als erstes (vorausgesetzt, meine obige Annahme stimmt - mit EFI) grub in die EFI Partition installieren und einen Eintrag im NVRAM erzeugen, dann ist die bios_grub Partition sowieso obsolet.

...(was ist eigentlich aus dem Wiki Eintrag über Grub geworden?)

Tja, ich weiß nicht, wonach Du suchst? aber ▶ grub 2 und EFI Bootmanagement sollten eigentlich reichen.

...Ich müsste es irgendwie auch in Gparted live erledigen können, denn wenn ich Rub lösche ,kann ich mein echtes System nicht mehr booten.....

zeig mal ein

efibootmgr -v

Grub doch irgendwie verschieben?

und wie teilst Du dann den Startsektor Deinem EFI mit?

Gruß black tencate

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3790

BuffaloBill schrieb:

Dummerweise ist dazwischen (wtf? ich dachte immer die sei am Anfang) die Grub Partititon auf sda7 und die kann ich nicht verschieben in Gparted Live - der Befehl ist ausgegraut.

Ja klar, wohin auch? Ist ja kein freier Platz zum Verschieben, weder davor noch danach.

  • sda4 verkleinern (geht auch mit Windows-Bordmitteln, "Datenträgerverwaltung")

  • sda7 nach vorn verschieben

  • sda8 nach vorn verschieben

  • sda8 nach hinten vergrößern

Ein vorherigen Backup aller Daten sollte selbstverständlich sein, ein Backup der Partitionierung ebenfalls

sudo dd if=/dev/sda of=/pfad/zur/datei bs=512 count=1

BuffaloBill

(Themenstarter)
Avatar von BuffaloBill

Anmeldungsdatum:
28. März 2007

Beiträge: 478

black_tencate schrieb:

Ich folgere daraus, daß Du das Installationsmedium (für Ubuntu) nicht im EFI Modus gestartet hast, so daß der Installer zwangsweise für eine GPT Platte eine Partition mit der Markierung "bios_grub" angelegt hat. Allerdings ist das völlig unpraktisch, da Du im BIOS Modus - und nur dafür wird eine solche Partition gebraucht - ohnehin Dein Windows nicht starten kannst; dafür also erst im Setup den Modus wechseln müßtest.

Das ist korrekt, das ist tatsächlich ein Problem , welches ich habe (aber darum ging es eigentlich in dem topic gar nicht). Ja Grub taugt aktuell NICHT zum dualboot, da windows nicht aus Grub heraus startet. Dazu muss ich mühsam im EFI manuell die Windowsplatte booten. Also das Bios macht aktuell den "Betriebssystem wähler. Unpraktisch geht aber 😀

Also da ich das jetzt weis, werde ich eine Neuinstallation im EFI Modus anstreben, Dabei kann ich auch gleich neu Portionieren.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11304

Hej BuffaloBill,

BuffaloBill schrieb:

... Also da ich das jetzt weis, werde ich eine Neuinstallation im EFI Modus anstreben, Dabei kann ich auch gleich neu Portionieren.

da würde ich erstmal nur grub ins EFI installieren ▶ Universal stand-alone grub für BIOS und EFI auf USB flashkey und internen HDD und SSD (Abschnitt „grub-installieren“). Wenn das dann klappt, kannst Du immer noch die bios_grub Partition löschen, da Du sie dann ja nicht mehr brauchst. (oder willst Du die Platte auch an einem PC im legacy Modus starten können?)

Gruß black tencate

Ali_As

Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

Nur nebenbei:

black_tencate.....wenn ich das richtig sehe, hast Du ein Win8, so weit ich weiß, gibt 's das nur in EFI!

Nö! Läuft, incl. aller Nachfolger, auch mit MBR/BIOS. Nur eben nicht werksseitig vorinstalliert.

L.G.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11304

Hej Ali_As

Ali_As schrieb:

Nur nebenbei:

black_tencate.....wenn ich das richtig sehe, hast Du ein Win8, so weit ich weiß, gibt 's das nur in EFI!

Nö! Läuft, incl. aller Nachfolger, auch mit MBR/BIOS. Nur eben nicht werksseitig vorinstalliert.

Ok, aber hier gibt es eine sda2 'EFI system partition', die kommt ja nicht aus dem Nichts(?!) Und eine 'bios_grub' Partition wird doch wohl auch nur von Linux erstellt.

@dingsbums
dingsbums schrieb:

... Ja klar, wohin auch? Ist ja kein freier Platz zum Verschieben, weder davor noch danach.

...

  • sda7 nach vorn verschieben

...

und das hast du probiert? Dann zeige mal Dein Bildchen von gparted 😲

Das Verschieben/Kopieren einer "ef02" Partition ist nicht möglich (und auch müßig, da ein Löschen der alten, Anlegen der neuen und ein

sudo grub-install --target=i386-pc --recheck --removable --boot-directory=/<pfad>/boot /dev/sdx

genau so schnell erligt ist.

Gruß black tencate

Ali_As

Avatar von Ali_As

Anmeldungsdatum:
22. Mai 2012

Beiträge: 4741

Wohnort: Steinbruch

black_tencate Ok, aber hier gibt es eine sda2 'EFI system partition', die kommt ja nicht aus dem Nichts(?!) Und eine 'bios_grub' Partition wird doch wohl auch nur von Linux erstellt.

Völlig klar! Deshalb auch "nur nebenbei" als allgemeine Anmerkung. Seltsamer Weise meinen richtig viele Leute 8 und 10 würden nur mit UEFI und 64Bit laufen. K.A. wo das her kommt!

L.G.

Antworten |