У меня есть Raspberry Pi 2, который я загружал с жесткого диска USB SSD в течение некоторого времени. Теперь я купил raspberry pi 3 и надеялся, что это будет так же просто, как замена жесткого диска и установка соответствующего cmdline.txt
на SD-карту нового raspberry pi. К сожалению, pi 3 запускает процесс загрузки, но в конечном итоге останавливается и выдает сообщение, начинающееся с «Добро пожаловать в аварийный режим!». Точное сообщение такое же, как показано на рисунке внизу этого поста (но это всего лишь изображение из Интернета, а не то, что на самом деле показано на моем экране)
Вот именно то, что я сделал. На пи 2 у меня была SD карта большого формата (которая физически не вписывается в новый пи 3). На этой карте я установил cmndline.txt следующим образом:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=712ae4a6-73d8-4aca-9ec6-b6e507c95f74 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait program_usb_timeout=1 max_usb_current=1
Я отформатировал свой USB-накопитель SSD и дал корневому разделу PARTUUID, показанный в командной строке.
fstab на SSD содержит следующее:
proc /proc proc defaults 0 0
PARTUUID=d96b7723-01 /boot vfat defaults 0 2
#PARTUUID=d96b7723-02 / ext4 defaults,noatime 0 1
PARTUUID=712ae4a6-73d8-4aca-9ec6-b6e507c95f74 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
Чтобы перейти на pi 3, у меня есть новая SD-карта с установленной raspbian (pi 2 также запускает raspbian, это то, что установлено на SSD), но снова отредактировал cmdline.txt
же, как на pi 2. Кроме того, я оставил все то же самое.
Если это актуально, во время загрузки я получаю сообщение:
a start job is running for dev-disk-by\x2dpartuuid-d96b7723\x2d01.device/start timed out
Это продолжается 90 секунд, затем процесс загрузки продолжается. Просматривая журнал systemd, я вижу такую запись:
Timed out waiting for device dev-disk-by\x2dpartuuid-d96b7723\x2d01.device
Есть и другие ошибки после этого, но я думаю, что это коренная причина?
Так может ли это работать, и если да, то как?