🩱常见问题-2:如何保证unRAID正确开机
00 分钟
2023-7-1
2024-4-17
type
status
date
slug
summary
tags
category
icon
password
很多人会遇到重启或开机时不能正常启动 unRAID 的情况,这里作者介绍以下几种方法来保证 unRAID 可以正确的在开机阶段被加载。

1、BIOS 设置

基本上 unRAID 在开机阶段不能正常加载大多数是由于 BIOS 没有正确设置,所以这里作者介绍几个要注意的设置选项,读者朋友们跟着设置就行。

1.1、关闭安全启动(Secure Boot

安全启动(Secure Boot)启动一般在两个地方,一个是 Security(安全)菜单下,如:
notion image
另一个常见的地方是 Boot(启动)菜单下:
notion image
找到安全启动的选项,设置为禁用(Disabled)

2.2、关闭快速启动(Fast Boot)

快速启动主要用于 Windows 系统,Linux 系统下可能会造成系统无法在开机阶段正常加载。
notion image
notion image

2.3、禁用不相关的启动项

这里说个案例,我给一位朋友安装一个 Win 虚拟机,直通了一个硬盘,在这个硬盘上安装了 Windows 系统,当重启后发现 unRAID 无法连接了。连接上显示器才发现启动的是 Windows 系统,这就是因为在重启后主板识别到了这个直通硬盘里面的 Windows 启动分区,从而加载 Windows 系统而不是 unRAID,所以建议大家都把一些不相关的启动项给关闭。
notion image
notion image
  1. 将 unRAID 设置为第一启动项。
  1. 将其他的启动项都禁用(Disabled)。

2、修改 EFI- 文件夹让 unRAID 支持 UEFI 启动

unRAID 支持 Legacy 或者 UEFI 启动,但是目前有些比较新的设备只支持 UEFI(比如 N5105、N6000 这一类 CPU 目前都不支持 Legacy 启动方式了),所以这种情况下你需要保证你的 U 盘中的 EFI 文件夹没有 - 字符(也就是要去掉 - 字符):
notion image

3、没有使用 make_bootable.bat 让 U 盘可启动

unRAID 的 U 盘系统文件中有一个叫做 make_bootable.bat 的批处理文件,初次安装或者格式化 U 盘之后,需要运行此文件来让 U 盘可启动,否则启动设备之后会提示 BIOS 没有检测到可启动的系统:
主板没有检测到可启动的系统
主板没有检测到可启动的系统
运行后根据提示输入相应的指令即可
运行后根据提示输入相应的指令即可

4、避免使用主机前面板的 USB 接口

尽量避免使用机箱前置面板的 USB 接口,而应该使用主机背面的 I/O 面板。
另外,如果你用的是 USB 2.0 的 U 盘,那么作者建议把 U 盘插到 USB 2.0 的接口上(如果有的话)。
主机背面 I/O 面板
主机背面 I/O 面板

5、突然的断电导致系统文件损坏从而无法启动

这种情况相对比较少见,但作者帮别人处理问题时也确实遇到了,具体的情况是一位朋友遇到了停电问题,之后就发现 unRAID 无法启动了:
notion image
启动时的报错信息
启动时的报错信息
那么根据图片上的控制台输出信息,可以看到系统因为无法读取 U 盘上的数据而导致无法挂载相应的系统分区:
这种情况要么是 U 盘坏了,要么是系统文件随坏了。这时候你就需要去检测一下 U 盘是否自身有问题(具体方法请使用搜索引擎,资料还是挺多的),如果检测出来 U 盘是 OK 的,那么接下来你就需要尝试重新安装一遍系统了。
上面提到的这个朋友遇到的问题,最终是通过重新安装系统来解决的,因为检测 U 盘没有发现错误。
notion image

6、其他

一般情况下做好以上的措施基本就不会有启动的问题,如果你采取了以上的方法都无法保证 unRAID 正常启动,那么请来联系我吧。
(完)

评论