/ dev / nvme에 GRUB을 설치할 수 없습니다


22

라이브 USB로 부팅하고 15.10을 설치했지만 설치 프로세스가 끝나면 오류가 발생합니다.

Unable to install GRUB in /dev/nvme.

다음으로 부트 로더의 설치 위치를 변경하는 옵션을 제공하지만이 시점에서 OK를 누르면 grub은 아무 작업도 수행하지 않습니다. 나는 / dev / nvme에 관한 정보를 찾을 수 없었으며, 과거에는 항상 리눅스 설치를 해왔 던 / dev / sda 만있었습니다. 왜 / dev / nvme입니까?이 문제를 어떻게 해결합니까? 감사.

편집 : 우분투 설치가 UEFI 모드의 자주색 로딩 화면에서 계속 고정되어 있기 때문에 보안 부팅을 끄고 UEFI에서 레거시로 전환했다는 점도 주목할 가치가 있습니다.


/ dev / nvme는 SSD를 나타냅니다
Raphael

아 알았어. 정리해 주셔서 감사합니다. grub이 SSD에 설치되지 않는 이유는 무엇입니까?
JakeP

그러나 nvme로 읽히지 않고 gparted는 ssd를 sda로 읽어야합니다
Raphael

라이브 USB로 부팅하고 Ubuntu를 클릭 한 다음 열린 gparted를 클릭하고 ssd가 무엇인지 읽습니다. 다른 드라이브도 설치되어 있습니까?
Raphael

1
Ubuntu 데스크탑 15.10 라이브 이미지를 사용하고 있습니다. Gparted는 내 nvme 디스크를 인식하지 못하며 라이브 USB 만 / dev / sda1로 표시합니다. Gparted는 v0.19.0입니다.
Hovis Biddle

답변:


6

설치 프로그램에 Grub을 설치하도록 지시해야합니다 /dev/nvme0n1(적어도 NVMe 드라이브가있는 NUC 5i5RYK에 표시되는 방법입니다. 그러나 적어도 내 경우에는 여전히 부팅 할 수 없어 설치 프로그램이 손상된 것처럼 보입니다 새로 설치된 시스템으로

그러나 초기 설치 후 깨진 Ubuntu 15.10 부팅 실패를 해결하는 두 가지 방법을 찾았습니다.

  1. GUI 프로그램 부트 복구를 사용하십시오 .

    기본 또는 "권장 복구"가 작동하지 않지만 "고급 옵션"을 선택하고 "보안 부팅"을 선택 해제했지만 다른 모든 기본 옵션을 유지 한 다음 지침을 따르십시오. 시스템이 새로 설치된 OS로 올바르게 부팅됩니다.

    결과는 http://paste.ubuntu.com/14439023/ 에서 볼 수 있습니다

  2. Ubuntu 15.04를 먼저 설치 한 다음 15.10으로 업그레이드하십시오. Boot Repair를 실행하는 대신 15.04를 설치하면 모든 업데이트를 실행합니다.

    sudo apt-get update
    sudo apt-get upgrade
    

    그런 다음 실행

    sudo do-release-upgrade -d
    

    15.10이 성공적으로 부팅됩니다.


7

어떤 제안도 효과가 없었지만 나에게 맞는 해결책을 찾았습니다.

설치 프로그램이 파티션을 나누는 방법을 물으면 Manual다음을 선택하십시오 .

  1. 를 선택 /dev/nvme0n1하면 새 파티션 테이블을 만들어야하는지 묻습니다 (처음에만).
  2. 선택 free space하고 EFI boot section(다른 도구에서 다르게 호출 할 수는 있지만 모두 말해야 함 EFI)로 설정하고 선택하십시오 500 MB(이것은 내부의 다른 파티션보다 먼저해야 함 nvme0n1)
  3. 이제 나머지 파티션 free space의 모든 설정 예를 들어, free space할 수있는 루트를 /, ext4(가 적어도 설정하는 것이 좋습니다 /boot별도).
  4. 하단에는 grub설치 위치를 묻는 메뉴가 나타납니다 . 를 선택하십시오 /dev/nvme0n1.

실제로 매우 간단한 설정이므로 UEFI를 비활성화 할 필요가 없습니다.


대단히 감사합니다! EFI 부팅 섹션은 내가 놓친 것입니다. 설치 후 바로 설치가 완료되었습니다.
Paul Lysak

내가의 설치 이미지로 USB 스틱 부팅 할 때까지 나를 위해 작동하지 않았다 UEFI 모드
ctuffli

레거시 모드 및 수동 파티션의 BIOS, 기본 / ext4 및 스왑 파티션 (두 개만 있음)이 저에게 효과적이었습니다. Ubuntu 로그인 GUI 직전에 화면에 잘못된 파티션 테이블 오류가 발생합니다. 아마도 이전에 실패한 설치 시도 중 하나에서 발생했을 수 있습니다. 그래서 드라이브를 지우고 다시 할 계획입니다. 손상된 정보를 지우려면 if = / dev / zero of = / dev / nvme0n1 bs = 1b count = 1000을 입력해야합니다. Windows를 설치할 계획이 없으므로 EFI 데이터 생성을 피하려고했습니다. 감사합니다 +1 Dell E3 타워 5818에서 작업
TheHairyOne

부팅이 가능했지만 실제 설치는 사용할 수 없었습니다. 모든 것이 매우 느리거나 충돌했습니다. apt-get이 추적을 덤프하기 때문에 업데이트를 얻지 못했습니다.
Cerin

@Cerin 글쎄, 그것은 또 다른 문제입니다. 부팅 한 경우 지침보다 정확합니다. 당신은 어떤 종류의 하드웨어 나 네트워크 문제가 있다는 것은 또 다른 것입니다.
Lilian A. Moraru

5

설치 프로그램의 기본 디스크 지우기 및 Ubuntu (LVM 암호화 사용) 옵션을 사용할 때이 오류가 계속 발생 하므로 gparted로 파티션을 사용자 정의하기 위해 다른 항목 을 선택했습니다 .

나는 재치있는 설정 충분히 (파티션 구성표 60GB primary ext4 /, 100GB logical ext4 /home, 10GB swap)를 선택한 primary는 AS 파티션 부트 로더 설치를위한 장치 , 그것은 오류없이 설치.


나는 당신에게 도넛 한 상자를 빚지고 있습니다.
Jacob Holloway

1
UEFI 부팅으로 작업하는 / dev / nvme0n1의 부트 로더와 함께 v16.04의 Ubuntu의 암호화 된 설치를 얻을 수있었습니다. 설치 프로그램에서 수행 한 단계는 다음과 같습니다. 1) 수동 파티션 설정 선택 2) 드라이브 / dev / nvme0n1 비어 있음 3) 드라이브 앞면에 1000MB (필요한 크기), / boot에 매핑 된 파티션 만들기 4) 남은 공간이있는 부팅 파티션 뒤에 "실제 암호화 된 파티션"만들기 5) / 마운트로 새 암호화 된 파티션 할당 포인트 6) 부트 로더를 설치할 파티션으로 / dev / nvme0n1을 선택하십시오
user1652110

의견을 보내 주셔서 감사합니다. 빠른 질문 : "물리적 암호화 파티션"옵션을 어디에서 찾았습니까? 설치 마법사에 있었습니까? 또는 gparted? 찾을 수 없습니다. 라이브 디스크 설치 (일명 라이브 세션 내에서 설치 프로그램을 시작 했습니까?) 또는 설치 중입니까? 디스크 할당의 스크린 샷을 공유 할 수 있습니까?
pipo17171

3

삼성 NVMe SSD가 장착 된 Intel NUC5i7RYH를 사용하고 있는데 BIOS 설정을 입력하고 "레거시"부팅을 비활성화하여 같은 문제에 직면했습니다.


2

/ dev / nvme는 올바른 장치 이름이 아니며 sda로 '읽지'않습니다. NVMe는 mmcblk와 같이 번호가 매겨집니다. 장치 이름으로 / dev / nvme0n1, 첫 번째 파티션으로 / dev / nvme0n1p1 EFI 디렉토리를 찾을 수있는 경우 grub-install / dev / nvme0n1이 작동 할 수 있음


0

컴퓨터 클러스터가 있습니다. Windows 10이 설치된 추가 드라이브가 설치된 각 컴퓨터 에는 UEFI 모드에서 Live Ubuntu 설치 USB 드라이브를 부팅하지 않을 때 설명하는 문제가 있습니다 . 내가 가진 하나의 Linux 드라이브가있는 각 컴퓨터에는 UEFI 모드가 필요하지 않았습니다.

TLDR : UEFI 모드를 사용하는 동일한 컴퓨터 (다른 하드 드라이브)에 다른 시스템을 설치 한 경우 UEFI 모드에서 라이브 USB를 부팅해야합니다.

에서 askubuntu.com

UEFI 펌웨어가있는 PC를 가지고 있다고해서 UEFI 모드에서 Ubuntu를 설치해야한다는 의미는 아닙니다. 중요한 것은 다음과 같습니다.

컴퓨터의 다른 시스템 (Windows Vista / 7 / 8, GNU / Linux ...)이 UEFI 모드로 설치된 경우 UEFI 모드로 Ubuntu도 설치해야합니다. 컴퓨터의 다른 시스템 (Windows, GNU / Linux ...)이 UEFI가 아닌 레거시 모드로 설치된 경우 레거시 모드에서도 Ubuntu를 설치해야합니다. 예를 들어 컴퓨터가 오래되었거나 (<2010) 32 비트이거나, 사전 설치된 Windows XP와 함께 판매 된 경우.

Ubuntu가 컴퓨터의 유일한 운영 체제 인 경우 UEFI 모드로 Ubuntu를 설치하는지 여부는 중요하지 않습니다.

로딩 중 우분투 동결에 대해서는 별도의 질문을해야 할 다른 많은 이유가있을 수 있습니다


1
이것은 질문에 대한 답변을 제공하지 않습니다. 저자에게 비평을하거나 설명을 요청하려면 게시물 아래에 의견을 남겨주십시오. - 리뷰에서
0xF2

나는 대답을보다 명확하게 업데이트했습니다.이 솔루션은 저에게 설명 된 주요 문제를 해결했습니다 (따라서 별도의 질문을받을만한 동결의 후속 문제를 해결하지 못합니다).
마크
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.