GRUB / os-prober sieht keine Windows 8.1-Partition

8

Ich habe eine 1-TB-Festplatte mit sieben Partitionen, eine ~ 600 GB für Windows und eine ~ 300 GB für Xubuntu sowie eine Reihe verschiedener Systempartitionen, die den Rest des Speicherplatzes einnehmen. Ich habe kürzlich meine Xubuntu-Partition mit einer Neuinstallation überschrieben, da ich sie irgendwie durcheinander gebracht habe, und hier beginnt mein Problem. Zuvor tauchte GRUB beim Booten auf und bat mich, entweder Xubuntu oder Windows zu booten. Nach der Neuinstallation geschieht dies nicht mehr.

Ich habe versucht zu laufen os-prober, aber es macht einfach nichts und gibt nichts aus. update-grubzeigt meine Linux-Partitionen in Ordnung, erwähnt aber Windows überhaupt nicht.

Hier ist mein Layout ( parted -l):

Model: ATA ST1000DM003-1CH1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  525MB   524MB   fat16        EFI system partition          boot
 2      528MB   570MB   41.9MB  fat32        Basic data partition          hidden
 3      570MB   705MB   134MB                Microsoft reserved partition  msftres
 4      705MB   2852MB  2147MB  ntfs         Basic data partition          hidden, diag
 5      2852MB  632GB   629GB   ntfs         Basic data partition          msftdata
 7      632GB   994GB   362GB   ext4                                       boot
 6      994GB   1000GB  6093MB  ntfs         Microsoft recovery partition  hidden, diag

os-prober Ausgabe (hängt nur eine Sekunde dort und sagt nichts):

marvin@ttyfsck:~$ sudo os-prober
marvin@ttyfsck:~$ 

update-grub Ausgabe:

marvin@ttyfsck:~$ sudo update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Adding boot menu entry for EFI firmware configuration
done

fdisk -l Ausgabe:

marvin@ttyfsck:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x314b8de1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Boot-Info (lang): http://paste.ubuntu.com/7416627/

Technische Daten (erneut):
Xubuntu 14.04
Windows 8.1
1 TB HDD

BEARBEITEN: Ich kann meine Windows-Partition mounten und den Inhalt problemlos anzeigen.

CrateMuncher
quelle
Haben Sie dieses Problem behoben? Ich habe das gleiche Problem
Andy Mcevoy
Haben Sie die EFI-Partition während der Installation von Xubuntu formatiert ? Wenn ja, wurde möglicherweise der Windows-Bootloader von der EFI-Partition entfernt.
Manishrw

Antworten:

1

Sie sollten verwenden boot-repair. In den meisten Fällen kann das Problem behoben werden.

Boot-Repair ist ein einfaches Tool zum Beheben häufiger Bootprobleme, die in Ubuntu auftreten können, z. B. wenn Sie Ubuntu nach der Installation von Windows oder einer anderen Linux-Distribution nicht starten können oder wenn Sie Windows nach der Installation von Ubuntu nicht starten können oder wenn GRUB dies nicht ist angezeigt, einige Upgrade-Pausen GRUB, etc.

Xweque
quelle
Es fordert mich auf, Secure Boot zu deaktivieren. Ist das eine gute Idee? Ich bin mir nicht sicher.
CrateMuncher
Es sollte eine sichere Sache sein. Obwohl Sie sich über das Thema informieren können, wenn Sie möchten
Xweque
Okay, ich habe das getan, aber es löst mein Problem nicht. Immer noch keine Windows-Sache, obwohl Boot-Repair Windows sah und es in der OS-Liste auflistete.
CrateMuncher
Meinten Sie, es wurde beim Ausführen und nicht in GRUB aufgelistet oder wurde es in GRUB aufgelistet und Sie konnten nicht damit booten?
Xweque
Es listet Windows als Option auf, in der Betriebssysteme aufgelistet sind, sodass Sie ein Standard-Betriebssystem auswählen können, es befindet sich jedoch nicht im GRUB-Menü. os-prober und update-grub machen auch nichts neues.
CrateMuncher
0

Versuchen Sie, eine Windows-bootfähige Reparatur- / Wiederherstellungs-CD oder -DVD zu erstellen, um den Windows-MBR neu zu schreiben, und führen Sie dann einen update-grubVorgang aus. Das sollte es lösen.

Sie können die Windows-Partition bereitstellen und Dateien anzeigen, sodass Ihre Windows-Installation möglicherweise noch intakt ist. Es ist nur so , dass da kein gültiger MBR - Eintrag für Windows ist, os-prober/ grubes ignoriert.

Horizont
quelle
0

Haben Sie Ihre Grub-Konfigurationsdateien überprüft, um festzustellen, ob Windows aufgeführt ist? Wenn dies nicht der Fall ist, ist es möglicherweise eine gute Idee, einen Windows-Eintrag hinzuzufügen, /etc/grub.d/40_customindem Sie Folgendes verwenden:

menuentry ‘Windows 7′ {  
    set root=’(hd0,msdos2)’  
    chainloader +1  
}

Aktualisieren Sie danach Ihren Grub.

Hinweis: Seien Sie vorsichtig beim Bearbeiten von Grub-Dateien. Dies kann Ihr System durcheinander bringen, wenn es nicht ordnungsgemäß ausgeführt wird.

Ron
quelle