2015-08-12 2 views
0

Я только построил Yocto проект beaglebone черного цвета, запустив bitbake core-image-minimalНе можете войти beaglebone как корень

Я успешно загрузили ядро ​​и корневой файловой системы с использованием и TFTP NFS.

Но я просто не могу понять, как войти в систему как корень через последовательный порт.

После того как я типа root и войти, он просто печатает вещи, как это:

beaglebone Логин: корень

Логин: может

Poky (Yocto Reference Project Distro) 1,8 + snapshot- 20150726 beaglebone/DEV/ttyO0

beaglebone Логин: корень

Логин: может

Poky (Yocto Reference Project Distro) 1,8 + снимок-20150726 beaglebone/DEV/ttyO0

beaglebone Логин:

Может кто-нибудь пожалуйста, дайте какой-либо намек на то, что, возможно, пошло не так?

Приветствие

ответ

1

Вы должны добавить «отладочные-твик» к вашей дополнительной функции изображения. Этот пароль отключен для пользователя root.

Просто добавьте следующую строку в файл local.conf:

EXTRA_IMAGE_FEATURES += " debug-tweaks " 

Затем вы сможете войти в систему с правами администратора, без какого-либо пароля.

+0

Привет, Джон, у меня есть это в моем conf/local.conf. И я пытался войти в последовательный порт вместо ssh. –

+1

Фактически, «debug-tweaks» должен отключить пароль root для последовательного порта и ssh. Также убедитесь, что переменная SERIAL_CONSOLE указывает на правильный tty. чтобы убедиться, что debug-tweaks действительно применены, попробуйте подключиться к вашей системе через ssh и проверить, что пароль не задан. –

+1

следуйте за тем, что сказал Джон .. Это будет работать ... это из моего файла local.conf ... # # «debug-tweaks» - сделать изображение подходящим для разработки # Например, для доступа ssh root имеет пустой пароль " –

0

Я поставил точно такое же ядро ​​и rootfs на SDCard, и он работает! Это должна быть моя настройка NFS.

Последующие действия - это некоторые папки в моих корневых каталогах были изменены на неправильное разрешение как-то ... После удаления всего и извлечения модулей-beaglebone.tgz и core-image-minimum-beaglebone.tar.bz2 в rootfs , Я мог бы войти в систему как root!

Спасибо всем, ребята!

Смежные вопросы