Probleme beim Dual-Booten von Win8.1 und Ubuntu, "Fehler: Festplatte 'sda6, gpt1' nicht gefunden"

0

Ich habe gerade eine neue 240-Gig-SSD für meinen Laptop bekommen. Ich habe Windows 8.1 installiert, die Hälfte davon für Windows partitioniert und den Rest für Linux reserviert. Alles funktioniert super. Dann habe ich Ubuntu 14.04 LTS installiert. Windows hat seine primäre Partition und einige Wiederherstellungspartitionen in NTFS erstellt. Ich ließ Ubuntu eine 6-Gig-Swap-Partition erstellen und den verbleibenden Platz für eine primäre ext4-Partition nutzen.

Im Moment stoße ich auf das Problem, dass Grub beim Booten auftaucht und ich habe Optionen für Ubuntu und Windows 8.1, aber wenn ich zu Windows gehe, bekomme ich den Fehler:     Probleme beim Dual-Booten von Win8.1 und Ubuntu, "Fehler: Festplatte 'sda6, gpt1' nicht gefunden"

sda6 ist laut Ubuntu die Partition, auf der Windows installiert ist. Nachfolgend habe ich den Inhalt der Datei /etc/grub.d/40_custom angehängt. Bitte lassen Sie mich wissen, was Sie sonst noch brauchen, um zu helfen.

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
    menuentry "Windows 8.1" {
    set root='(sda6,gpt1)'
    chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Vielen Dank!!

DealWithIt
quelle

Antworten:

0

Ich habe folgende Zeilen für den Windows-Boot-Manager: (in \ boot \ grub \ grub.cfg)

menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-92A2-051C' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  92A2-051C
    else
      search --no-floppy --fs-uuid --set=root 92A2-051C
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi

Dabei ist 92A2-051C die Volume-ID der EFI-Systempartition auf / dev / sda.

sudo update-grub2 sollte deine grub.cfg regenerieren.

snayob
quelle