防止系統嘗試從 ZFS 磁碟機引導

防止系統嘗試從 ZFS 磁碟機引導

假設您無法存取 BIOS 來變更磁碟機的啟動順序,您將如何從特定磁碟機啟動。

是否有可能使所有其他驅動器“無法啟動”,從而使剩餘驅動器成為電腦啟動的唯一方式?或這種情況無法解決?

編輯- 有關情況的更多信息

我使用這台筆記型電腦已經有一段時間了,筆記型電腦的螢幕和 HDMI 連接埠無法正常運作。我想使用它並將其放入 NAS,因此我使用我的桌上型電腦(使用虛擬機)將 freenas 的副本閃存到 USB 驅動器,然後將其插入我的筆記型電腦(沒有內建硬碟)並讓它工作。然後我在筆記型電腦上添加了一個外部硬碟並且很高興地使用它:)

但我想檢查是否將外部驅動器從外殼中取出並將其添加到我的筆記型電腦中,是否可行。但遺憾的是它沒有,我確信這是因為筆記型電腦正在嘗試從內部硬碟啟動。

預先感謝您的任何建議:)

答案1

您需要從應該無法啟動的磁碟機中刪除啟動磁區資訊。根據每個磁碟上先前安裝的作業系統,它要么位於主開機記錄 (MBR) 中,要么位於另一個分割區上(您必須查找它或透過開機嘗試它)。

此後,如果 BIOS 選擇第一個驅動器進行引導並且沒有找到引導訊息,則將按照 BIOS 中設定的順序嘗試下一個驅動器。如果所有其他磁碟機在 BIOS 中被標記為無法啟動,您將收到錯誤訊息,並且啟動將不會繼續。

通常,ZFS 池驅動器本身沒有引導資訊。 ZFS 根池 (rpool) 通常具有引導資訊(儘管如果配置錯誤,其鏡像可能沒有),但這取決於它所在的系統本身(Solaris、BSD、Linux 等)。

相關內容