XPS13에서 UEFI가 부팅 가능한 시스템을 찾지 못함


9

짧은 버전

Dell XPS 13 (옵션 : 디스크 지우기 및 Ubuntu 설치)에서 Ubuntu 15.10을 다시 설치했지만 부팅시 부팅 가능한 시스템을 찾을 수 없다는 메시지가 표시됩니다. 부팅 옵션을 표시하고 SSD ( '레거시')를 선택하면 UEFI가 부팅 할 수 없다고 표시합니다 (Ubuntu가 UEFI 모드로 설치됨).

이 문제를 어떻게 해결할 수 있습니까? (재설치는 옵션입니다)

문맥

14.04에서 15.10으로 업그레이드

14.04가 설치된 상태에서 약간의 문제가 있었고 업그레이드를 원했습니다. 방금 우분투가 최신 버전으로 업그레이드되도록 설정을 사용했습니다. 그러나 사용 가능한 네트워크가 없습니다.

15.10 새로 설치, 레거시 모드

새로 설치 (USB 스틱, Unetbootin)를하려고했는데 디스크를 지우고 우분투 설치 옵션을 선택하면 실수를 저지른 것 같습니다 .

그 이후에는 부팅되지 않습니다. 부팅 메뉴에서 수동으로 부팅 할 수 있었지만 이전에 Ubuntu가 표시되었던 UEFI 섹션이 사라지는 것을 확인했습니다.

15.10 새로 설치, UEFI 모드

UEFI 모드에서 다시 설치하려고 시도했지만 운이 없습니다. 시스템이 부팅에 사용되는 파티션을 긁어 낼까 두려워했지만 efi 파티션이 없습니다 (우분투는 파티션 변경을 수행하기 전에 실제로 ESP 파티션을 작성한다고 언급했습니다).

레거시 모드로 부팅하는 것은 더 이상 옵션이 아닙니다 (분명히 ...).

BIOS (2015 년 11 월부터 최신 버전의 Dell 소모품으로 업데이트 됨)에 UEFI 파티션이 보이지 않습니다. 설정을 진행하고 BOOT 옵션을 추가하려고 할 때 우분투 부분을 볼 수 있지만 추가되지 않습니다.

그리고 지금?

그것을 고치는 올바른 방법이 있습니까?


부팅 정보 스크립트를 실행하십시오 . 라는 파일이 생성됩니다 RESULTS.txt. 해당 파일을 pastebin 사이트 에 게시하고 여기에 URL을 문서에 게시하십시오. 이를 통해 구성에 대한 자세한 정보를 얻을 수 있으며, 추측보다 더 많은 답변을 얻을 수 있습니다.
로드 스미스

BIOS에서 SSD가 기본 부팅 장치로 설정되어 있습니까? 부팅 순서가 엉망이되는 경우가 있습니다.
토마스

@Thomas BIOS를 레거시 모드로 설정 하면 SSD가 기본으로 설정되지만 UEFI 모드로 설치 한 후에는 더 이상 작동하지 않습니다 (문제가 수정되었습니다). UEFI에 부팅 할 항목이 없습니다.
Chop

@RodSmith 가능한 빨리 (며칠 동안 머신에서 멀어짐) 감사.
Chop

답변:


12

이는 Dell XPS 13 9343에 설치할 때 Ubuntu 15+의 알려진 버그입니다 . Launchpad에 대한 해결 방법이 문서화되어 있습니다. 이 답변은 전적으로이 티켓을 기반으로합니다 (내 문제를 해결했습니다).

원인

문제의 원인은이 티켓에 설명되어 있습니다.

dev / sda1이 EFI 부팅 파티션을 제거합니다.
이것은 교체되었지만 델 바이오스는 /EFI/boot/bootx64.efi를 찾을 것으로 예상하지만 우분투는 EFI / ubutnu / *. efi 항목 만 추가하므로 하드를 찾을 수 없습니다. 전혀 운전하십시오.

해결 방법

해결 방법은 다음과 같습니다.

bootx64.efi를 만듭니다

라이브 CD로 부팅하고 터미널을 열고 다음 명령을 입력하십시오.

sudo mount /dev/sda1 /tmp
cd /tmp/EFI
sudo mkdir boot
sudo touch boot/bootx64.efi
sudo reboot

부팅 구성

  1. 부팅 설정을 엽니 다 (DELL 로고가 나타나면 오른쪽 상단에 노란색 메시지가 나타날 때까지 F2를 누릅니다).
  2. Boot Sequence (부팅 순서)를 선택합니다 .
  3. 부트 옵션 추가를 클릭 하십시오 .
  4. 새 창에서 다음을 입력하십시오.
    • 부팅 옵션 이름 : Ubuntu
    • 파일 이름 : 세 개의 점을 누르고 EFI / ubuntu / shimx64.efi를 선택하십시오.
  5. Ubuntu 항목을 확인하고 UEFI : SAMSUNG SSD ...를 선택 취소하십시오.
  6. 적용 및 종료

작업 시스템을 즐기십시오!


이것은 Xubuntu 16.04.2를 사용하는 Dell Precision 타워에서 발생했습니다. 이 수정은 작동합니다!
폴 반 샤이

1
이 문제는 일시적으로 해결되었지만 USB가 연결된 상태에서 부팅하면 실패하고 부팅 설정으로 이동하여 부팅 순서를 다시 설정해야합니다. ( help.ubuntu.com/community/Boot-Repair ) 에서 부팅 복구를 수행하는 데 도움이 됨
MoneyBall

처음에는 "bootx64.efi"라는 ​​파일을 만들고 "shimx64.efi"라는 ​​파일을 선택한다고했습니다. 오타입니까? 하나의 파일을 만든 다음 다른 파일을 선택해야하는 이유는 무엇입니까? 어쨌든, "shimx64.efi"라는 ​​파일이 없습니다 ...
Erel Segal-Halevi

@ ErelSegal-Halevi 죄송합니다, 2 년 전의 기억이 납니다 . 해결책은 bugs.launchpad.net/dell-sputnik/+bug/1499323 의 솔루션과 동일합니다 . 또한 XPS13의 특정 모델 용이며 유효하지 않을 수 있습니다. 이 스레드에 대한 다른 대답이 도움이 될 수 있습니까? askubuntu.com/a/828415/433631
Chop

3

Elementary OS에서는 약간 다르게 수정했지만 다른 운영 체제에 적용해야합니다.

  1. UEFI 모드에서 Elementary OS를 정상적으로 설치하십시오.
  2. 재부팅하면 검은 색 화면이 나타납니다.
  3. OS를 설치하는 데 사용한 USB 디스크로 재부팅하십시오.
  4. grub이 나타나고 "초등 시도"옵션을 묻는 메시지가 표시 c되면 grub 명령 행으로 끌어서 놓으십시오.
  5. 사용 ls가능한 드라이브와 파티션 중 하나가 방금 설치 한 드라이브와 파티션을 결정하는 데 사용합니다 /root. 전체 디스크 암호화를 사용하는 경우 가능하지 않을 수 있지만 내 암호화 만합니다 /home. 일단 알아 낸 후에는 grub의 루트로 설정하십시오. 저에게는 다음과 같습니다 set root=(hd1,2)..
  6. 기본 제공 grub 구성을 사용하여 기본 OS 설치로 부팅하십시오 conffile /boot/grub/grub.cfg. 해당 파일이 없으면 이전 단계에서 잘못된 드라이브 / 파티션을 선택했을 것입니다.
  7. Elementary OS로 부팅해야합니다. 이 시점에서 USB 스틱을 꺼낼 수 있으며 정상적으로 작동합니다.
  8. (선택적임) 루트 쉘로 드롭하고 다른 답변에서 언급 된 파일을 작성하십시오. sudo touch sudo touch /boot/bootx64.efi
  9. 그룹 업데이트 : sudo update-grub
  10. 델 바이오스로 재부팅
  11. 부팅 순서 화면으로 이동
  12. 옵션 추가, 우분투 (또는 무엇이든)
  13. 세 개의 점을 탭하여 efi 파일을 선택하십시오. 당신은 EFI\ubuntu\grubx.efi그런 것을 선택할 수 있어야합니다 . 다른 대답은을 선택 shimx64.efi했지만 grub이 업데이트하지 않는다고 가정합니다.
  14. 고급 부팅 옵션 메뉴로 이동
  15. 레거시 ROM 옵션을 비활성화하십시오. 어떤 이유로 나는 이것을해야하거나 검은 화면을 다시 얻습니다.
  16. 저장하고 적용하고 다시 시작하고 승리하십시오.

그것도 지속됩니다. 아직 커널을 업데이트하지 않았으므로 커널이 영원히 작동 할 것이라고 확신 할 수 없습니다. 이 때문에 이제는 항상 라이브 USB를 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.