texs89
Anmeldungsdatum: 31. Mai 2014
Beiträge: 90
|
Ich hatte Windows 10 auf einer Festplatte installiert, auf einer anderen lief Kubuntu 17.10, habe dann auf einer 3. Festplatte Kubuntu 18.04 installiert und die Windows Festplatte noch behalten.
Grub erkennt die Windows Installation nicht, beim starten bleibt auch der Bildschirm schwarz wo eigentlich Grub scheinen sollte, drückt man dann ESC erscheint Grub auch, zeigt mir allerdings nur Kubuntu zum starten und nicht Windows 10. Vielleicht kann wer helfen, anbei ein paar Ausgaben, Windows 10 liegt auf der 500GB Festplatte, vielen Dank: marc@Marc:~$ sudo update-grub
Sourcing file `/etc/default/grub'
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-4.15.0-45-generic
initrd-Abbild gefunden: /boot/initrd.img-4.15.0-45-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.15.0-20-generic
initrd-Abbild gefunden: /boot/initrd.img-4.15.0-20-generic
Hinzufügen des Boot-Menü Eintrages für die EFI Firmware Konfiguration
erledigt
marc@Marc:~$ sudo parted --list
Modell: ATA HFS256G32MND-220 (scsi)
Festplatte /dev/sda: 256GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags:
Nummer Anfang Ende Größe Dateisystem Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 256GB 256GB ext4
Modell: ATA Hitachi HDS72105 (scsi)
Festplatte /dev/sdb: 500GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags:
Nummer Anfang Ende Größe Dateisystem Name Flags
1 1049kB 500GB 500GB ntfs Basic data partition msftdata
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej texs89, zeigen tust du hier aber nur 2 Platten, die 500er, auf der ein Windows installiert wurde - allerdings vermisse ich dort die Windows Systemdateien. Außerdem ist die Platte GPT partitioniert, worauf imho ein W10 nur im EFI Modus installiert werden kann. Auf der anderen gibt es die esp . War die anwesend bei der Windowsinstallation? Starte Dein Kubuntu und liefere
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS sudo efibootmgr -v
Gruß black tencate
|
texs89
(Themenstarter)
Anmeldungsdatum: 31. Mai 2014
Beiträge: 90
|
Kann es sein das ich Kubuntu im UEFI Modus installiert habe, Windows aber nicht und es daher zu Problemen kommt? Wenn ja wie löse ich diese? marc@Marc:~$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
UEFI
marc@Marc:~$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0019,0000,0013,0014,0015,0016,0018,001A,001B,001C,001D,001E,001F,0020
Boot0000* Windows Boot Manager HD(1,GPT,5a9c20dc-536c-4f3e-aa79-b7295f334e04,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)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.}...,................
Boot0001* ubuntu HD(1,GPT,5a9c20dc-536c-4f3e-aa79-b7295f334e04,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013* USB HDD: Brother DCP-145C PciRoot(0x0)/Pci(0x1a,0x0)/USB(0,0)/USB(3,2)3.!..3.G..A.....
Boot0014* USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0015* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0016* ATAPI CD: Optiarc DVD RW AD-7260S PciRoot(0x0)/Pci(0x1f,0x2)/Sata(2,0,0)......!N.:^G.V.T
Boot0017* CD-ROM: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,be9d0102e211f3489efa0b983c96839b)
Boot0018* ATA HDD0: HFS256G32MND-2200A PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)..bYVD.A...O.*..
Boot0019* ATA HDD1: Hitachi HDS721050CLA360 PciRoot(0x0)/Pci(0x1f,0x2)/Sata(1,0,0)..bYVD.A...O.*..
Boot001A* ATA HDD2: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001B* ATA HDD3: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
Boot001C* ATA HDD4: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot001D* ATA HDD5: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f605)
Boot001E* Other HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f609)
Boot001F* PCI LAN: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0020* Internal Shell FvFile(c57ad6b7-0515-40a8-9d21-551652854e37)
Boot0021* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0022* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0023* ATA HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0024 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0025 CIRA Hot Key FvFile(ea9e92e1-22ef-4b5f-a5ee-1317b1e77b10)
marc@Marc:~$
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej texs89, texs89 schrieb: Kann es sein das ich Kubuntu im UEFI Modus installiert habe
ganz sicher Windows aber nicht
sieht aber auch aus, wie eine EFI-Installation. marc@Marc:~$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0019,0000,0013,0014,0015,0016,0018,001A,001B,001C,001D,001E,001F,0020
Boot0000* Windows Boot Manager HD(1,GPT,5a9c20dc-536c-4f3e-aa79-b7295f334e04,0x800,0x100000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)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.}...,................
Boot0001* ubuntu HD(1,GPT,5a9c20dc-536c-4f3e-aa79-b7295f334e04,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010
[...]
Hast du im Kubuntu ein sudo update-grub bereits gemacht? Zeige mal aus dem Kubuntu ein
sudo os-prober Kannst Du vom Setup-Menü beide O/S starten? Gruß black tencate
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Bei Dualboot wird Grub2 normalerweise bei der Installation schon so konfiguriert, dass das Grub2-Auswahlmenü sichtbar ist, wenn ein anderes OS erkannt wird. Da das hier nicht der Fall ist, sollte man mal nach den Bootloader-Dateien in der esp schauen. ### Einhängen der EFI-Boot-Partition auf /mnt
sudo mount /dev/sda1 /mnt
### Abfrage der Ordner und Dateien
sudo ls -aR /mnt
### gefunden werden sollte das
\EFI\Microsoft\Boot\ bootmgfw.efi Eingabe und Ausgabe bitte vollständig posten und als Code-Block formatieren. Die Dateien von Windows müssen dort zumindest mal gewesen sein, nach dem was efibootmgr ausgespuckt hat
|
texs89
(Themenstarter)
Anmeldungsdatum: 31. Mai 2014
Beiträge: 90
|
Hast du im Kubuntu ein sudo update-grub bereits gemacht?
Ja ist schonmal ausgeführt worden. | marc@Marc:~$ sudo update-grub
[sudo] Passwort für marc:
Sourcing file `/etc/default/grub'
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-4.15.0-45-generic
initrd-Abbild gefunden: /boot/initrd.img-4.15.0-45-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.15.0-20-generic
initrd-Abbild gefunden: /boot/initrd.img-4.15.0-20-generic
Hinzufügen des Boot-Menü Eintrages für die EFI Firmware Konfiguration
erledigt
|
sudo os-prober
Da kommt nichts. Kannst Du vom Setup-Menü beide O/S starten?
Vom Boot-Manager/BIOS? Nein. Windows lädt er da nicht, kommt direkt wieder Kubuntu. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | marc@Marc:~$ sudo os-prober
marc@Marc:~$ sudo mount /dev/sda1 /mnt
marc@Marc:~$ sudo ls -aR /mnt
/mnt:
. .. EFI
/mnt/EFI:
. .. BOOT ubuntu
/mnt/EFI/BOOT:
. .. BOOTX64.EFI fbx64.efi
/mnt/EFI/ubuntu:
. .. BOOTX64.CSV fw fwupx64.efi grub.cfg grubx64.efi mmx64.efi shimx64.efi
/mnt/EFI/ubuntu/fw:
. ..
|
Danke für Eure Hilfe! Lg
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej texs89, texs89 schrieb:
| ...
marc@Marc:~$ sudo mount /dev/sda1 /mnt
marc@Marc:~$ sudo ls -aR /mnt
/mnt:
. .. EFI
[...]
|
also kein Windowseintrag. Du kannst versuchen, Windows für EFI zu reparieren (z.B. gem. dieser Anleitung oder hier). Seltsam halt, wie der Eintrag im NVRAM zustande gekommen ist? black_tencate schrieb: ...
Auf der anderen gibt es die esp . War die anwesend bei der Windowsinstallation?
Versuch einfach auch mal noch vorher,ob Du Windows von der grub Konsole aus starten kannst
Gruß black tencate
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
black_tencate schrieb:
Seltsam halt, wie der Eintrag im NVRAM zustande gekommen ist?
Der Eintrag war drin und nachher wurde der komplette Pfad von der Windows-Boot-Datei gelöscht. Der Eintrag im NVRAM bleibt trotzdem erhalten. Damit hatte ich schon mal Stress als ich einen Boot-Eintrag los werden wollte. Wenn die von dir angegebenen Befehle für die Grub-Konsole, zum starten des Windows, funktionieren, könnte der TS eigentlich auch einen Menuentry in der /etc/grub.d/40_custom für das Windows anlegen und es aus dem Grub 2 booten. Beispiele gibt's unter GRUB 2/Skripte Die /etc/default/grub dann auch entsprechend anpassen, dass das Grub2-Menü sichtbar wird, wie unter GRUB 2/Konfiguration beschrieben. Allerdings entzieht es sich meiner Kenntnis, ob Windows auch ohne bootmgfw.efi in der esp gebootet werden kann. Das ist bei *ubuntu erfreulicher weise anders. Da reicht es die /boot/grub/grub.cfg an zu schubsen um das OS zu starten.
|
texs89
(Themenstarter)
Anmeldungsdatum: 31. Mai 2014
Beiträge: 90
|
black_tencate schrieb: Versuch einfach auch mal noch vorher,ob Du Windows von der grub Konsole aus starten kannst
Hier kommt nach Search Befehl - Fehler: no such device: /bootmgr. https://www.easeus.de/partitionieren-tipps/uefi-boot-unter-windows-reparieren.html
Die Anleitung habe ich versucht, komme aber nicht weiter bei "1. Geben Sie "cd /d G:\EFI\Microsoft\Boot\" ein und drücken Sie Enter;" Entweder bin ich noch in diskpart drin, dann erscheinen nach diesem Befehl einfach als Hilfe alle möglichen Befehle mehr nicht, gehe ich vorher aus diskpart raus und führe dann den Befehl aus, sagt er mir der Pfad existiert nicht, Laufwerksbuchstabe G: habe ich aber vorher gesetzt und existiert (auf die kleine FAT32 Partition). Mmh so langsam verliere ich die Hoffnung auf ein Happy End ohne Windows 10 Neuinstallation, immerhin startet Windows 10 auch nicht wenn ich die Festplatte oder den Eintrag "Windows bootloader" explizit im BIOS Boot Menu auswähle.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej bowman, bowman schrieb: black_tencate schrieb:
Seltsam halt, wie der Eintrag im NVRAM zustande gekommen ist?
Der Eintrag war drin
schon, aber woher? GPT, da geht nur EFI (ggf. auch mit bios_grub dann → legacy, da aber nur Linux). ...und nachher wurde der komplette Pfad von der Windows-Boot-Datei gelöscht.
das muß ja "irgendwer" vollbracht haben, einschließlich der Partitionen "Systemreserved" und "Wiederherstellung" ...Der Eintrag im NVRAM bleibt trotzdem erhalten.
das ist schon klar. Damit hatte ich schon mal Stress als ich einen Boot-Eintrag los werden wollte.
Wenn die von dir angegebenen Befehle für die Grub-Konsole, zum starten des Windows, funktionieren,
allein, ich glaube es ja nicht! Wie du sagst: ob Windows auch ohne bootmgfw.efi in der esp gebootet werden kann; sonst natürlich so mit 40_custom. texs89 schrieb: ...
Die Anleitung habe ich versucht, komme aber nicht weiter bei "1. Geben Sie "cd /d G:\EFI\Microsoft\Boot\" ein und drücken Sie Enter;" Entweder bin ich noch in diskpart drin, dann erscheinen nach diesem Befehl einfach als Hilfe alle möglichen Befehle mehr nicht, gehe ich vorher aus diskpart raus und führe dann den Befehl aus, sagt er mir der Pfad existiert nicht, Laufwerksbuchstabe G: habe ich aber vorher gesetzt und existiert (auf die kleine FAT32 Partition).
ging mir in einem Versuch mal ganz genau so! Bin jetz aber nicht der Windowskenner. Mmh so langsam verliere ich die Hoffnung auf ein Happy End ohne Windows 10 Neuinstallation, immerhin startet Windows 10 auch nicht wenn ich die Festplatte oder den Eintrag "Windows bootloader" explizit im BIOS Boot Menu auswähle.
Fürchte, das läuft auf Neuinstallation hinaus. Was Du noch versuchen kannst: Für das, was ich Dir oben aufgezeigt hatte (grub Konsole), mußt Du wohl Dein Setup auf "legacy only" umstellen. Allein: GPT und Windows, da geht imho nur EFI. Gruß black tencate
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Entweder bin ich noch in diskpart drin, dann erscheinen nach diesem Befehl einfach als Hilfe alle möglichen Befehle mehr nicht, gehe ich vorher aus diskpart raus und führe dann den Befehl aus, sagt er mir der Pfad existiert nicht,
cd /d G:\EFI\Microsoft\Boot\ Dann hast du bis dahin ja alles richtig gemacht. 👍 Allerdings hat die Ausgabe recht: der Pfad existiert nicht oder siehst du den in der Ausgabe der Verzeichnisse in der esp, die du selber abgefragt und hier gepostet hast?
/mnt/EFI:
. .. BOOT ubuntu Du musst vor der Reparatur deine esp auf /mnt einhängen, dann in /mnt/EFI einen Ordner /Microsoft anlegen, in dem ein Ordner /Boot angelegt wird. Dann hast du den Pfad mnt/EFI/Microsoft/Boot, den du dann bei der Reparatur als G: \EFI\Microsoft\Boot\ beschreiten kannst.
sudo mount /dev/sda1 /mnt
sudo mkdir /mnt/EFI/Microsoft
sudo mkdir /mnt/EFI/Microsoft/Boot
sudo ls -aR /mnt ## zur Kontrolle
###Ausgabe
mnt/EFI
. .. BOOT ubuntu Microsoft
.
/mnt/EFI/Microsoft
. .. BOOT
Dann existiert der Pfad und kann auch gefunden werden. 😉 black_tencate schrieb:
Der Eintrag war drin
schon, aber woher? GPT, da geht nur EFI (ggf. auch mit bios_grub dann → legacy, da aber nur Linux).
Wenn ein Eintrag im NVRAM ist, dann Muss Windows auf im EFRI-Mode installiert worden sein.
...und nachher wurde der komplette Pfad von der Windows-Boot-Datei gelöscht.
das muß ja "irgendwer" vollbracht haben, einschließlich der Partitionen "Systemreserved" und "Wiederherstellung"
sda1 formatiert? Die sdb (500 GB) hat nur eine Partition mit 500 GB. Andere Windows-Partitionen auf der ausgebauten HDD mit Kubuntu 17.10?
|
texs89
(Themenstarter)
Anmeldungsdatum: 31. Mai 2014
Beiträge: 90
|
bowman schrieb: Entweder bin ich noch in diskpart drin, dann erscheinen nach diesem Befehl einfach als Hilfe alle möglichen Befehle mehr nicht, gehe ich vorher aus diskpart raus und führe dann den Befehl aus, sagt er mir der Pfad existiert nicht,
cd /d G:\EFI\Microsoft\Boot\ Dann hast du bis dahin ja alles richtig gemacht. 👍 Allerdings hat die Ausgabe recht: der Pfad existiert nicht oder siehst du den in der Ausgabe der Verzeichnisse in der esp, die du selber abgefragt und hier gepostet hast?
/mnt/EFI:
. .. BOOT ubuntu Du musst vor der Reparatur deine esp auf /mnt einhängen, dann in /mnt/EFI einen Ordner /Microsoft anlegen, in dem ein Ordner /Boot angelegt wird. Dann hast du den Pfad mnt/EFI/Microsoft/Boot, den du dann bei der Reparatur als G: \EFI\Microsoft\Boot\ beschreiten kannst.
Okay, wäre eventuell noch eine Möglichkeit gewesen, bzw. hätte man das vorher machen müssen ja. Ich hatte mich jetzt nach dem letzten Post dazu entschieden Windows neu zu installieren. Danach im Boot Manager wieder Ubuntu an erste Stelle setzen und ein Update-Grub im Terminal ausführen. Nun geht wieder alles und ich kann zwischen Windows und Kubuntu im Grub wählen.
sda1 formatiert? Die sdb (500 GB) hat nur eine Partition mit 500 GB. Andere Windows-Partitionen auf der ausgebauten HDD mit Kubuntu 17.10?
Eigentlich war auf der ausgebauten Kubuntu 17.10 HDD nur Kubuntu installiert, vielleicht war da auch versteckte Windows Partitionen, keine Ahnung, kenne mich da sowieso nicht so gut aus. Trotzdem danke nochmal für Eure Rückmeldungen und Hilfestellungen, ich finde das sehr bewundernswert wie schnell hier im Forum geantwortet wird/ Hilfestellungen angeboten werden. Danke! Lg Marc
|