우분투를 처음 설치한 프로그램입니다.
Windows 8.1을 실행하는 Sony VIAO Tap 20에 Ubuntu를 이중 부팅 시스템으로 설치했습니다. 컴퓨터를 재부팅하면 GRUB2가 나타나지 않고 컴퓨터가 Windows 8.1로 직접 시작됩니다.
여기에서 부팅 복구 로그를 찾을 수 있습니다.
http://paste.ubuntu.com/11836136/
이는 /EFI/ubuntu 디렉토리가 있는 2개의 볼륨(sda1 및 sda3)이 있음을 보여줍니다. (제대로 이해했다면 sdb1은 내 Live USB 스틱이므로 여기서는 관련이 없습니다.) 또한 sda3 볼륨에 두 개의 파일이 있다고 약속 /EFI/ubuntu/grubx64.efi
하지만 /EFI/ubuntu/shimx64.efi
Ubuntu 내에서 검사할 때(Live USB에서 부팅) 파일을 찾을 수 없습니다 /EFI/ubuntu/grubx64.efi
(주석이 달린 스크린샷).
부팅 관리자에 대한 올바른 경로를 설정할 수 있도록 이 두 볼륨 중 어느 볼륨이 시작 시 사용되는지 확인하고 싶습니다.
나는 다음 지침을 따르기 시작했습니다.Gary Newell의 UEFI 부트로더 수정페이지에 나타나지만 명령에 실패한 것 같습니다 mountvol g: /s
. 관리자 명령 프롬프트의 세션 결과는 다음과 같습니다.
C:\WINDOWS\system32> mountvol g: /s
C:\WINDOWS\system32>wmic logicaldisk get caption
Caption
C:
G:
C:\WINDOWS\system32>cd g:\
C:\WINDOWS\system32>cd g:\EFI
C:\WINDOWS\system32>
이는 이름이 지정된 볼륨이 G:
마운트되었지만 해당 볼륨이나 그 안에 있는 디렉터리로 이동할 수 없음을 나타냅니다. 이는 mountvol /s
예상된 작업의 일부만 수행하는 것으로 보입니다 .
나는 이것이 "지정된 드라이브에 EFI 시스템 파티션을 마운트"하기로 되어 있지만 "Itanium 기반 컴퓨터에서만" 작동한다는 것을 이해합니다.원천
set
명령 프롬프트에서 명령을 실행하면 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
. 거기에는 Itanium의 흔적이 보이지 않습니다(그러나 아마도 올바른 데이터를 찾고 있지 않은 것 같습니다).
이 컴퓨터에 EFI 시스템 파티션을 마운트하는 데 사용할 수 있는 다른 명령이 있습니까? 아니면 부트 관리자가 올바른 파일을 읽고 Grub을 시작하는지 확인하는 데 사용할 수 있는 다른 기술이 있습니까?
답변1
Itanium 기반 컴퓨터에 대한 참조는 오래되었습니다. EFI를 사용한 최초의 컴퓨터는 Itanium이었지만 EFI/UEFI는 몇 년 동안 AMD64/x86-64 컴퓨터에서 사용되었습니다. (2011년 중반에 새 컴퓨터에서 일반화되었습니다. Windows 8 이상과 함께 제공되는 거의 모든 것이 UEFI를 사용합니다.) 나는 그 페이지 또는 적어도 Itanium 설명이 Itanium 기반 시스템만 사용하던 시대부터 시작되었다고 확신합니다. EFI를 사용했습니다.
관리자 명령 프롬프트 창의 명령을 통해 ESP를 탑재하면 mountvol
ESP는 실제로 동일한 창에서만 액세스할 수 있습니다. 일반적인 GUI 파일 관리자를 통해서는 접근할 수 없습니다. 관리자 명령 프롬프트 창이나 다른 곳에서 문제가 있는지 여부가 귀하의 질문에서 명확하지 않습니다. 관리자 명령 프롬프트 창에 있다면 파일 시스템이 손상된 것 같습니다.