
x64 UEFI HP 노트북에 Windows 10과 함께 Ubuntu 14.04.3을 설치하려고 합니다.
다음을 사용하여 USB에 Ubuntu(64비트 버전)를 구웠습니다.UNetbootin, Ubuntu 설치 문제없이 진행한 후 노트북을 재부팅했습니다. 그러나 이로 인해 노트북은 그럽이 나타나지 않고 Windows로 부팅되었습니다.
그 결과 다양한 시도를 하게 되었습니다. 예를 들어 나는 다음에 설명된 단계를 따랐습니다.이것가이드:
- UEFI 보안 부팅 및 Windows 10 빠른 부팅 옵션 비활성화
- USB에서 Ubuntu 14.04를 다시 설치했습니다.
- 우분투 라이브 설치에서 부팅 복구를 실행했습니다. 오류 없이 부팅 복구가 완료되었습니다. GRUB를 성공적으로 복구했다고 하는데 GRUB가 여전히 Windows 10 관리자 터미널에서 다음 명령을 실행하도록 표시되지 않는 경우:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
. - Windows 10에서 위 명령을 실행했는데 오류 없이 실행되었습니다. 시스템을 재부팅했지만 GRUB가 여전히 표시되지 않습니다. 나는 또한 주어진 동일한 명령의 약간 다른 버전을 시도했습니다.위에 링크됨페이지를 찾았지만 여전히 운이 없습니다.
다른 노트북에 Windows와 함께 Linux 배포판을 설치하는 데 그런 문제가 발생한 적이 없습니다. 이 시점에서 도움을 주시면 감사하겠습니다.
업데이트
나했다GRUB를 통해 Ubuntu로 부팅하는 방법을 찾았습니다. 부팅 프로세스 중에 누르고 있으면 F11
Windows가 파란색 "안전 모드"로 부팅됩니다. 거기에서 "부팅 장치 선택" 옵션을 선택하면 다음을 포함한 일련의 장치에서 부팅하도록 선택할 수 있습니다.애벌레그리고우분투(그러나 둘 다 GRUB에서 부팅됩니다). 다음은 이 메뉴의 사진입니다(영어가 아닌 언어로 표시되어 죄송합니다. 제목에는 "장치 사용"이라고 표시되어 있습니다).
이 방법은 효과가 있지만 매번 이 절차를 수행해야 하는 것은 분명 고통스러운 일이지만 이는 Grub이 올바르게 설치되었음을 증명합니다. "만" 부트로더 우선순위가 엉망인 것 같습니다.부트로더가 Windows 대신 GRUB으로 강제로 부팅되도록 하려면 어떻게 해야 합니까?
추가 정보:
노트북은 HP 노트북 - 15-ac119nl(ENERGY STAR)입니다.
bcdedit
Windows 10의 출력은 다음과 같습니다 .
답변1
나는 이것이 오래되었다는 것을 알고 있지만 이것을 발견하는 사람을 위해 내가 해결한 방법은 다음과 같습니다. oldfred가 게시한 링크의 정보를 기반으로 합니다.
문제
나는 같은 문제가 있었다HP 노트북. 구성한 내용에도 불구하고 Windows를 우선적으로 부팅하는 것을 좋아하는 랩톱이 많이 있습니다. 당신은덮어쓰기grub을 사용한 Windows 부팅 관리자. 약간의 해킹이지만 나와 다른 사람들에게 큰 도움이 되었습니다.Windows는 업데이트할 때마다 이를 덮어씁니다.
해결책
다음 명령으로 SH(스크립트 파일)을 생성하고 sudo로 실행했습니다. (부팅 파티션이 /boot/efi
기본적으로 마운트되어 있는지 확인하십시오.)
7z a /boot/efi/EFI_`date +\%d\%m\%Y`.7z /boot/efi/EFI/
cp -a /boot/efi/EFI/ubuntu/* /boot/efi/EFI/Boot/
mv /boot/efi/EFI/Boot/grubx64.efi /boot/efi/EFI/Boot/bootx64.efi
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/
mv /boot/efi/EFI/Microsoft/Boot/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
노트
이 스크립트는 기본적으로 현재 EFI 구성을 백업한 다음(7zip을 사용하여 원하는 백업 방식으로 수정) Windows 부팅 관리자의 efi 부팅 스크립트를 덮어씁니다.
Windows에서 주요 업데이트를 수행할 때마다 실행해야 합니다.
답변2
Windows cmd에서 (관리자 권한으로) 이 명령을 시도했습니다.
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
그래도 작동하지 않으면 이것을 시도하십시오
bcdedit /set {bootmgr} path \EFI\ubuntu\bootx64.efi