Ubuntu 14.04 설치 - 보안 부팅을 끄지 못한 후 Grub Rescue 오류 발생

Ubuntu 14.04 설치 - 보안 부팅을 끄지 못한 후 Grub Rescue 오류 발생

운영 체제를 시작할 수 없습니다. 운영 체제를 시작하려고 할 때마다 다음 오류가 표시됩니다.

file /boot/grub/i386-pc/normal.mod not found
Entering rescue mode... 
grub rescue> 

내 PC에는 Windows 8.1과 함께 우분투가 있습니다. 이 문제를 어떻게 해결할 수 있나요?

Windows 8.1이 사전 로드된 컴퓨터에 Ubuntu 14.04를 설치해 보았습니다. 내 목표는 이것을 듀얼 부팅으로 만드는 것이 었습니다.

나는 주로 이 링크의 지침을 따랐습니다.http://www.everydaylinuxuser.com/2014/05/install-ubuntu-1404-alongside-windows.html.

실수로 보안 부팅을 끄는 5단계를 건너뛰었는데, 이로 인해 현재 오류가 발생했을 가능성이 높습니다. 내 컴퓨터에 Ubuntu가 설치되어 있지만 라이브 세션이 끝난 후에 실행할 수 없어서 Ubuntu를 사용해 보거나 다시 설치해야 했습니다. 그런데 지금은 거기까지 갈 수가 없어요.

좌절감에 저는 플래시 드라이브를 제거했고 그 순간 빠져나올 수 없을 것 같은 이 화면이 나타났습니다. (Ubuntu나 Windows로 부팅할 수 없음)

도움이 된다면 grub 복구 모드 프롬프트에 'ls' 명령을 입력하면 다음이 출력됩니다: " (hd0) (hd0,gpt 12) (hd0,gpt 11) (hd0,gpt 10) (hd0,gpt 9) (hd0,gpt 8) .... (hd0,gpt 2) (hd0,gpt 1)"

'set' 출력: " cmdpath=(hd0) prefix=(hd0,gpt10)/boot/grub root=hd0,gpt10"

이것들은 (내가 아는) 작동하는 유일한 두 가지 명령입니다. 나는 'quit', 'exit', 'lsmod'(다른 게시물에서 이것이 유용할 수도 있음)와 같은 것을 시도했지만 아무것도 작동하지 않았습니다.

답변1

Grub이 부팅되면 USB 스틱도 부팅해야 합니다.

BIOS에 부팅 메뉴가 있습니까( PC 전원을 켤 때 F12, F1, ESC또는 다른 키를 눌러 보십시오). DEL있다면 USB를 삽입하고 메뉴에서 찾아보세요.

찾을 수 없으면 BIOS를 레거시 모드로 설정해 보세요.

그래도 작동하지 않으면 grub 구조에서 다음 명령 중 하나를 시도해보세요. 우분투 14.04.1의 경우:

linux (hd0,X)/boot/vmlinuz-3.13.0-32-generic root=/dev/sdaX
initrd (hd0,X)/boot/initrd.img-3.13.0-32-generic

우분투 14.04의 경우:

linux (hd0,X)/boot/vmlinuz-3.13.0-24-generic root=/dev/sdaX
initrd (hd0,X)/boot/initrd.img-3.13.0-24-generic

흰색 파티션 번호를 교체하고 ( 작동할 때까지 X나열된 모든 항목을 시도해 보십시오 ) 명령을 실행하십시오.ls

boot

답변2

그래서 지금 막 성공적으로 노트북을 듀얼 부팅으로 만들 수 있었습니다.

그럽 구조 프롬프트를 제거하는 방법은 실제로 부팅 모드를 레거시 모드에서 UEFI로 변경하는 것이었습니다. 저는 f2 키를 눌러 컴퓨터를 켤 때 BIOS 메뉴로 부팅하여 이 작업을 수행했습니다. 그런 다음 부팅(Boot)으로 스크롤하여 부팅 모드(Boot Mode) 옵션으로 전환했습니다.

이것은 내 컴퓨터의 전원을 켤 때 그럽 구조 화면을 제거했습니다. 전원을 켜면 Windows로 이동했습니다. 그러나 Ubuntu 또는 Windows를 선택할 수 있는 옵션이 제공되지 않았습니다. 오히려 바로 Windows로 들어갔습니다. 다음 단계는 보안 부팅을 비활성화하는 것이었습니다. 보안 부팅은 컴퓨터를 보호하는 형태이고 운영 체제를 선택할 수 있는 옵션을 허용하지 않기 때문입니다(참조: http://technet.microsoft.com/en-us/library/dn481258.aspx이에 대한 자세한 내용은)를 참조하세요.

참고: 보안 부팅 비활성화는 UEFI로 전환할 때까지 나타나지 않습니다. 이제 보안 부팅을 끌 수 있게 되었습니다. 이를 수행하는 방법은 BIOS 메뉴에도 있었습니다. 보안 탭까지 왼쪽으로 스크롤했습니다(주의사항: 하단에 보안 부팅 옵션이 표시되어야 합니다. 다음 지침에서 이 옵션을 비활성화할 것이므로 이 옵션을 비활성화할 필요는 없습니다). Reset to Setup Mode(설정 모드로 재설정)까지 아래로 스크롤하고 Enter 키를 눌렀습니다. 이렇게 하면 PK가 지워지고 보안 부팅이 비활성화되며(해당 화면에서 직접 확인) 설정 모드로 들어갑니다. 참고 사항: 보안 부팅을 여러 번 비활성화하고 매번 저장하려고 시도했지만 컴퓨터를 다시 시작해도 아무 것도 변경되지 않았습니다(여전히 Windows로 자동 부팅됨).

그 후 재부팅했을 때 Ubuntu 또는 Windows를 선택할 수 있는 옵션이 있었습니다(Ubuntu가 이미 설치되어 있었기 때문에).

저는 Lenovo P400에서 이 작업을 수행했기 때문에 이 단계가 모든 컴퓨터에 정확하지는 않을 수 있습니다. 해당되는 경우 직관을 사용하십시오. 제가 이해하는 바는 이 UEFI 전체가 Windows(8 및 8.1)를 포함하되 이에 국한되지 않는 새로운 운영 체제에 고유하다는 것입니다.

이것이 당신에게 효과가 있기를 바랍니다!

관련 정보