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 보안 부팅을 끌 수 있습니다.
- 다시 시작 옵션을 클릭하는 동안 Shift 키를 누르십시오(전원에서).
- Windows에 옵션이 표시되면 문제 해결을 선택합니다.
- 고급 옵션 선택
- UEFI 프레임워크 설정을 선택하고 재부팅 후 비활성화합니다.
grub 메뉴에 Windows 8이 나열되지 않으면 Windows가 설치된 드라이브를 마운트하는 동안 터미널에 다음 명령을 입력하십시오.
grub2-mkconfig -o /boot/grub2/grub.cfg