기존 Windows 7에서 Ubuntu 16.10을 이중 부팅으로 설치하려고하면 치명적인 "/ dev / sda에 GRUB을 설치할 수 없습니다"오류가 발생 함


0

제목에서 알 수 있듯이 기존 Windows 7 설치와 함께 Ubuntu를 이중 부팅 할 수 있도록 Ubuntu 16.10을 설치하려고합니다. USB 드라이브에서 설치하고 있는데 계속 오류가 발생합니다.

Unable to install GRUB in /dev/sda. Executing 'grub-install/dev/sda' failed.
This is a fatal error.

내 상황은 다음과 같습니다.

나는 현재 :

  • HDD # 1 : Windows 7 64 비트 (750GB)
  • HDD # 2 : 추가 파일 (700GB) 및 Ubuntu 16.10 (300GB) 용 NTFS 파티션
  • SSD # 1 : 포맷되지 않음 (120GB)

GRUB 설치에 실패하기 전에 Ubuntu 16.10을 성공적으로 설치할 수있었습니다.

1TB 드라이브의 300GB 파티션에 Ubuntu를 설치하고 싶습니다. 우분투가 GRUB을 성공적으로 설치하지 못하는 것 같습니다.

이것은 일반적인 오류이지만 정확히 같은 상황에있는 사람을 찾을 수없는 것 같습니다 (Windows 8 이상은 우분투에서 다르게 재생되며 다른 문제가 발생할 수 있으며이 문제를 가진 사람들의 다른 게시물은 설치하려고합니다. 듀얼 부팅 옵션 대신 Windows 7을 대체하는 Ubuntu).

SSD에 Ubuntu를 설치하고 싶지 않습니다 (결국 Windows 7을 다시 설치하려고하지만 다른 날 프로젝트입니다).

도움이된다면 스크린 샷 (또는 적어도 화면의 그림)을 제공 할 수 있습니다.


lsblk -a명령은이 열매를 산출 :

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop1    7:1    0         0 loop 
sdd      8:48   1  57.7G  0 disk 
└─sdd1   8:49   1  57.7G  0 part /cdrom
sdb      8:16   0 698.7G  0 disk 
├─sdb2   8:18   0 698.6G  0 part 
└─sdb1   8:17   0   100M  0 part 
loop6    7:6    0         0 loop 
loop4    7:4    0         0 loop 
sr0     11:0    1    38M  0 rom  /media/ubuntu/SAMSUNG SSD
loop2    7:2    0         0 loop 
loop0    7:0    0   1.4G  1 loop /rofs
sdc      8:32   0 931.5G  0 disk 
├─sdc2   8:34   0     1K  0 part 
├─sdc5   8:37   0    16G  0 part [SWAP]
├─sdc1   8:33   0 651.5G  0 part 
└─sdc6   8:38   0 264.1G  0 part 
sda      8:0    0 111.8G  0 disk 
loop7    7:7    0         0 loop 
loop5    7:5    0         0 loop 
sr1     11:1    1  1024M  0 rom
loop3    7:3    0         0 loop

답변:


0

먼저, lsblk -aUbuntu 드라이브 마운트 지점이 무엇인지 확인하십시오.

제공 한 출력에서 ​​1TB 드라이브는 /dev/sdc입니다. 이것이 설치 드라이브를 요청할 때 제공해야하는 것입니다. 나는 그것을 더 낮게 설명한다.

그런 다음 여기에 설명 된대로 Ubuntu LiveCD를 사용하여 Grub을 다시 설치 하십시오.


부트 로더와 드라이브.

Grub과 같은 부트 로더는 드라이브의 MBR (Master Boot Record)에 설치됩니다. 이것은 드라이브의 첫 500KB이며 시작하는 동안 BIOS에서 읽습니다.

Windows 7은에 자체 부트 로더가 설치되어 /dev/sdb있으므로 우리는 거기에 보관해야합니다. 다른 PC와 같이 창을 단독으로 부팅하려는 경우에도 여전히 유용 할 수 있습니다.

/dev/sdaSSD입니다. 이것이 grub-install이이 오류를 반환 한 이유입니다. OS 나 파티션이 없습니다. 여기서 grub을 설치하면 SSD를 분리하면 Ubuntu가 더 이상 부팅되지 않습니다.

에 Grub을 설치 /dev/sdc하면 다른 모든 드라이브가 분리되어 있어도 Ubuntu를 부팅 할 수 있습니다. Grub은 다른 드라이브에 있어도 Windows에서 부팅 할 항목을 추가합니다. BIOS / UEFI에서 1TB 드라이브를 기본 HDD로 정의하는 것을 잊지 마십시오.


전체 드라이브 (예 : / dev / sda)를 선택해야합니까, 또는 사용하려는 우분투 파티션 (예 : / dev / sda / sda1)을 선택해야합니까? 전자 (전체 드라이브)를 선택하면 유지하려는 700GB 파티션을 지울 수 있습니까?
Alex Barnes

/ dev / sdX에 grub을 설치해야합니다. 여기서 "X"는로 찾은 드라이브 문자입니다 lsblk -a. Grub은 MBR (드라이브의 처음 500 Ko)에 설치되므로 데이터가 삭제되지 않습니다. 그러나 잘못된 드라이브를 선택하면 승리 7을 부팅 할 수 없게됩니다!
Taz8du29

어리석은 질문이지만 Windows 자체의 명령 줄이 아닌 Ubuntu Live USB에서 해당 명령 ( 'lsblk -a')을 실행한다고 가정합니다. 그리고 궁극적으로 우리는 Windows가 이미있는 드라이브에 넣으려고하고 있습니까 (제한적으로 이해하기 위해 MBR이있는 위치에있을 것입니다), 우분투가있는 드라이브에 넣으려고합니까?
Alex Barnes

예, 우분투 설치 라이브 미디어에서이 명령을 실행해야합니다! Ubuntu를 설치 한 디스크 (700 / 300Gb 파티션이있는 1TB 디스크)에 Grub을 설치해야합니다.
Taz8du29

감사! 해당 명령의 결과를 원래 답변에 추가했습니다 (너무 오래 포함하지 마십시오). 대답은 / dev / sdc입니까?
Alex Barnes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.