Ошибка порядка загрузки Raspberry Pi после выключения питания [закрыто]Linux

Ответить
Anonymous
 Ошибка порядка загрузки Raspberry Pi после выключения питания [закрыто]

Сообщение Anonymous »

У меня есть Raspberry Pi 5 с твердотельным накопителем на Raspberry Pi Official M.2 HAT+ и подключенным USB-накопителем.
Я хочу запускать ОС с USB-накопителя и использовать SSD исключительно для хранения данных.
Поэтому я отформатировал SSD и установил ОС на свой USB-накопитель. Затем я сначала установил порядок загрузки NVMe/USB. Когда я перезапускаю Raspi, он загружается с USB-накопителя и прекрасно монтирует SSD в качестве хранилища. Я могу работать с ним так, как задумано. Даже перезагрузки работают. Проблема возникает, когда я выключаю систему. При следующем включении Raspi снова пытается загрузиться с SD. Если я позволю, а затем перезагрузюсь, он загрузится с USB. Таким образом, проблема заключается только в первой загрузке после отключения питания.
Что я проверил на данный момент и некоторую дополнительную информацию:
  • Обновил eeprom до последней версии

Код: Выделить всё

 sudo rpi-eeprom-update
BOOTLOADER: up to date
CURRENT: Wed Oct  8 16:19:18 UTC 2025 (1759940358)
LATEST: Wed Oct  8 16:19:18 UTC 2025 (1759940358)
RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2712/latest)
...
  • Изменен порядок загрузки с помощью raspi-config.
Исходно конфиг выглядит так:

Код: Выделить всё

[all]
BOOT_UART=1
BOOT_ORDER=0xf461
NET_INSTALL_AT_POWER_ON=1
После изменения порядка загрузки:

Код: Выделить всё

[all]
BOOT_UART=1
BOOT_ORDER=0xf146
NET_INSTALL_AT_POWER_ON=1
Если я затем выключу питание и RPI загрузится обратно с SD, порядок загрузки останется равным 0xf146, поэтому я предполагаю, что порядок загрузки был установлен правильно, но RPI почему-то не может выполнить этот порядок после выключения питания. Это происходит после перезагрузки.
Таблица разделов выглядит так при загрузке с SD

Код: Выделить всё

lsblk -f
NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       swap   1
sda
|-sda1      vfat   FAT32 system-boot 8AA8-96C7
`-sda2      ext4   1.0   writable    9276ecfd-6dd5-4e22-9a91-2afafd0a53a3
mmcblk0
|-mmcblk0p1 vfat   FAT32 bootfs      1C94-4EC3                             435.3M    15% /boot/firmware
`-mmcblk0p2 ext4   1.0   rootfs      f0abac56-08be-42e2-8726-9baa083e8685    106G     3% /
zram0       swap   1     zram0       a569e03a-83db-4e92-a57c-0940f9df07ef                [SWAP]
nvme0n1
`-nvme0n1p1 ext4   1.0   nvme0n1     d23dd420-76b6-484a-9f4a-ee2d502aa4da
И вот так после перезагрузки с USB

Код: Выделить всё

lsblk -f
NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1      vfat   FAT32 system-boot 8AA8-96C7                             319.9M    37% /boot/firmware
└─sda2      ext4   1.0   writable    9276ecfd-6dd5-4e22-9a91-2afafd0a53a3   52.8G     5% /
mmcblk0
├─mmcblk0p1 vfat   FAT32 bootfs      1C94-4EC3
└─mmcblk0p2 ext4   1.0   rootfs      f0abac56-08be-42e2-8726-9baa083e8685
nvme0n1
└─nvme0n1p1 ext4   1.0   nvme0n1     d23dd420-76b6-484a-9f4a-ee2d502aa4da    1.7T     0% /storage
Если я вынимаю SD-карту, выключаю и снова включаю, RPI вообще не загружается.
И не то чтобы это имело значение, но у меня на SD-карте установлена ​​последняя версия ОС Raspberry Pi, а на USB-накопителе установлена ​​последняя версия ОС Raspberry Pi.
Буду очень признателен за любую помощь.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -power-off
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»