이전에 Windows 7을 실행했던 상자에 Ubuntu를 설치하려고합니다.
또한 “GRUB을 설치할 수 없습니다”오류가 발생했습니다.
이중 부팅을 시도하지 않습니다. 이전에 Windows 부팅 디스크를 실행했으며 기존 파티션을 모두 제거했습니다.
Ubuntu 12.04 설치 CD를 실행하고 구성 화면 후에 설치를 클릭하면 오류가 발생합니다 Executing 'grub-install /dev/sda' failed. This is a fatal error.
(이 질문과 같은 오류 : GRUB을 설치할 수 없습니다 )
솔루션을 찾는 동안 읽은 모든 질문은 이중 부팅과 관련이 있습니다. 나는 이중 부팅에 관심이 없으며 Ubuntu 설치 상자를 깨끗하게 정리 한 후입니다. 어떻게하면 되나요?
(내 정신을 위해 응답 할 때 매우 간단한 지침을 사용하십시오. 나는 Linux 또는 sysadmin에 재능이 있다고 주장하지 않습니다)
댓글 날짜에서 복사 한 추가 정보 : 2012-05-29 ~ 15 : 19Z
CD를, 클릭에서 부팅 한 Try Ubuntu
다음, 그리고 sudo fdisk /dev/sda
내가 도착
fdisk: unable to seek on /dev/sda: Invalid argument
sudo fdisk /dev/sdb
준다
Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel.
Building a new DOS disklabel with disk identifier 0x15228d1d.
Changes will remain in memory only until you decide to write them.
After that of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite).
Command (m for help):
Live CD 데스크탑을 추가해야 그래픽이 나쁩니다. 프로그램의 일부가 누락되어 터미널이 때때로 화면 하단에 반영됩니다. 그러나 나는 이것이 관련이 있다고 상상할 수 없다.
답변
나는 같은 문제가 있었다.
먼저 ‘Try Ubuntu’ 버튼을 클릭 한 다음 ‘Install Ubuntu’ 바탕 화면 바로 가기를 클릭하여 해결하십시오 .
답변
하드 디스크 이름이 엉망이었던 것 같습니다. GRUB를 다시 설치하십시오.
-
Ubuntu의 라이브 CD를 사용하여 부팅하십시오.
-
터미널을 열고 명령을 실행하십시오
sudo fdisk -l
하드 디스크의 전체 파티션 테이블이 나열됩니다. 거기에서 리눅스가 설치된 파티션을 확인하십시오. 할당 한 드라이브 크기를 사용하여 모든 Linux 파티션에 대해 ‘확장’될 출력의 마지막 열을보고이를 식별 할 수 있습니다. 파티션은 아마도 비슷
/dev/sda5
하거나 비슷할 것입니다. 이 파티션을 기억하십시오. -
홈 디렉토리에 임시 폴더를 만듭니다 (참고 : 원하는 위치에 임시 폴더를 만들 수 있습니다. 설명을 위해 홈 폴더를 사용하고 있습니다). 나는 지금 그것을 ‘temp’라고 부릅니다. 따라서 ‘temp’폴더의 경로는 / home / ubuntu / temp입니다.
-
거기에 리눅스 파티션을 마운트하십시오. 즉, 리눅스 파티션이이라고 가정
/dev/sda5
하면 다음 명령을 수행하여 ‘temp’폴더에 마운트하십시오.sudo mount /dev/sda5 /home/ubuntu/temp
-
올바른 파티션을 마운트했는지 확인하려면 홈 폴더로 이동하여 temp를여십시오. 당신은
/
디렉토리에 있을 것입니다 . 거기에 당신은 당신의 홈 폴더의 이름이있을 ‘홈’을 찾을 수 있습니다. 올바른 파티션을 마운트했음을 확인했으면 6 단계를 수행하십시오. -
처음에 하드 디스크에서 데이터를 읽을 위치를 시스템에 표시하여 grub을 설치해야합니다. 걱정하지 말고 다음 명령을 실행하십시오.
sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
/dev/sda
하드 디스크 이름에 해당합니다. 명령sudo fdisk -l
명령이 표시 한대로 교체하십시오 . -
끝났습니다. 시스템을 다시 시작할 수 있습니다.
답변
귀하의 의견에서 @harisibrahimkv에 대한 이해 sudo fdisk /dev/sda
는 터미널 창에서 명령을 실행할 때 메시지가 표시된다는 것 fdisk: unable to seek on /dev/sda: Invalid argument
입니다. 나는 이것을 볼 것으로 기대하지 않으며 컴퓨터 하드 드라이브에 문제가 있는지 궁금합니다.
하드웨어에 대한 자세한 정보를 게시 하시겠습니까? Try Ubuntu
설치 CD 로 부팅 한 다음 아래 두 명령의 출력을 질문에 추가하면됩니다.
sudo lshw -short
sudo lshw -class disk -class storage
참고 :
마우스 왼쪽 버튼을 사용하거나 터미널 창이 활성화 된 상태에서 터미널
메뉴 의 항목을 사용하여 Alt+ E를 누르면 터미널 창에서 텍스트를 선택할 수 있습니다 .Select All
Edit
텍스트를 선택하면 키보드 단축키
ShiftCtrl+ C또는Copy
터미널 창의Edit
메뉴 항목 이 클립 보드에 복사됩니다.그런 다음 LiveCD의 Firefox 브라우저를 사용하여 편집 한 다음 명령 출력을 브라우저의 질문 편집 창에 붙여 넣어 질문에 추가 할 수 있습니다.
주석을 사용하여 명령의 출력을 추가 하지 마십시오 . 주석은 그런 식으로 사용되지 않습니다.
그래픽에 문제가있는 경우 먼저 설치 미디어 (CD)가 정상인지 확인하는 것이 좋습니다. Ubuntu CD 고급 시작 페이지 옵션Check disc for defects
에서 메뉴 옵션을 실행하면 됩니다.
이 메뉴를 표시하려면 설치 CD를 부팅 한 후 화면 하단에 Ubuntu ” 작은 로고 ” 가 표시되어있는 동안 아무 키나 누르 십시오.
설치 CD가 유효하고 표시 되는 그래픽 오류의 원인이 아닌 경우 Ubuntu 대체 설치 CD를 사용하여 설치를 시도 할 수 있습니다. 대체 설치 CD는 ” LiveCD ” 가 아닙니다 . 그래픽 기반 드라이버의 잠재적 인 문제를 방지하는 텍스트 기반 설치를 수행합니다. 또한 표준 LiveCD에서 누락 된 일부 하드웨어 드라이버가 포함되어 있습니다.
Ubuntu 12.04 LTS 릴리스 페이지 에서 대체 설치 CD ISO 이미지를 얻을 수 있습니다 . 하드웨어가 오래된 경우 32 비트 버전 인 ubuntu-12.04-alternate-i386.iso를 사용하려고합니다.
답변
USB 드라이브에서 설치를 청소하려고 할 때 오늘 일찍이 동일한 문제가 발생했습니다. ISO를 디스크에 굽고 거기에서 새로 설치했는데 제대로 작동했습니다. 나는 그것이 실제로 문제를 해결하지는 못한다는 것을 알고 있지만 그것이 당신이 추구하는 모든 것이라면 빠른 해결책이 될 수 있습니다.
답변
이것은 어리석게 들릴지 모르지만 mdadm 배열이 있으면 파티션이 엉망이되었을 수 있습니다. mdadm 어레이로 인해 설치 성공에도 불구하고 파티션 테이블을 실행하는 것이 비어 있습니다 (커널 자체는 파티션을 알고 있지만 grub은 자연스럽게 수행 할 작업을 이해하지 못합니다).
나는 쉘에 침입하여 / target으로 chroot하고 grub-install을 실행했고 누락 된 디스크에 대해 언급했기 때문에 이것을 알고 있습니다 (fdisk -l / dev / sda는 빈 파티션 테이블을 보여주었습니다!).
올바른 파티션 테이블을 다시 설치하거나 다시 만들면 grub-install / dev / sda가 성공할 수 있습니다.