귀하의 문제

귀하의 문제

다음과 같은 Windows 8.1의 이중 부팅 구성에 Ubuntu 14.04 LTS를 설치했습니다.이 Ubuntu 포럼 게시물의 지침

(ext4 파티션을 추가했습니다 /home.)

7단계 이후에도

bcdedit /set {bootmgr} "path\EFI\ubuntu\shimx64.efi"터미널에서 쓰기

내 PC에 부팅 메뉴가 표시되지 않습니다. Windows가 자동으로 부팅됩니다.

나는 명령을 실행 sudo efibootmgr -v했고이것이 출력이다.

답변1

귀하의 문제

BootNext: 0009
BootCurrent: 000F
Timeout: 0 seconds
BootOrder: 000F,0008,0009,000A,000B,000C,0007,000D,000E,0001
Boot0001* Windows Boot Manager  HD(3,363800,82000,17b1af25-3a01-4b33-9fa5-e6324bca1b76)File(\EFI\ubuntu\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................

이미 알고 있듯이 로 \EFI\ubuntu\grubx64.efi표시된 기능 항목이 있을 수 있으며 Windows Boot Manager이는 매우 혼란스러울 수 있습니다.

가능한 해결책

이러한 항목의 이름을 바꾸는 방법을 모르기 때문에 다음 efibootmgr명령을 실행하여 이 항목을 제거하는 것이 좋습니다.

efibootmgr -B 0001

0001삭제할 항목의 번호는 어디에 있으며 현재 efibootmgr출력에 따라 변경되어야 합니다.

새 항목을 만들려면 다음 명령을 실행하십시오.

efibootmgr -c -d /dev/sdX -p Y -l \EFI\ubuntu\grubx64.efi -L "Ubuntu"
  • /dev/sdXUbuntu 파티션 및 EFI 시스템 파티션/ESP(부팅하려는 각 드라이브에 대해 ESP를 갖는 것이 권장됨)가 포함된 실제 장치 이름으로 변경되어야 합니다 /dev/sda.
  • YESP의 파티션 번호일 가능성이 높습니다 1.

가능한 해결 방법이나 권장되는 대체 방법은 다음과 같습니다.구미부트.

답변2

공유할 내용이 많아서 답변을 게시합니다!

1 - @LiveWireBT 덕분에 EFI 부팅 관리자를 사용하여 새 항목(Ubuntu라는 이름)을 만들었고 Windows 부팅 관리자를 사용하여 선택할 수 있습니다. 하지만 내가 Ubuntu를 선택했을 때 내 컴퓨터는 Ubuntu로 부팅하기를 원하지 않았습니다. Windows에서 부팅됩니다.

2 - @user305306 덕분에 easybcd를 사용한 후 Windows 8.1이 "기본" 시스템임을 확인했습니다. 그래서 나는 이것을 얻기 위해 구성을 변경합니다.

EasyBCD

컴퓨터를 재부팅하면 시스템을 선택할 수 있는 메뉴가 표시됩니다!!! 으악! 하지만 Ubuntu를 선택하면 grubx64.efi를 찾을 수 없다는 오류가 발생합니다. 사진은 곧 올리겠습니다!

편집: 이것은 내가 얻는 오류입니다. 에러 메시지

영어: 파일이 없거나 오류가 있어서 앱이나 시스템에 요금을 청구할 수 없습니다.

답변3

EasyBCD 받기: 문제가 해결되었습니다. 내 컴퓨터에는 Windows 7이 설치된 두 개의 Linux OS가 있습니다.

EasyBCD 다운로드

답변4

우분투로 부팅하는데 성공했습니다!

  1. 나는 efibootmgr다음과 같이 사용했다LiveWireBT 권장.

  2. EasyBCD를 사용하는 Windows에서 Ubuntu의 상태를 변경했습니다. "시스템 기본값"을 넣고 목록의 첫 번째에 배치했습니다.

  3. Windows 8.1을 제외한 모든 "Windows 부팅 관리자" 항목을 제거했습니다.

  4. PC를 재부팅하면 Grub에 액세스할 수 있었고 Ubuntu를 선택할 수 있었습니다!

관련 정보