Windows Inatallation einbinden

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
rumpumpel1
Beiträge: 43
Registriert: 19.04.2017 17:59:36

Windows Inatallation einbinden

Beitrag von rumpumpel1 » 31.12.2017 00:32:13

Hallo,

nach mehreren Stunden googlen gebe ich auf und stelle die Frage an die Community:

ich habe eine /dev/sda mit einer Windows Inatallation und eine /dev/sdb mit einer Debian Installation.
Je nachdem welche Disk ich im Bios als Bootdisk einstelle wird entweder Windows oder Debian gestartet.
Nun möchte ich im Debian Startmenu meine Windows Installation sehen, damit ich nicht immer umständlich
im BIOS die Bootdisk festlegen muss. Nach meinen Recherchen müsste das der os-prober in grub automatisch machen:
nach update-grub sollte der Eintrag im Boot menu erscheinen, tut er aber nicht, es wird nur die Debian Installation erkannt.
Warum ?

owl102

Re: Windows Inatallation einbinden

Beitrag von owl102 » 31.12.2017 00:51:14

Was sagt "fdisk -l /dev/sda" und was "fdisk -l /dev/sdb"?

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

Re: Windows Inatallation einbinden

Beitrag von schwedenmann » 31.12.2017 07:10:35

Hallo


Du mußt nentweder

Debian neuinstalliereren auf sdb

oder

per livecd nach sdb chrooten

und dann grub-install /dev/sda ausführen.

Damit entfällt das booten von sda oder sdb via bootmneü des MB , die sachreibst grub in den MBR von sda und hast danach ein Bootmnü mit win und Debian.


mfg
schwedenmann

rumpumpel1
Beiträge: 43
Registriert: 19.04.2017 17:59:36

Re: Windows Inatallation einbinden

Beitrag von rumpumpel1 » 31.12.2017 07:59:48

owl102 hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 00:51:14
Was sagt "fdisk -l /dev/sda" und was "fdisk -l /dev/sdb"?

fdisk -l /dev/sda
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: EAE6BB90-816F-4700-AECB-6FDB31EF1F04

Device Start End Sectors Size Type
/dev/sda1 2048 1023999 1021952 499M Windows recovery environment
/dev/sda2 1024000 1228799 204800 100M EFI System
/dev/sda3 1228800 1261567 32768 16M Microsoft reserved
/dev/sda4 1261568 250068991 248807424 118.7G Microsoft basic data



fdisk -l /dev/sdb
Disk /dev/sdb: 167.7 GiB, 180045766656 bytes, 351651888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 89C7CD40-BC0E-41CC-B76F-F883E5500C90

Device Start End Sectors Size Type
/dev/sdb1 2048 4095 2048 1M BIOS boot
/dev/sdb2 4096 284788735 284784640 135.8G Linux filesystem
/dev/sdb3 284788736 351649791 66861056 31.9G Linux swap

rumpumpel1
Beiträge: 43
Registriert: 19.04.2017 17:59:36

Re: Windows Inatallation einbinden

Beitrag von rumpumpel1 » 31.12.2017 08:04:51

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 07:10:35
Hallo


Du mußt nentweder

Debian neuinstalliereren auf sdb

oder

per livecd nach sdb chrooten

und dann grub-install /dev/sda ausführen.

Damit entfällt das booten von sda oder sdb via bootmneü des MB , die sachreibst grub in den MBR von sda und hast danach ein Bootmnü mit win und Debian.


mfg
schwedenmann


Neuinstallation würde ich gerne vermeisen, denn das kostet mich viele Stunden bis alles installiert und konfiguriert ist.

Warum ich mit einer Live-CD starten soll verstehe ich nicht: ich kann doch ganz normal Linux von /dev/sdb starten.
Und dann: grub-install /dev/sda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: error: embedding is not possible, but this is required for cross-disk install.

was bedeutet das?

rumpumpel1
Beiträge: 43
Registriert: 19.04.2017 17:59:36

Re: Windows Inatallation einbinden

Beitrag von rumpumpel1 » 31.12.2017 08:06:40

grub-install /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.


das funktioniert und es wäre ja auch alles in Ordnung, nur erkennt das System meine Windows Partition nicht.
Die taucht im Boot Menu nicht auf.

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

Re: Windows Inatallation einbinden

Beitrag von schwedenmann » 31.12.2017 08:08:22

Hallo

Du mußt in den MBR von sda installieren, nicht nach sdb

mfg
schwedenmann

geier22

Re: Windows Inatallation einbinden

Beitrag von geier22 » 31.12.2017 09:29:40

Womit wir bei der UEFI - Diskussion wären :facepalm: :facepalm:
rumpumpel1 hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 07:59:48
Device Start End Sectors Size Type
/dev/sda1 2048 1023999 1021952 499M Windows recovery environment
/dev/sda2 1024000 1228799 204800 100M EFI System
Ich hab ja keine Ahnung von UEFI - aber kann man da so einfach Grub in dem MBR von /deǘ/sda bügeln ?????

Muss man da nicht so was wie Debiangrub-efi-amd64 nehmen ? Und geht das überhaupt so einfach ?

Irgendwann muss ich mich wohl doch mal mit dieser UEFI- Geschichte beschäftigen

owl102

Re: Windows Inatallation einbinden

Beitrag von owl102 » 31.12.2017 12:16:48

geier22 hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 09:29:40
Womit wir bei der UEFI - Diskussion wären :facepalm: :facepalm:
Ich wußte schon, warum ich nach einer fdisk-Ausgabe gefragt habe. :wink:

Zu UEFI haben wir neuerdings einen Wiki-Artikel: https://wiki.debianforum.de/UEFI

Da steht auch drin, warum man in diesem Falle keinen Grub-Menüeintrag haben kann, der MS-Windows bootet. (Abschnitt "Installation von Debian parallel zu MS-Windows 7/8/10")
Ich hab ja keine Ahnung von UEFI - aber kann man da so einfach Grub in dem MBR von /deǘ/sda bügeln ?????
Und was soll das bringen? MS-Windows möchte trotzdem gerne im UEFI-Modus gebootet werden, mit GPT kann man es auch nur in diesem Modus booten.
Muss man da nicht so was wie Debiangrub-efi-amd64 nehmen ?
Ja.

geier22

Re: Windows Inatallation einbinden

Beitrag von geier22 » 31.12.2017 12:41:17

owl102 hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 12:16:48
Und was soll das bringen? MS-Windows möchte trotzdem gerne im UEFI-Modus gebootet werden, mit GPT kann man es auch nur in diesem Modus booten.
War ja nur eine mehr rhetorischen Frage :P
owl102 hat geschrieben: ↑ zum Beitrag ↑
31.12.2017 12:16:48
Muss man da nicht so was wie Debiangrub-efi-amd64 nehmen ?
Ja.
Das war mir nicht klar.

Wenn man Debian ursprünglich - wie hier scheinbar geschehen - im "Legacy"" Modus d.H. mit Grub im MBR installiert hat, wäre es also möglich, den Grub zu deinstallieren und durch den grub-efi-amd64 zu ersetzen ?
Wieder was gelernt.
Übrigens:
Dein Wiki Beitrag zu UEFI finde ich super. :THX:
Muss den bloß bestimmt noch 3 - 4 x lesen, bevor ich alles kapiert habe. :facepalm:

Jetzt habe ich aber auch noch eine Frage die zu diesem Thema an sich etwas OT ist.

Ich habe 3 Systeme auf extra Platten Kein UEFI. Jedes hat seinen eigenen Grub. 2 Systeme haben kein OS- Prober.
Nur das System auf der Start- Platte hat OS- Prober und von dort starte ich normaler Weise auch die anderen.
Ich kann so im Havarie- Fall jedes System aus dem BIOS heraus starten.

Wäre dies auch in Kombination mit UEFI möglich ?

Gibt es bei UEFI überhaupt noch einen Ordner /boot//grub ?

Wäre eine Lösung z.B. Ein System im UEFI- Modus mit OS Prober ---> Startet alle 3
die beiden anderen im Legacy - Modus ohne OS- Prober --> Starten nur sich selbst.

rumpumpel1
Beiträge: 43
Registriert: 19.04.2017 17:59:36

Re: Windows Inatallation einbinden

Beitrag von rumpumpel1 » 01.01.2018 12:10:54

eine debian-Neuinstallation hat mein Problem gelöst.

geier22

Re: Windows Inatallation einbinden

Beitrag von geier22 » 01.01.2018 13:12:57

rumpumpel1 hat geschrieben: ↑ zum Beitrag ↑
01.01.2018 12:10:54
eine debian-Neuinstallation hat mein Problem gelöst.
Kannst du uns auch noch verraten, was du bei der Installation anders gemacht hast ? z.B. UEFI ?

Antworten