我的電腦很新並且有 UEFI 設定。我有安全啟動關閉、快速啟動關閉,並且正在傳統模式下啟動。我安裝了 Fedora 17,現在它已設定並正常工作,但我無法再存取我的 Windows 8 安裝。如果我轉到 Fedora 中的文件,我仍然可以在硬碟上看到 Windows 中的所有數據,並且我希望能夠同時存取 Fedora 和 Windows 8,我們將不勝感激!得出的結果fdisk -l
如下:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 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: 0x377e5c45
Device Boot Start End Blocks Id System /dev/sda1 * 1 1465149167 732574583+ ee GPT Partition 1 does not start on physical sector boundary.
Disk /dev/mapper/vgisaac-lvswap: 7784 MB, 7784628224 bytes 255 heads, 63 sectors/track, 946 cylinders, total 15204352 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 /dev/mapper/vgisaac-lvroot: 7784 MB, 7784628224 bytes 255 heads, 63 sectors/track, 946 cylinders, total 15204352 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
答案1
在 BIOS 系統上,Windows 不支援在 GPT 分割區磁碟上啟動。我猜想在 UEFI 系統上使用傳統 BIOS 模式也會導致這個問題。您可能想要切換到非傳統模式(這可能需要調整分割區並重新安裝 GRUB)。
也就是說,您可以嘗試簡單地重新產生 GRUB 設定檔。確保 os-prober 存在,然後運行
grub2-mkconfig -o /boot/grub2/grub.cfg
如果成功偵測到 Windows 並建立 Windows 項目,但 Windows 無法啟動,您可能必須切換到 MBR 分割區或切換到 UEFI 模式(非舊版)。
看https://fedoraproject.org/wiki/GRUB_2?rd=Grub2#Updating_GRUB_2_configuration_on_BIOS_systems
附帶說明,對於 GPT 分割區磁碟,您應該使用gdisk -l /dev/sda
而不是fdisk -l
.