드라이브(ZFS)를 부팅할 수 없게 만드는 방법이 있습니까?

드라이브(ZFS)를 부팅할 수 없게 만드는 방법이 있습니까?

드라이브의 부팅 순서를 변경하기 위해 BIOS에 액세스할 수 없다고 가정하면 특정 드라이브에서 어떻게 부팅합니까?

다른 모든 드라이브를 "부팅 불가능"하게 만들어 나머지 드라이브를 컴퓨터가 부팅하는 유일한 방법으로 만들 수 있습니까? 아니면 이 상황을 해결할 수 없는 걸까요?


편집하다- 상황에 대한 추가 정보

이 노트북을 한동안 사용했는데 노트북 화면과 HDMI 포트가 제대로 작동하지 않습니다. 그것을 사용하고 NAS에 넣고 싶었기 때문에 데스크탑(가상 머신 사용)을 사용하여 freenas 사본을 USB 드라이브에 플래시한 다음 이를 노트북(내장 하드 드라이브 없음)에 연결하여 작동하게 했습니다. . 그러다가 노트북에 외장하드를 추가해서 즐겁게 사용했어요 :)

그런데 케이스에서 외장드라이브를 꺼내 노트북에 추가하면 제대로 작동하는지 확인하고 싶었습니다. 하지만 안타깝게도 그렇지 않으며 노트북이 내장 하드 드라이브에서 부팅을 시도하기 때문이라고 확신합니다.


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

답변1

풀의 bootfs 필드를 "none"으로 설정하면 됩니다.

sudo zpool set bootfs=none [pool name]

나중에 재설정할 수 있도록 현재 무엇이 설정되어 있는지 확인하려면 다음을 실행하세요.

sudo zpool get bootfs [pool name]

또한 풀이 하나만 있는 경우 "풀 이름"은 선택 사항입니다.

관련 정보