시스템이 ZFS 드라이브에서 부트를 시도하지 못하도록 방지

시스템이 ZFS 드라이브에서 부트를 시도하지 못하도록 방지

드라이브의 부팅 순서를 변경하기 위해 BIOS에 액세스할 수 없다고 가정해 보겠습니다. 특정 드라이브에서 부팅하는 방법은 무엇입니까?

다른 모든 드라이브를 '부팅 불가능'하게 만들어 나머지 드라이브를 컴퓨터가 부팅할 수 있는 유일한 방법으로 만드는 것이 가능합니까? 아니면 이 시나리오는 해결이 불가능합니까?

편집하다- 상황에 대해 자세히 알아보기

그래서 한동안 이 노트북을 사용했는데 화면과 노트북의 HDMI 포트가 작동하지 않았습니다. 나는 그것을 사용하고 NAS에 만들고 싶었기 때문에 내 데스크톱 컴퓨터를 사용하여(vm을 사용하여) freenas의 복사본을 USB 드라이브에 플래시하고 내 노트북(내장 하드 드라이브 없음)에 연결하여 작동하게 했습니다. . 그러다가 노트북에 외장하드를 추가해서 즐겁게 사용하고 있어요 :)

하지만 인클로저에서 외장 드라이브를 꺼내 노트북 ​​내부에 추가하면 작동하는지 확인하고 싶었습니다. 하지만 슬프게도 그렇지 않았고 노트북이 내장 하드 드라이브에서 부팅을 시도하기 때문이라고 확신합니다.

어떤 조언이라도 미리 감사드립니다 :)

답변1

부팅할 수 없는 드라이브에서 부팅 섹터 정보를 제거해야 합니다. 각 디스크의 이전 OS 설치에 따라 MBR(마스터 부트 레코드) 또는 다른 파티션에 위치합니다(찾아보거나 부팅하여 시험해 봐야 함).

그 후 BIOS에서 첫 번째 드라이브를 부팅하도록 선택했지만 부팅 정보를 찾을 수 없으면 BIOS에 설정된 순서대로 다음 드라이브를 시도합니다. 다른 모든 드라이브가 BIOS에서 부팅 불가능으로 표시된 경우 오류 메시지가 표시되고 부팅이 계속되지 않습니다.

일반적으로 ZFS 풀 드라이브 자체에는 부팅 정보가 없습니다. ZFS 루트 풀(rpool)에는 일반적으로 부팅 정보가 있지만(잘못 구성된 경우 미러에 없을 수도 있음) 해당 정보는 해당 풀이 위치한 시스템 자체(Solaris, BSD, Linux 등)에 따라 다릅니다.

관련 정보