防止系统尝试从 ZFS 驱动器启动

防止系统尝试从 ZFS 驱动器启动

假设您无法访问 BIOS 来更改驱动器的启动顺序,那么您将如何从特定驱动器启动呢?

是否可以将其他所有驱动器都设为“不可启动”,从而使剩余驱动器成为计算机启动的唯一途径?或者这种情况无法解决?

编辑- 了解更多情况

我有这台笔记本电脑已经有一段时间了,但屏幕和 HDMI 端口无法正常工作。我想利用它并将其变成 NAS,因此我使用台式机(使用虚拟机)将 freenas 的副本刷入 USB 驱动器,然后将其插入笔记本电脑(没有内置硬盘),让它工作。然后我为笔记本电脑添加了一个外部硬盘,并且正在愉快地使用它 :)

但我想检查一下,如果我将外部驱动器从机箱中取出并添加到笔记本电脑中,是否可以。但遗憾的是,这行不通,我确信这是因为笔记本电脑正在尝试从内置硬盘启动。

提前感谢任何建议:)

答案1

您需要从无法启动的驱动器中删除引导扇区信息。根据每个磁盘上以前的操作系统安装,它位于主引导记录 (MBR) 中或另一个分区上(您必须查找它或通过启动尝试它)。

此后,如果 BIOS 选择第一个驱动器进行启动,并且未找到启动信息,则将按照 BIOS 中设置的顺序尝试下一个驱动器。如果 BIOS 中所有其他驱动器均标记为无法启动,您将收到错误消息,并且启动将无法继续。

通常情况下,ZFS 池驱动器本身没有启动信息。ZFS 根池 (rpool) 通常具有启动信息(尽管如果配置错误,其镜像可能没有),但这取决于它所在的系统本身(Solaris、BSD、Linux 等)。

相关内容