Centos
安裝了 CentOS,現在重啟時沒有 Windows 8 選項
我買了一台裝有 Windows 8 的新 PC,想雙啟動 linux。
我在 windows 中將分區縮小了 50GB,然後從 live CD 安裝了 CentOS。
CentOS 執行良好,但我無法再啟動 Windows 8。
我的 Grub 選項是 CentOS 和“其他”——當我選擇“其他”時,它基本上表示 Windows 無法正常啟動。
我不相信 Windows 8 分區上的任何內容都被覆蓋,但啟動順序不正常。
我應該如何解決這個問題?
[root@localhost]# parted -l Model: ATA ST500DM002-1BD14 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 525MB 524MB fat32 EFI system partition boot 2 525MB 567MB 41.9MB fat32 Basic data partition hidden 3 567MB 701MB 134MB Microsoft reserved partition msftres 4 701MB 1215MB 514MB ntfs Basic data partition hidden, diag 5 1215MB 436GB 435GB ntfs Basic data partition 7 436GB 437GB 524MB ext4 boot 8 437GB 488GB 51.0GB lvm 6 488GB 500GB 12.6GB ntfs Microsoft recovery partition hidden, diag Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg_centos6-lv_swap: 4027MB Sector size (logical/physical): 512B/4096B Partition Table: loop Number Start End Size File system Flags 1 0.00B 4027MB 4027MB linux-swap(v1) Model: Linux device-mapper (linear) (dm) Disk /dev/mapper/vg_centos6-lv_root: 47.0GB Sector size (logical/physical): 512B/4096B Partition Table: loop Number Start End Size File system Flags 1 0.00B 47.0GB 47.0GB ext4
os-prober
使用 os-prober。如果未安裝,請安裝它。然後執行
grub-mkconfig -o /boot/grub/grub.cfg
。UEFI 安全啟動
經過一些額外的探勘後,似乎預安裝 Windows 8 啟用了 UEFI 安全啟動(UEFI 替代了我們所謂的 BIOS),這可以防止無法辨識的源啟動或 Linux
如果需要,您可以關閉 UEFI 安全啟動:
- 在按住 shift 鍵的同時點擊重新啟動選項(從電源)
- windows會顯示選項然後選擇疑難解答
- 選擇高級選項
- 選擇 UEFI 框架設置,然後在重啟後將其禁用
如果您沒有在 grub 菜單中列出 Windows 8,則在安裝已安裝 Windows 的驅動器時在終端中鍵入以下命令
grub2-mkconfig -o /boot/grub2/grub.cfg