Forum: PC Hard- und Software Debian Installer zweite Festplatte


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Lothar (Gast)


Lesenswert?

Hat jemand mit dem aktuellen Debian Installer auf einem PC mit zwei 
Festplatten auf die zweite Festplatte installiert?

Also Win 10 ist auf /dev/nvme0 und Debian soll auf /dev/sda

Die Installation auf sda funktioniert soweit, es wird partitioniert und 
Debian geschrieben.

Dann wird gefragt, wo grub hin soll: nvme0 oder sda

Hier wähle ich sda

Das Ergebnis ist dann, dass zwar grub auf sda ist, aber sda wird nicht 
bootfähig gemacht.

Wenn man beim Start im F12 Bootmenü die zweite Festplatte auswählt, 
hängt es sich auf. Win 10 von der ersten Festplatte startet noch.

Das Problem kann behoben werden durch nochmaliges Schreiben von grub auf 
sda mit rescatux

https://www.supergrubdisk.org/rescatux/

Das kann doch aber nicht die Lösung sein. Zudem ist der grub in rescatux 
älter als der im aktuellen Debian Installer.

Noch zur Info: Win 10 auf der ersten Festplatte ist im Legacy Boot. 
Somit Installation von Debian auf der zweiten Festplatte vom UEFI Medium 
sdb, aber mit force UEFI = no

von Stefan F. (Gast)


Lesenswert?

Lothar schrieb:
> Hat jemand mit dem aktuellen Debian Installer auf einem PC mit zwei
> Festplatten auf die zweite Festplatte installiert?

Habe ich. Geht einfach so. Der Installer von Windows 11 kann das auch.

Vielleicht ist der Mischmasch zwischen UEFI und Legacy Boot deine 
Problemursache. Im Bios meines Laptops erscheint beim Umstellen ein 
fetter Hinweis, dass man nicht beides zusammen nutzen kann und das das 
vorher installierte OS nicht mehr starten wird.

Ich denke, wenn dein Windows (das du nicht verlieren willst) im Legacy 
Modus bootet, dann musst du den Grub Bootloader auf die Windows 
Festplatte installieren. Effektiv überschreibst du damit den Bootloader 
von Windows, aber das ist OK. Kann man notfalls mit einer Rescue CD 
wieder rückgängig machen. Am Besten erstellst du dir vorher eine.

Ein kleiner Fallstrick: sda und sdb sind nicht eindeutig. Bei mir hat 
sich die Zuordnung nach zahlreichen Kernel Upgrades mehrfach geändert. 
Mal ist die SSD=sda und die HDD=sdb, mal genau umgekehrt. Gut, dass man 
in /etc/fstab normalerweise die ID der Partition angibt (statt sda/sdb), 
dann sind solche Wechsel egal.

Mir tun die Leute Leid, wo beide Platten vom gleichen Typ und Größe 
sind. Da kommt man bestimmt schnell durcheinander und baut beim 
Partitionieren Bockmist.

von Lothar (Gast)


Lesenswert?

Habe nur extra die zweite Festplatte eingebaut, damit eben nicht 
Dual-Boot von einer Festplatte nötig wird.

Dasselbe Problem tritt bei einem Laptop auf, wo ich nicht auf der 
internen Festplatte Dual-Boot haben möchte, sondern eine externe USB 
Festplatte nur für Linux.

von Stefan F. (Gast)


Lesenswert?

Ich denke, du musst komplett auf UEFI Boot umstellen, also dann wohl das 
Windows neu installieren. Oder als Workaround den Grub auf einen USB 
Stick packen.

von Lothar (Gast)


Lesenswert?

Wie geschrieben geht ja jetzt alles wie es soll, auch mit Legacy Boot

Ich kann beim Start im F12 Bootmenü die erste Festplatte wählen und es 
startet Win 10 Legacy Boot

Oder die zweite Festplatte wählen und es startet der grub der da drauf 
ist, und der startet das Debian, das da drauf ist.

Es ist nur so, dass das der Debian Installer nicht allein hinbekommt, 
sondern nur rescatux

Ich würde also sagen, Bug im Debian Installer.

von Stefan F. (Gast)


Lesenswert?

Lothar schrieb:
> Ich würde also sagen, Bug im Debian Installer.

Sieht so aus. Wenn das BIOS damit kein Problem hat, hätte es "einfach 
so" funktionieren müssen.

von Rolf R. (dankobum)


Lesenswert?

Das Problem gibt es schon seit 2017, als ich es erstmals bemerkte und 
reportete:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865473

Bisher ist das Problem nicht gelöst. So ist das mit Opensource Software, 
aber es kostet eben auch nichts. Und es gibt einen Workaround.

von oszi40 (Gast)


Lesenswert?

Stefan F. schrieb:
> Ich denke, wenn dein Windows (das du nicht verlieren willst) im Legacy
> Modus bootet, dann musst du den Grub Bootloader auf die Windows
> Festplatte installieren. Effektiv überschreibst

DAS wollte Lothar nicht. MS sollte sauber bleiben.
Ein aktuelles Image beider Platten wäre trotzdem jetzt nützlich.

von Stefan F. (Gast)


Lesenswert?

Rolf R. schrieb:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865473
> Bisher ist das Problem nicht gelöst.

Am geilsten finde ich die endlos lange Liste der verknüpften Bug 
Reports.

von Rolf R. (dankobum)


Lesenswert?

Ich hatte damals zuerst auf der debian-user-german-Mailingliste das 
Problem angesprochen:

https://lists.debian.org/debian-user-german/2017/06/msg00260.html

https://lists.debian.org/debian-user-german/2017/06/threads.html

von Dave (Gast)


Lesenswert?

Ist schon eine Weile her, dass ich mich mit Dual-Boot beschäftigt habe; 
aber früher™ hätte ich Grub auf der Windows Platte installiert und dann 
dessen Boot-Menü genutzt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.