Multiboot Windows Manjaro und Debian?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
EgLe
Beiträge: 64
Registriert: 28.07.2005 14:18:49

Multiboot Windows Manjaro und Debian?

Beitrag von EgLe » 19.08.2018 18:04:09

Hallo,

ich habe ein neues Intel NUC 8i7HVK wo ich per UEFI (Grub2)
1. Windows 10
2. Manjaro-Linux
installiert habe.

Nun würde ich gerne noch Debian mit installieren, aber möchte nicht das mir Debian den Grub vom Manjaro überschreibt.

Ist dies mit dem Debian 9.5 soweit möglich, wenn ja welchen Image (KDE) ?
Gibt es evtl. einen Link zur Anleitung?


Wäre dankbar für jeden Tipp :wink:
MfG EgLe


Kernel : 4.19.(LTS)-amd64
Machine : Intel NUC8i7HVK
Graphics : Radeon RX Vega M GH
CPU : Intel Core i7-8809G @ 8x 4.2GHz
RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Multiboot Windows Manjaro und Debian?

Beitrag von schwedenmann » 19.08.2018 18:07:21

Hallo


ja geht, mach ein netinstall und wenn anch dem Bootloader gefragt wird

a. nein , kein Bootloader installieren
b. Bootloader in die Rootpartition des debian installieren lassen (also manuelöl z.B. /dev/sda7 dort eingeben), oder wo immer / ist.

beides tastet den MBR nicht an.

mfg
schwedenmann

owl102

Re: Multiboot Windows Manjaro und Debian?

Beitrag von owl102 » 19.08.2018 18:22:15

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
19.08.2018 18:07:21
beides tastet den MBR nicht an.
Eine Debian-Installation mit Grub-Installation würde den MBR auch nicht antasten. Wozu auch, im MBR steht weder ein Bootloader noch eine (sinnvolle) Partitionstabelle drin, lediglich die Protective-MBR-Tabelle. Da UEFI.

Dementsprechend wird auch der Manjaro-Bootloader nicht von Debian überschrieben werden, da beide Bootloader in eigenen Verzeichnissen auf der ESP landen werden. Da UEFI.

Also: Debian (geradeaus) per UEFI installieren, da wird nichts (*) von den anderen OS überschrieben werden, vorausgesetzt, die ESP wird während der Installation zwar als /boot/efi eingebunden, aber nicht zum Formatieren freigegeben. (Der Debian-Installer macht das in der Regel schon automatisch richtig.) Und nicht auf schwedenmann hören, zumindest nicht in diesem Falle :mrgreen: Da UEFI.

Falls man dem nicht traut: Backup der ESP vorher anlegen, z.B. per dd in eine Datei, kann sowieso nicht schaden.

Siehe ansonsten auch: https://wiki.debianforum.de/UEFI

(*) Zumindest wird nichts auf der Platte überschrieben werden. Der Default-Booteintrag des UEFI wird neu gesetzt, aber wenn einem das nicht gefällt, kann man das ja im UEFI-Menü des Rechners oder mit efibootmgr unter Linux jederzeit umsetzen.

P.S.: Als Installations-Image würde ich https://cdimage.debian.org/cdimage/unof ... etinst.iso nehmen.

EgLe
Beiträge: 64
Registriert: 28.07.2005 14:18:49

Re: Multiboot Windows Manjaro und Debian?

Beitrag von EgLe » 19.08.2018 23:44:44

Hallo,

vielen Dank für die Antworten.

Ja mit MBR arbeite ich nicht mehr bei dem neuem NUC :wink:

Aber mit einer normalen Installation ist es aber auch nicht so wie ich es gerne hätte.
Klar der UEFI wird nicht angerührt, aber ich hatte bei meinen ersten Test festgestellt das sich da ja nicht nur die Bootreihenfolge ändert,
Wäre mir fast egal, sondern eher mein schöneres "grub-theme-manjaro-dev" vom manjaro durch das eigene Debian-Grub-Theme erstezt wird.
Das würde ich gerne vermeiden wenn möglich :wink:

Weiterhin hatte ich schon das verhalten das sich dann Manjaro mit einer Kernelpanic aufhängt und ich erst per chroot ins Manjaro wechseln musste um den Grub
vom Manjaro aus wieder herzustellen das dies auch wieder ohne Kernelpanic starten lies.
MfG EgLe


Kernel : 4.19.(LTS)-amd64
Machine : Intel NUC8i7HVK
Graphics : Radeon RX Vega M GH
CPU : Intel Core i7-8809G @ 8x 4.2GHz
RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

owl102

Re: Multiboot Windows Manjaro und Debian?

Beitrag von owl102 » 20.08.2018 08:56:12

EgLe hat geschrieben: ↑ zum Beitrag ↑
19.08.2018 23:44:44
aber ich hatte bei meinen ersten Test festgestellt das sich da ja nicht nur die Bootreihenfolge ändert
Du meinst die Bootreihenfolge im Grub?
Wäre mir fast egal, sondern eher mein schöneres "grub-theme-manjaro-dev" vom manjaro durch das eigene Debian-Grub-Theme erstezt wird.
Das wird der Grub von Debian gewesen sein, den du da gesehen hast, denn die Debian Installation trägt seinen eigenen Bootloader ins UEFI-Bootmenü ein und setzt ihn auch als Default.

Der Grub von Manjaro ist aber immer noch installiert und da,

Code: Alles auswählen

efibootmgr -v
sollte das bestätigen.

Du mußt halt beim Booten F12 drücken (oder mit welcher Taste du auch immer in das Bootmenü deines Rechners kommst) und dort Manjaro auswählen. Oder den Grub von Manjaro wieder als Default zurücksetzen, entweder im Setup deines Rechners (F1 beim Booten?) oder mit efibootmgr.
Weiterhin hatte ich schon das verhalten das sich dann Manjaro mit einer Kernelpanic aufhängt
Dann trägt Debian zwar Manjaro in seinen Grub ein, aber nicht so, daß der Boot funktioniert. Kann gut sein. Ich würde dann auf den Manjaro-Grub umsteigen und schauen, ob der auch Debian booten kann.
und ich erst per chroot ins Manjaro wechseln musste um den Grub vom Manjaro aus wieder herzustellen
Viel zu umständlich, den Manjaro-Grub als Boot-Default auswählen hätte gereicht.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Multiboot Windows Manjaro und Debian?

Beitrag von KP97 » 20.08.2018 12:38:28

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
19.08.2018 18:07:21
a. nein , kein Bootloader installieren
So kann man es durchaus machen. Du hast doch bereits einen Grub, in den Du das Debian eintragen kannst.
Warum also unnötig einen zweiten Bootloader installieren?
schwedenmann hat geschrieben: ↑ zum Beitrag ↑
19.08.2018 18:07:21
.....also manuelöl .....
Was ist das für ein Öl, sowas ähnliches wie Schlangenöl?
Ne, ne, Schwedenmann...;-)

EgLe
Beiträge: 64
Registriert: 28.07.2005 14:18:49

Re: Multiboot Windows Manjaro und Debian?

Beitrag von EgLe » 25.08.2018 18:34:12

Hallo zusammen,

so habe nun nochmals weiter experimentiert.

Habe mir eine neue 500GB Samsung SSD 840 Evo (MZ-7TE500BW) M.2 gekauft.
Eingebaut partitioniert (wird nun aber als /dev/nvme0n1p1) erkannt?

Dann habe ich dort Windows 10 installiert, Manjaro und als letztes dann Debian netinstall.
Habe beim Debian Netinstaller aber die Grafische installation gewählt.

Hier wurde wieder "ungefragt" der Grub installiert und der von Manjaro überschrieben :(
owl102 hat geschrieben: ↑ zum Beitrag ↑
20.08.2018 08:56:12
Das wird der Grub von Debian gewesen sein, den du da gesehen hast, denn die Debian Installation trägt seinen eigenen Bootloader ins UEFI-Bootmenü ein und setzt ihn auch als Default.

Der Grub von Manjaro ist aber immer noch installiert und da,

Code: Alles auswählen

efibootmgr -v
sollte das bestätigen.
Okay, mir wird folgendes angezeigt:

Code: Alles auswählen

egle@8i7HVK:~/ > efibootmgr -v
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0003,0000,0001
Boot0000* Windows Boot Manager  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...t................
Boot0001* Manjaro       VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0002* debian        HD(1,GPT,4612d390-641f-2147-93e9-3119e7aef9cd,0x800,0x7d000)/File(\EFI\debian\grubx64.efi)
Boot0003* UEFI : Built-in EFI Shell     VenMedia(5023b95c-db26-429b-a648-bd47664c8012)..BO
egle@8i7HVK:~/ > 
owl102 hat geschrieben: ↑ zum Beitrag ↑
20.08.2018 08:56:12
Du mußt halt beim Booten F12 drücken (oder mit welcher Taste du auch immer in das Bootmenü deines Rechners kommst) und dort Manjaro auswählen. Oder den Grub von Manjaro wieder als Default zurücksetzen, entweder im Setup deines Rechners (F1 beim Booten?) oder mit efibootmgr.
Hmm, das geht leider doch nicht so, wenn ich ins Bootmenü (F12) gehe wird mir nur die EFI-Shell und Debian angezeigt zur Auswahl 8O

Der nächste Versuch ist also die Bootreihenfolge per efibootmgr zu ändern , wieder zurück zu Manjaro:

Code: Alles auswählen

egle@8i7HVK:~/ > efibootmgr -v
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0003,0000,0001
Boot0000* Windows Boot Manager  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...t................
Boot0001* Manjaro       VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0002* debian        HD(1,GPT,4612d390-641f-2147-93e9-3119e7aef9cd,0x800,0x7d000)/File(\EFI\debian\grubx64.efi)
Boot0003* UEFI : Built-in EFI Shell     VenMedia(5023b95c-db26-429b-a648-bd47664c8012)..BO


egle@8i7HVK:~/ > sudo efibootmgr -o 0001
[sudo] Passwort für egle: 
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0001
Boot0000* Windows Boot Manager
Boot0001* Manjaro
Boot0002* debian
Boot0003* UEFI : Built-in EFI Shell
egle@8i7HVK:~/ > 
Wenn das nun auch wieder nicht klappt, muss ich wohl doch wieder von Manjaro aus den Grub neu installieren....

Nachtrag: Ja super das hat wirklich gut geklappt. besten Dank für den super Tipp :D :THX: :mrgreen:


PS: Ja das mit dem "Kernelpanic" ist schon seltsam, aber wenn ich den Failsafe Kernel starte kann ich auch direkt Manjaro starten ohne Kernelpanic..
MfG EgLe


Kernel : 4.19.(LTS)-amd64
Machine : Intel NUC8i7HVK
Graphics : Radeon RX Vega M GH
CPU : Intel Core i7-8809G @ 8x 4.2GHz
RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

owl102

Re: Multiboot Windows Manjaro und Debian?

Beitrag von owl102 » 25.08.2018 19:02:02

EgLe hat geschrieben: ↑ zum Beitrag ↑
25.08.2018 18:34:12
Hier wurde wieder "ungefragt" der Grub installiert
...was dank UEFI nicht weiter schlimm ist, schließlich landet der in einem eigenen Verzeichnis unter /boot/efi/EFI/debian.
und der von Manjaro überschrieben :(
Das Setzen des eigenen Bootloaders als Default macht aber jedes Betriebssystem bei der Installation unter UEFI, mir ist noch keins begegnet, welches das nicht so macht. (Manjaro bestimmt auch)

Windows 10 ist sogar noch rabiater, das setzt auch gerne mal bei einem Update seinen Bootloader als default, bereite dich schon'mal seelisch darauf vor. Wenn du im BIOS-Setup keine Möglichkeit hast, den Default umzusetzen, kannst du das unter Windows mit bcdedit wieder geradebiegen. Oder ein Live-Linux von USB (im UEFI-Modus) booten und wieder efibootmgr anwenden.

Antworten