
내 새 노트북(Acer tmp645-S-5275):
- Windows 7 파티션 축소
- 할당되지 않은 공간에 Ubuntu 14.04.2 데스크탑 64비트를 설치했습니다.
다시 시작하면 Windows가 정상적으로 시작됩니다.
그래서:
- Ubuntu Live로 노트북을 시작했습니다.
- 오류가 있는 부팅 복구를 설치하고 실행했습니다.
부팅 복구에서 생성된 로그는 다음과 같습니다. 부팅 복구 로그
BIOS에서 보안 부팅을 활성화하면 GRUB가 표시되지만 Windows를 시작할 수 없습니다.
GRUB에서 Windows를 시작하려고 하면 다음과 같은 결과가 나타납니다.
/EndEntire
file path: /ACPI(a0341d0,0)/PCI(2,1f)/Sata(1,0,0)/HD(2,12c800,96000,f1a7390c70ad8b4b,2,2)/File(\EFI\Boot)/File(bkpbootx64.efi)/EndEntire
error: cannot load image.
보안 부팅이 비활성화되면 GRUB 메뉴가 표시되지 않고 Windows가 정상적으로 시작됩니다.
파티션
답변1
우분투를 설치했을 때EFI 모드보안 부팅을 활성화하면 다음으로 Ubuntu를 부팅할 수 있습니다.보안 부팅 활성화. 다음 지침에 따라 설명된 대로 문제를 해결할 수 있습니다 ->
처음으로 부팅윈도우 7 OS그리고최대 절전 모드 비활성화.
열려 있는관리자 권한으로 명령 프롬프트그리고 다음을 실행합니다:
powercfg /h off
일시 휴업기계(하다재부팅하지 않음) 완전히.
Ubuntu 설치에 GRUB 부트로더를 다시 설치합니다.EFI 모드.
Ubuntu 설치 미디어에서 부팅한 후 터미널을 열고 다음을 실행합니다.
sudo mount /dev/sda6 /mnt
sudo mount /dev/sda2 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sda
update-grub
참고: sda
= 디스크 | sda2
= efi 파티션 | sda6
= 시스템 파티션 | (pastebin 출력에서 가져옴)
BIOS로 부팅하고 UEFI 설정에서 부팅 순서를 변경합니다.
선택하다우분투될기본부팅할 운영 체제.
이제 GRUB 메뉴에서 부팅할 시스템을 선택할 수 있습니다.
다음을 사용하여 파티션을 확인할 수 있습니다.GParted- 이 도구는 Ubuntu 설치 미디어에 포함되어 있습니다.
나중에 문제가 발생할 수 있으므로 타사 도구를 사용하지 않는 것이 좋습니다!
답변2
질문에서 편집된 OP의 답변:
cl-netbox와 oldfred의 도움으로 이 문제를 해결한 방법은 다음과 같습니다.
- Windows 7 파티션 축소
- BIOS에서 모드를 레거시에서 UEFI로 변경했습니다(기본적으로 보안 부팅이 활성화됨).
- 할당되지 않은 공간에 Ubuntu 14.04.2 데스크탑 64비트 설치(Windows 7과 함께)
BIOS에서 보안 옵션을 변경하기 위해 감독자 사용자의 암호를 설정하여 BIOS에 액세스할 때마다 이 암호를 입력해야 하므로 보안 부팅이 비활성화된 UEFI를 사용할 수 있습니다(이것이 유일한 방법입니다) UEFI가 활성화된 상태로 사전 설치된 Windows 7을 시작하려면) EFI 파일을 수동으로 설정하여 부팅 가능한 항목을 나열하고 정렬할 수 있습니다.
grub2.efi
BIOS의 보안 섹션에서 (아래/dev/sda2/EFI/Ubuntu
) 파일을 UEFI 부팅 관리자 데이터베이스에 추가했습니다 .마침내 부팅 가능한 항목(BIOS의 부팅 섹션)에서 GRUB와 관련된 새로운 항목을 볼 수 있습니다. 방금 Windows 부팅 관리자 앞에 넣었습니다.
이제 노트북은 GRUB에서 시작되며, 보안 부팅이 비활성화된 경우 GRUB에서 Windows 부팅 관리자를 선택한 후 Windows도 문제 없이 시작됩니다.