CentOS를 설치했는데 이제 다시 시작할 때 Windows 8 옵션이 없습니다.

CentOS를 설치했는데 이제 다시 시작할 때 Windows 8 옵션이 없습니다.

Windows 8이 설치된 새 컴퓨터를 구입했고 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

답변1

운영 체제 감지기

os-prober를 사용하세요. 설치되어 있지 않은 경우 설치하십시오. 그런 다음 grub-mkconfig -o /boot/grub/grub.cfg.

UEFI 보안 부팅

추가 조사 결과, Windows 8의 사전 설치에는 UEFI 보안 부팅이 활성화되어 있는 것으로 나타났습니다(UEFI는 우리가 알고 있는 BIOS를 대체함). 이는 인식할 수 없는 소스 또는 Linux에서 부팅하는 것을 방지합니다.

원하는 경우 UEFI 보안 부팅을 끌 수 있습니다.

  1. 다시 시작 옵션을 클릭하는 동안 Shift 키를 누르십시오(전원에서).
  2. Windows에 옵션이 표시되면 문제 해결을 선택합니다.
  3. 고급 옵션 선택
  4. UEFI 프레임워크 설정을 선택하고 재부팅 후 비활성화합니다.

grub 메뉴에 Windows 8이 나열되지 않으면 Windows가 설치된 드라이브를 마운트하는 동안 터미널에 다음 명령을 입력하십시오.

grub2-mkconfig -o /boot/grub2/grub.cfg

관련 정보