부트로더를 설치할 수 없습니다

부트로더를 설치할 수 없습니다

그래서 BBQLinux를 설치해 보았습니다. ISO를 다운로드하여 USB 스틱에 넣고 부팅한 다음 데스크탑에서 "BBQ Linux 설치"를 사용했습니다.

설치가 끝나면 다음과 같은 오류가 발생했습니다.

Boost.Python error in job "bootloader".
<class 'subprocess.CalledProcessError'>
Command 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=bbqlinux --force' returned non-zero exit status 1
Traceback:
  File "/usr/lib/calamares/modules/bootloader/main.py", line 244, in run
    prepare_bootloader(fw_type)

  File "/usr/lib/calamares/modules/bootloader/main.py", line 232, in prepare_bootloader
    install_grub(efi_directory, fw_type)

  File "/usr/lib/calamares/modules/bootloader/main.py", line 182, in install_grub
    "--force"])

  File "<string>", line 2, in <module>

수동으로 시도하면 grub-install /dev/sda다음과 같은 결과가 나타납니다.

Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.

그래서 다음에 무엇을 해야할지 모르겠습니다. 문제는 디스크 시작 부분에 쓸 수 없다는 것입니다. 첫 번째 파티션에 Windows 10이 설치된 SSD 드라이브가 있고 두 번째 파티션에 설치하려고 합니다.

내 SSD는 다음과 같습니다

여기에 이미지 설명을 입력하세요.

Windows 운영 체제를 통해 특정 작업을 수행할 수 있습니까?

답변1

몇 가지 조사 끝에 문제는 여전히 레거시 BIOS 모드를 사용하고 있다는 사실을 발견했습니다. 이 HowTo를 사용하여 uefi로 변환했습니다. http://social.technet.microsoft.com/wiki/contents/articles/14286.converting-windows-bios-installation-to-uefi.aspx

그런 다음 다시 설치했습니다.

답변2

Arch Wiki에는 이 주제에 대한 훌륭한 문서가 있습니다.

https://wiki.archlinux.org/index.php/GRUB#Installation_2

https://wiki.archlinux.org/index.php/Dual_boot_with_Windows#Installation

https://wiki.archlinux.org/index.php/GRUB#Dual-booting

Windows는 이미 /dev/sda1에 EFI 시스템 파티션을 생성했어야 하므로 생성할 필요가 없습니다.

관련 정보