나는 노트북이 필요해서 지난 크리스마스에 값싼 노트북을 구입했습니다. ㅏ도시바 새틀라이트 C55-A5310특별하게. 나는 또한 노트북 OEM 소프트웨어의 열렬한 팬이기 때문에 Windows 8.1을 그대로 두고 GParted Live USB를 그 위에 놓고 NTFS 파티션을 분할한 다음 Ubuntu를 새 파티션에 넣었습니다. 모두 제일 좋다...
질문
저는 IDE 드라이브와 레거시 BIOS 시절부터 구식이지만 제 기술이 기술에 정통하다고 생각합니다(아니요?). 개념이 나에게 새로운 것이고 로딩 코드를 펌웨어로 래핑하는 것이 나에게는 미친 것처럼 보였지만 시간이 변하고 있으므로 적응해야 하기 때문에 게으른 마음으로 EFI/ESP 부팅 파티션을 건드리지 않았습니다. 물론 계속 읽어야 하지만 최근에는 시간을 낭비하는 더 나은 방법을 찾았습니다. 질문:
- Grub2는 shim 파일을 로드합니다.
- Grub2는 Windows Loader와 함께 즐겁게 작동합니다.
- Windows 업데이트 업데이트. KBXXXX가 BCD/ESP 부팅 영역을 업데이트했다고 아무에게도 말하지 마세요. Grub2는 "더러운 외부 개체"이므로 KBXXXX가 구성 데이터를 업데이트하면 심이 제거됩니다.
- 저는 두들겨 패는 걸 싫어해서 드디어 게으름을 이겨내고 설치를 했습니다.BootManager를 다시 찾으세요
부팅 관리자를 사용하여 설치하는 동안Windows 방향에서 설치, 그리고 더 자세히 읽으면서 설치하기로 결정했습니다.UEFI 셸다음 지침을 따르세요.부가기능 설치부분. 여러 번 시도한 후:
mountvol s: /s
copy C:\shellx64.efi S:\
나는 나를 괴롭히는 두 가지 사실을 발견했습니다.
shellx64.efi
EFI 드라이브를 루트 디렉터리에 배치해야 하는 이유는 무엇 입니까? 저는 깔끔한 성격이라 드라이브 정리를 좋아하는데..- 여러 소스에서 여러 번 시도한 끝에 UEFI v. 2.3+가 없다는 것을 발견했습니다. 이전 UEFI 펌웨어 링크는 최신 버전인 셸 v2를 가리키지만 v2를 설치하려고 할 때마다 다음에 설명된 대로 ASSERT 오류가 발생합니다.이 메일링 리스트 게시물. 그러므로 나는 찾았다.UEFI의 ArchWiki v1, 이제 매력처럼 작동하지만 다음과 같습니다.
- v2를 사용할 수 있도록 UEFI를 2.3 이상으로 업그레이드하려면 어떻게 해야 합니까? 또는
- 셸을 얻을 수 있는 가장 가까운 v2(있는 경우)로 업데이트할 수 있도록 사용 중인 UEFI 버전을 어떻게 확인합니까?
이것이 도움이 된다면 내 설치 프로그램/BIOS도 비슷해 보입니다.InsydeH2O 버전 3.7
내가 배운 것들
장점으로는 이제 Linux나 Windows를 사용하여 BCD/ESP를 수동으로 편집하는 방법을 알고 있기 때문에 작동하지 않는 투박한 GUI를 사용할 필요가 없습니다. 기술 발전에 있어서는 게으르면 안 된다는 것도 배웠습니다.
고쳐 쓰다
이것이 내가 찾고 있는 답변이 아니므로 질문을 열어두었지만 다음에서 얻을 수 있었습니다.EFI 셸을 사용하여 rEFInd를 수동으로 설치, 링크는레거시 EFI를 위한 대체 x86-64(64비트) 셸 2. 이는 DropBox 링크이므로 지속되지 않을 수 있지만 ver
명령을 실행하면 다음이 생성됩니다.
UEFI 대화형 셸 v2.0
저작권 2009 - 2011 Intel(r) Corporation. 판권 소유. 베타 버전 1.0
UEFI v2.31(INSYDE Corp., 0x10000001)
아직도 공식 버전으로 업데이트하는 방법을 알고 싶습니다.
2015년 6월 17일에 추가됨: Dropbox 링크가 실패할 경우,CDR 이미지 다시 찾기서명된 버전과 서명되지 않은 버전의 2가지 버전이 있습니다. Linux의 경우 이미지를 설치하고 두 버전 중 하나를 EFI 파티션의 루트에 복사하거나 이름을 바꿀 수 있습니다. 이 방법으로도 v.2.0의 베타 버전이 생성됩니다.. EFI 파티션 구성 또는 베타 버전 업데이트 방법에 대한 답변과 같은 향후 제안 및 기타 가능성을 위해 이 질문을 열어 둡니다.