Я пытаюсь получить the current Debian 8.4 SD card image на eMMC Beaglebone Black. Мигающий сам работал безупречно, позволяя (раскомментировать) эту строку в файле /boot/uEnv.txt
:Как изменить загрузочный раздел для Beaglebone Black после мигания Debian 8.4 на eMMC?
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Мигающий успешно завершена мигающим светодиодов, как описано в HowTo. Затем я подключил последовательный USB-кабель к разъему J1, чтобы увидеть процесс загрузки в последовательной консоли Putty. Система начинает загружаться, но затем останавливается с сообщением об ошибке:
Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
[line above repeats multiple times]
Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mmcblk1p1 does not exist. Dropping to a shell!
Я тогда получить (initramfs)
подсказку. Оттуда я понял, что mmcblk1p1
- это не нужный раздел, вместо этого он должен быть mmcblk0p1
. Я думаю, это из-за другого перечисления при удалении SD-карты.
Теперь большой вопрос: как и где я могу установить раздел, из которого начинается система? Он должен быть определен где-то. Я могу установить корневой раздел mmcblk0p1 и отредактировать файлы из приглашения, поэтому я надеюсь, что есть только небольшой файл конфигурации, который мне нужно настроить. Мне нужно что-то добавить в файл /boot/uEnv.txt? (Я уже прокомментировал скрипт flasher после вспышки, конечно).
Благодарим за помощь!
Не было такой линии, вот что ... Я попытался добавить ее, как вы писали, я также пробовал «mmcroot» и «rootfs» вместо «root», но ничего не изменил. – Robert
Мне нужно будет зажечь один из моих Beaglebones с недавним изображением, чтобы дать вам лучший ответ. Выше было мое лучшее предположение, основанное на старой компоновке. Есть ли случайный раздел FAT на eMMC? Если да, проверьте, есть ли у него файл uEnv.txt – TBR