운영 체제를 부팅할 수 없습니다. 운영 체제를 부팅하려고 할 때마다 다음 오류가 표시됩니다.
file /boot/grub/i386-pc/normal.mod not found
Entering rescue mode...
grub rescue>
내 컴퓨터에는 우분투와 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)
" 입니다.
'설정' 출력: " cmdpath=(hd0) prefix=(hd0,gpt10)/boot/grub root=hd0,gpt10
"
내가 아는 한, 이 두 가지 명령이 작동하는 유일한 명령입니다. "exit", "exit", "lsmod"(다른 게시물에서 이 내용이 유용할 수도 있음)를 시도했지만 아무 것도 작동하지 않았습니다.
답변1
Grub이 부팅되면 USB 드라이브도 부팅되어야 합니다.
BIOS에 부팅 메뉴가 있습니까(부팅할 때 , 또는 기타 키를 눌러 보십시오 F12) F1, ESCUSB DEL를 연결하고 메뉴에서 찾아보십시오.
찾을 수 없으면 BIOS를 레거시 모드로 설정해 보세요.
그래도 작동하지 않으면 grub Rescue에서 다음 명령 중 하나를 시도해보세요. 우분투 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 메뉴로 부팅하여 이 작업을 수행합니다. 그런 다음 "시작"으로 스크롤하여 "부팅 모드" 옵션으로 전환했습니다.
내 컴퓨터의 전원을 켰을 때 그럽 구조 화면이 제거되었습니다. 열면 Windows로 이동됩니다. 하지만 저는 Ubuntu나 Windows를 선택하지 않았습니다. 대신 Windows로 바로 들어갔습니다. 다음 단계는 보안 부팅을 비활성화하는 것이었습니다. 보안 부팅은 운영 체제를 선택할 수 없는 컴퓨터 보호 형식이기 때문입니다(참조: http://technet.microsoft.com/en-us/library/dn481258.aspx이에 대한 추가 정보).
참고: 보안 부팅 비활성화는 UEFI로 전환한 후에만 나타납니다. 이제 보안 부팅을 끌 수 있습니다. 이를 수행하는 방법은 BIOS 메뉴에도 있습니다. 방금 "보안" 탭까지 왼쪽으로 스크롤했습니다(참고: 하단에 "보안 부팅" 옵션이 표시되어야 합니다. 다음 지침에서 이 옵션을 비활성화할 것이므로 이 옵션을 비활성화할 필요는 없습니다). "설정 모드로 재설정"까지 아래로 스크롤하고 Enter를 눌렀습니다. 이렇게 하면 PK가 지워지고 보안 부팅(이 화면에서 볼 수 있음)이 비활성화되며 설정 모드로 들어갑니다. 참고로 보안 부팅을 비활성화하고 매번 저장하기 위해 여러 번 시도했지만 컴퓨터를 다시 시작해도 아무런 변화가 없습니다(여전히 자동으로 Windows로 부팅됩니다).
이후 재부팅할 때 Ubuntu 또는 Windows를 선택할 수 있습니다(Ubuntu가 이미 설치되어 있으므로).
저는 Lenovo P400에서 이 작업을 수행하고 있으므로 일부 컴퓨터에서는 이 단계가 작동하지 않을 수도 있습니다. 해당되는 경우 직관을 사용하십시오. 제가 이해한 바에 따르면 UEFI는 전체적으로 Windows(8 및 8.1)를 포함하되 이에 국한되지 않는 새로운 운영 체제에 고유합니다.
이것이 당신에게 유용하길 바랍니다!