Я купил новый ПК с Windows 8 и хотел использовать Linux с двойной загрузкой.
Я сжал раздел на 50 ГБ в окнах, а затем установил CentOS с живого компакт-диска.
CentOS отлично работает, но я больше не могу загрузиться в Windows 8.
Мои параметры Grub – CentOS и «другие» – когда я выбираю «другое», в основном говорят, что окна не могут загружаться должным образом.
Я не считаю, что что-то было перезаписано в разделе 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. Если он не установлен, установите его. Затем запустите grub-mkconfig -o /boot/grub/grub.cfg
.
После некоторого дополнительного копания появляется, что Pre install windows 8 поставляется с защищенной загрузкой UEFI (UEFI, которая заменяет то, что мы знаем как BIOS), которые предотвращают загрузку непризнанного источника или Linux
Вы можете отключить безопасную загрузку UEFI, если хотите:
Если вы не получите окна 8, перечисленные в меню grub, введите следующую команду в терминал при установке диска, на котором установлены окна
grub2-mkconfig -o /boot/grub2/grub.cfg