Computer >> 컴퓨터 >  >> 하드웨어 >> 하드웨어

내 테스트 노트북의 NVRAM이 읽기 전용으로 전환됨

하드웨어를 한계까지 밀어붙이는 사람이 한 명 있다면 바로 저입니다. 2015년 초에 Lenovo Ideapad G50-70 시스템을 구입하여 많은 Linux 배포판을 포함하여 전적으로 소프트웨어 테스트에 전념했습니다. 2년 반 만에 상황이 달라졌다.

무슨 일이 있었나요? 내가 항상 하는 방식으로 새로운 배포판 ISO를 다운로드하고 썸 드라이브에 기록한 다음 랩톱을 순환하여 외부 장치에서 부팅되도록 했습니다. 이것은 일어나지 않았습니다. 기기가 인식되지 않았습니다. 뭐. 나는 가능성이 없습니다. 데이터 쓰기 작업을 위해 선택한 소프트웨어인 Etcher의 특정 버전에 문제가 있다고 생각하여 이전 버전의 프로그램을 사용해 보았지만 결과는 동일했습니다. 다른 엄지 드라이브를 시도했습니다. 아니요. 세 가지 다른 배포판을 시도했는데 그 중 두 개는 실제로 상자에 설치되어 있지만 아무것도 없습니다.

조사

플롯이 두꺼워집니다. 발생한 생각과 아이디어의 전체 순서를 기억할 수는 없지만 하드웨어 관련 문제 해결을 더 수행하기 전에 먼저 소프트웨어 측면에 집중하기로 결정했습니다.

현재 컴퓨터에 있는 복잡한 다중 부팅 설정을 제어하는 ​​배포판은 openSUSE Leap 42.3입니다. 설치하는 동안 보안 부팅 지원을 활성화하고 싶은지, 이것이 시스템이 새 부팅 장치를 거부하는 이유인지 물었습니다. 유효하고 서명된 이미지가 있는 다른 배포판이 있지만 여전히 있기 때문에 실제로는 그렇게 들리지 않습니다. 설정을 변경하고 재부팅했지만 아무것도 없습니다.

좋아, 글쎄, 전체 거래를 성사시키는 것이 openSUSE가 아닌지 확인하기 위해 실제로 Kubuntu Zesty를 노트북의 멀티 부팅 환경을 담당하는 배포판으로 설정하기로 결정했습니다. 나는 그것이 도움이 되지 않을 것이라는 느낌이 이미 들었지만, 당신은 아무것도 놓치지 않도록 천천히 그리고 참을성 있게 일해야 합니다. 오른쪽. GRUB 및 EFI 복구 튜토리얼에서 이미 보여드린 바와 같이 부트로더를 복원하는 방법에는 여러 가지가 있으며 그 과정에서 다음과 같은 사실을 알게 되었습니다.

x86_64-efi 플랫폼용 설치.
변수를 삭제할 수 없음:중단된 시스템 호출
BootOrder에 항목을 추가할 수 없습니다. 시스템 호출이 중단되었습니다.
설치가 완료되었습니다. 보고된 오류가 없습니다.

안좋다. 나는 또한 efibootmgr을 직접 사용해 보았고 동일한 오류 메시지가 나타납니다. 이 시점에서 나는 온라인에 접속하여 이 문제에 대한 몇 가지 참고 자료를 찾았습니다. 이상하게도 많은 openSUSE 사용자가 이와 똑같은 문제에 대해 불평하고 UEFI 설정을 변경할 수 없어서 저와 비슷한 좌절감을 느꼈습니다. 그러나 배타적이지는 않습니다. 아치, 데비안, 페도라, 이름을 지정합니다.

문제를 해결하기로 결정하고 다양한 방법으로 부팅 관리자를 변경하려고 했습니다. efibootmgr을 시도했고, Windows 10을 통해 bcdedit를 시도했습니다. 거기에서도 비슷한 오류가 발생했습니다:

bcdedit.exe /import newbcd /clean
스토어 가져오기 작업이 실패했습니다.
요청이 중단되었습니다.

그런 다음 UEFI 메뉴에서 변경 사항을 적용하여 차이가 있는지 확인했습니다. 예상대로 내가 무엇을 하든 재부팅 후에 변경 사항이 유지되지 않을 것입니다. NVRAM이 읽기 전용이 된 것처럼 보였습니다.

다음 단계 ... 아니오

글쎄, 나는 몇 가지 사소한 하드웨어 트릭을 시도했습니다. 배터리를 제거하고 전원 버튼을 누른 상태로 유지하는 순진한 게임 유형입니다. 또한 UEFI를 다시 플래시하려고 했지만 불행히도 BIOS 버전이 일치했고 Lenovo 유틸리티에서 그렇게 할 수 없었습니다. 심지어 지원팀에 연락하여 사용할 수 있는 추가 진단 도구를 요청했지만 이미 공개된 KB 도움말과 직접 얻을 수 있는 자료에 대한 다운로드 링크만 제공했습니다.

이전 버전의 BIOS 도구를 찾을 수 있었습니다. 비즈니스 검색이 까다로웠지만 이 유틸리티는 현재 버전보다 이전 버전의 플래시를 거부했습니다. 프로세스를 강제하는 방법을 찾지 못했습니다. 안 돼.

지금 무엇

그래서 지금은 고정된 구성으로 완벽하게 작동하는 노트북을 가지고 있습니다. 이것은 새로운 배포판 테스트에 사용할 수 없다는 것을 의미합니다. 생체 내 업그레이드 테스트는 물론 다양한 소프트웨어 관련 자습서 및 주제에 사용할 수 있습니다. 사실 할 수 있지만 이것은 별도의 기사에 대한 주제이며 상당히 위험합니다. 나중에 자세히 알아보십시오. 어쨌든 설정은 현재 그대로 유지되며 파티션 순서로 다음을 포함합니다.

  • Windows 10 홈(/dev/sda5)
  • Xubuntu 17.04 Zesty Zorba(/dev/sda6)
  • Ubuntu 16.04 Xenial Xerus(/dev/sda7)
  • CentOS 7.2 KDE(/dev/sda8)
  • 만자로 17.0.1 Gellivara Xfce(/dev/sda9)
  • OpenSUSE Leap 42.3 플라즈마(/dev/sda13)
  • 쿠분투 17.04 제스티 제우스(/dev/sda14)
  • Fedora 25 워크스테이션 그놈(/dev/sda15)

저는 매우 흥미로운 8부팅 설정을 가지고 있습니다. 대부분의 사람들이 수행하거나 구성할 일이 아닙니다. 그리고 지난 2년 반 동안 약 200-300개의 배포판 인스턴스를 설치했을 것입니다. 가끔 부트로더 업데이트, 부트로더 순서 변경, 그리고 데이터가 여러 청크에서 NVRAM에 플래시된다는 사실을 추가하면 각각 작은 메모리 스트립이 찢어집니다. 우리는 대략 1000회 이상의 섬광에 대해 이야기하고 있습니다. 그래서 아마 반도체 밴드를 벗고 착용했을 것이고 더 이상 전자가 남아 있지 않을 것입니다.

대부분의 기술자(보통 사람들은 거기에 있는 것이면 무엇이든 사용)는 일반적으로 약 3년에서 5년의 수명 동안 랩톱을 극소수 설치에 제출할 것입니다. 10개도 안 됩니다. 나는 이 수치를 약 두 자릿수 초과했습니다. 우리는 300-500년 동안 노트북에서 UEFI 남용에 대해 이야기하고 있으며 이것이 이 작은 실패의 원인일 가능성이 높습니다.

이것은 또한 당분간 새로운 새 테스트 기계를 구입할지 여부를 결정할 때까지 Antergos 및 기타 몇 가지에서 이미 본 것처럼 이전 LG RD510 기계에서 새로운 배포판 테스트를 수행할 것임을 의미합니다. 노후화된 프로세서를 사용하는 이중 부팅일 뿐이지만 성능 제약과 Nvidia 카드의 존재로 인해 약간 더 흥미로울 수 있습니다. 나는 여전히 모든 멋진 비트와 조각을 할 것입니다. UEFI가 없으며 네트워크에 하드웨어 문제가 없을 것입니다. 그러나 나는 당신에게 철저하고 상세하며 정직한 리뷰를 제공하기 위해 노력할 것입니다. 또한 새로운 하드웨어를 구입하고 나면 고통과 버그, 드라마로 돌아갈 것입니다.

한 가지 더 - 내 쓰기 대기열이 매우 깁니다. 우리는 이미 작성된 3개월 분량의 기사에 대해 이야기하고 있습니다. 그 중 일부는 작은 G50이 잘 작동하는 동안 완료되었으므로 염두에 두십시오. 재미있을 것입니다. 그리고 재미.

결론

이 글을 쓰면서 문득 생각이 들었다. 많은 양의 펌웨어 플래싱으로 많은 양의 테스트를 수행하는 경우 레거시 모드를 사용하는 것이 도움이 될 수 있습니다. UEFI 모드가 없음을 의미하지만 그렇게 나쁘지는 않습니다. 일반적으로 화려한 것은 라우터에도 적용됩니다. 구성을 변경할 때마다 셀이 죽습니다. 기억. 어쨌든 G50은 특별한 테스트 케이스가 되고, 구형 LG가 강타로 돌아온다. 왕위에 합당한 후계자를 찾을 때까지. 턱시도 비바트!

이제 매우 진지하게 다음에 무엇을 해야 할지 아이디어가 있는지 묻고 싶습니다. 나는 노트북을 분해하는 데 열중하지 않습니다. CMOS 배터리가 없을 수도 있습니다. 또한 노트북을 심하게 바꾸면 기기가 벽돌로 변할 수 있습니다. 따라서 제안 사항이 있고 온라인에서 검색하지 마시기 바랍니다. 제가 그 부분을 처리했습니다. 적절한 개인적 기술 지식과 전문 지식이 있다면 저에게 이메일을 보내서 생각과 요령을 알려주세요. . 아이디어는 노트북을 죽이지 않고 NVRAM을 되살리려는 것입니다. 자신을 표현하십시오.

건배.