Ошибка TrueNAS reboot and select proper boot device — решение | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

TrueNAS Reboot and Select Proper Boot Device: Как исправить ошибку загрузки

18 марта 2026 6 мин. чтения #BIOS #boot device #bootloader #freebsd #truenas #uefi #загрузка

Что означает ошибка "reboot and select proper boot device" в TrueNAS?

Представь, что ты запускаешь свой TrueNAS сервер, а вместо привычного интерфейса видишь на черном экране холодное сообщение: "reboot and select proper boot device". Это не просто ошибка — это крик системы о том, что она не может найти загрузочный диск. Давай разберем, почему это происходит и как исправить ситуацию, шаг за шагом.

Эта ошибка означает, что BIOS или UEFI вашей системы не может обнаружить устройство с установленным загрузчиком TrueNAS (обычно GRUB или FreeBSD bootloader). Система "зависа" перед началом загрузки операционной системы.

Основные причины ошибки загрузки TrueNAS

  • Физическое повреждение или отключение загрузочного диска (SSD/USB).
  • Сбой загрузчика (GRUB/FreeBSD loader) после обновления или сбоя питания.
  • Неправильная очередность загрузки (Boot Order) в BIOS/UEFI.
  • Переход между режимами BIOS и UEFI без корректной миграции загрузчика.
  • Проблемы с разделами загрузочного диска (корректный boot partition отсутствует или поврежден).

Пошаговое решение: Как исправить "reboot and select proper boot device"

Будем действовать как системные администраторы: сначала диагностика, затем восстановление. Работаем последовательно.

Шаг 1: Проверка физического подключения и BIOS/UEFI

Первое, что нужно сделать — убедиться, что загрузочный диск (обычно небольшой SSD или USB-накопитель) физически подключен и виден системе.

bash
# Вам потребуется доступ к консоли сервера или физическое взаимодействие:
1. Перезагрузите сервер и войдите в BIOS/UEFI (обычно клавиши Del, F2, F12).
2. Найдите раздел "Boot" или "Boot Priority".
3. Убедитесь, что ваш загрузочный диск с TrueNAS находится в списке и назначен как первое устройство.
4. Проверьте режим загрузки: для TrueNAS Scale часто требуется UEFI, для Core — может работать и в Legacy BIOS.
Если диск не виден в BIOS/UEFI — проблема физическая. Проверьте кабели, порты SATA/USB. Попробуйте подключить диск к другому порту.

Шаг 2: Восстановление загрузчика TrueNAS из Live среды

Если диск виден, но загрузчик поврежден, нам нужно его восстановить. Для этого потребуется загрузочная USB-флешка с TrueNAS или FreeBSD.

Давай создадим процедуру восстановления:

bash
# Процесс восстановления загрузчика для TrueNAS CORE (FreeBSD):
1. Загрузитесь с установочной флешки TrueNAS CORE.
2. Выберите "Live CD" или "Shell" вариант.
3. Определите ваш загрузочный диск (обычно ada0 или nvd0):
   # gpart show
4. Установите загрузчик на корректный раздел:
   # gpart bootcode -b /boot/boot0 ada0  (для BIOS)
   # или для UEFI:
   # gpart bootcode -p /boot/boot1.efi -i 1 ada0
bash
# Для TrueNAS SCALE (Linux-based) процесс отличается:
1. Загрузитесь с установочной флешки TrueNAS SCALE в режиме восстановления.
2. Подмонтируйте ваш загрузочный раздел:
   # mkdir /mnt/boot
   # mount /dev/sda1 /mnt/boot  # предположим, что sda1 — это boot partition
3. Переустановите GRUB:
   # grub-install --target=x86_64-efi --efi-directory=/mnt/boot /dev/sda
   # или для BIOS:
   # grub-install --target=i386-pc /dev/sda
4. Обновите конфигурацию GRUB:
   # grub-mkconfig -o /mnt/boot/grub/grub.cfg

Шаг 3: Проверка и восстановление boot partition

Иногда проблема кроется в самом разделе загрузки (boot partition). Он может быть поврежден или удален.

Дистрибутив Тип boot partition Как проверить
TrueNAS CORE FreeBSD BSD Label gpart show | grep boot
TrueNAS SCALE EFI System Partition (ESP) lsblk -f | grep vfat
Если boot partition отсутствует, возможно потребуется его recreate, что может привести к потере данных конфигурации TrueNAS. Ваши пулы данных (на других дисках) обычно безопасны, но системные настройки могут быть потеряны.

Шаг 4: Альтернативные методы загрузки и резервное копирование

Если стандартное восстановление не помогает, рассмотри альтернативные варианты:

  • Загрузка с резервной конфигурации: TrueNAS позволяет экспортировать конфигурацию. Если у вас есть backup config, вы можете переустановить систему на новый загрузочный диск и импортировать её.
  • Использование Super Grub Disk: Этот инструмент может помочь найти и загрузить существующую систему, даже если загрузчик поврежден.
  • Перенос загрузочного диска: Если диск поврежден физически, подготовьте новый диск, установите чистый TrueNAS и импортируйте пулы данных.

Профилактика ошибки загрузки TrueNAS

Чтобы избежать повторения ситуации "reboot and select proper boot device", внедри эти практики:

config
# Рекомендации для стабильной загрузки:
1. Используйте качественные SSD для загрузочного диска (не USB-флешки).
2. Регулярно экспортируйте конфигурацию TrueNAS через Web UI (System → General → Save Config).
3. В BIOS/UEFI фиксируйте порядок загрузки и избегайте режима "Boot Override".
4. После обновления TrueNAS проверяйте, что система загружается корректно.
5. Рассмотрите зеркалирование загрузочных дисков (если ваша платформа поддерживает).

FAQ: Ответы на частые вопросы

Мои данные на пулах безопасны при этой ошибке?

Да, абсолютно. Ошибка "reboot and select proper boot device" затрагивает только системный загрузочный диск (обычно небольшой SSD или USB), на котором находится только сама операционная система TrueNAS и её конфигурация. Ваши пулы данных хранятся на совершенно других дисках и не будут повреждены этой проблемой загрузки. После восстановления системы вы сможете импортировать пулы как прежде.

Как узнать, нужен мне режим BIOS или UEFI для загрузки?

Посмотри на структуру разделов загрузочного диска. Если есть раздел с типом "EFI System Partition" (обычно FAT32), то система установлена в режиме UEFI. Если же разделов в стиле EFI нет, а используется классическая схема FreeBSD или Linux без ESP, то это режим Legacy BIOS. Современные TrueNAS SCALE установки почти всегда используют UEFI.

Можно ли восстановить загрузчик без Live USB?

К сожалению, нет. Для манипуляций с загрузчиком и разделами вам требуется загрузиться с альтернативного источника (Live CD/USB). Это как хирургическая операция: вам нужен инструмент, который работает вне поврежденной системы.

Заключение

Ошибка "reboot and select proper boot device" в TrueNAS — это серьезный, но решаемый сбой загрузки. Методично проверяя физическое подключение, настройки BIOS/UEFI и состояние загрузчика, ты сможете восстановить систему. Главное помнить: ваши данные безопасны на пулах, а проблема ограничена лишь системным диском. После восстановления обязательно создайте backup конфигурации и рассмотрите использование более надежного загрузочного носителя.

Итоговый совет: Не паникуйте. TrueNAS построена на надежных технологиях FreeBSD и Linux. Система восстановления существует. Действуйте по плану: диагностика → восстановление загрузчика → проверка загрузки.
Поделиться:
Сохранить гайд? В закладки браузера