2016-02-19 5 views
-1

Я собираюсь создать файловую систему Linux-Yocto для платформы Xilinx Zynq. Все работает нормально, пока я не добавил еще один пакет для rootfs. Это не имеет значения, какой пакет я добавляю его всегда терпит неудачу с:Yocto не загружается после добавления пакета

INIT: version 2.88 booting 

/etc/init.d/rcS: line 17: mount: command not found 
/etc/init.d/rc: line 66: stty: command not found 
/etc/rcS.d/S02banner.sh: line 11: /bin/mknod: No such file or directory 
/etc/rcS.d/S02sysfs.sh: line 14: mount: command not found 
/etc/rcS.d/S02sysfs.sh: line 17: grep: command not found 
/etc/rcS.d/S06checkroot.sh: line 142: mount: command not found 
/etc/rcS.d/S06checkroot.sh: line 145: ln: command not found 
Starting Bootlog daemon: bootlogd: cannot find console device 249:0 under /dev 
bootlogd. 
/etc/rcS.d/S37populate-volatile.sh: line 12: dirname: command not found 
/etc/rcS.d/S37populate-volatile.sh: line 13: sed: command not found 
/etc/rcS.d/S37populate-volatile.sh: line 193: /proc/cmdline: No such file or directory 
/etc/rcS.d/S38devpts.sh: line 13: grep: command not found 
/etc/rcS.d/S38dmesg.sh: line 17: dmesg: command not found 
/etc/rcS.d/S39hostname.sh: line 10: /bin/hostname: No such file or directory 
/etc/rcS.d/S39hostname.sh: line 19: hostname: command not found 
/etc/rcS.d/S55bootmisc.sh: line 64: date: command not found 
/etc/rcS.d/S55bootmisc.sh: l 
INIT: Entering runlevel: 5 

/etc/init.d/rc: line 66: stty: command not found 
Starting ntpd: /etc/rc5.d/S20ntpd: line 42: start-stop-daemon: command not found 
done 
Stopping Bootlog daemon: /etc/rc5.d/S99stop-bootlogd: line 62: start-stop-daemon: command not found 
bootlogd. 

И:

INIT: cannot execute "/sbin/getty"cannot execute "/sbin/getty" 
INIT: Id "1" respawning too fast: disabled for 5 minutes 
INIT: cannot execute "/sbin/getty" 
INIT: Id "PS0" respawning too fast: disabled for 5 minutes 

Мой local.conf:

MACHINE ?= "zedboard-zynq7" 
DISTRO ?= "poky" 
EXTRA_IMAGE_FEATURES = "debug-tweaks" 
USER_CLASSES ?= "buildstats image-mklibs image-prelink" 
PATCHRESOLVE = "noop" 
BB_DISKMON_DIRS = "\ 
    STOPTASKS,${TMPDIR},1G,100K \ 
    STOPTASKS,${DL_DIR},1G,100K \ 
    STOPTASKS,${SSTATE_DIR},1G,100K \ 
    ABORT,${TMPDIR},100M,1K \ 
    ABORT,${DL_DIR},100M,1K \ 
    ABORT,${SSTATE_DIR},100M,1K" 

PACKAGECONFIG_pn-qemu-native = "sdl" 
PACKAGECONFIG_pn-nativesdk-qemu = "sdl" 
ASSUME_PROVIDED += "libsdl-native" 
CONF_VERSION = "1" 

#AT-ubifs config 
MKUBIFS_ARGS = "-m 2048 -e 126976 -c 1884" 

#added by hob 
PACKAGE_CLASSES = "package_rpm " 

#added by hob 
DL_DIR = "/home/jonas/Zynq_AT_Debug/Yocto/poky/build/downloads" 

#added by hob 
SSTATE_DIR = "/home/jonas/Zynq_AT_Debug/Yocto/poky/build/sstate-cache" 

#added by hob 
SSTATE_MIRRORS = "" 

#added by hob 
PARALLEL_MAKE = "-j 8" 

#added by hob 
BB_NUMBER_THREADS = "8" 

#added by hob 
INCOMPATIBLE_LICENSE = "" 

#added by hob 
SDKMACHINE = "x86_64" 

#added by hob 
http_proxy = "" 

#added by hob 
https_proxy = "" 

#added by hob 
ftp_proxy = "" 

#added by hob 
all_proxy = "" 

#added by hob 
CVS_PROXY_HOST = "" 

#added by hob 
CVS_PROXY_PORT = "" 

#added by hob 
IMAGE_EXTRA_SPACE = "0" 

#added by hob 
TOOLCHAIN_BUILD = "False" 

#added by hob 
IMAGE_FSTYPES = "ubifs cpio" 

#added by hob 
LINGUAS_INSTALL = "" 

Мой рецепт Изображение :

require /home/jonas/Zynq_AT_Debug/Yocto/poky/meta/recipes-core/images/core-image-minimal.bb 

IMAGE_INSTALL = "sysvinit-pidof \ 
update-alternatives-opkg shadow-securetty init-ifupdown \ 
initscripts-functions base-files update-rc.d \ 
run-postinsts openssh udev-cache zlib libcrypto \ 
util-linux-libblkid openssh-scp openssh-keygen \ 
mtd-utils-ubifs initscripts openssh-ssh \ 
udev-utils modutils-initscripts eglibc \ 
shadow netbase openssh-sshd udev base-passwd \ 
sysvinit mtd-utils openssl-conf libkmod lzo \ 
util-linux-libuuid libwrap sysvinit-inittab \ 
iperf nbench-byte ntp ntpdate nano" 
    DESCRIPTION = "***** Yocto-filesystem" 

Если я выберу нано, все будет в порядке. Надеюсь, кто-то может мне помочь.

ответ

0

Чтобы добавить пакет в корневой файловой системы, в конф/local.conf добавить следующую строку:

IMAGE_INSTALL_append = " nano"

Пространство перед очень важно.

Кроме того, пожалуйста, покажите, где вы получите ваш БСП и ваш конф/bblayers.conf

Edit:

Давайте начнем с самого начала. Скопируйте это, замените мой local.conf на ваш local.conf. При этом минимальный набор, вы могли бы по крайней мере bitbake core-image-minimal

Затем добавить свои пакеты в образ, просто добавьте их в IMAGE_INSTALL_append = " "

MACHINE ?= "zedboard-zynq7" 
DISTRO ?= "poky" 
EXTRA_IMAGE_FEATURES = "debug-tweaks ssh-server-openssh package-manager" 
USER_CLASSES ?= "buildstats image-mklibs image-prelink" 
PATCHRESOLVE = "noop" 
BB_DISKMON_DIRS = "\ 
STOPTASKS,${TMPDIR},1G,100K \ 
STOPTASKS,${DL_DIR},1G,100K \ 
STOPTASKS,${SSTATE_DIR},1G,100K \ 
ABORT,${TMPDIR},100M,1K \ 
ABORT,${DL_DIR},100M,1K \ 
ABORT,${SSTATE_DIR},100M,1K" 

PACKAGECONFIG_pn-qemu-native = "sdl" 
PACKAGECONFIG_pn-nativesdk-qemu = "sdl" 
ASSUME_PROVIDED += "libsdl-native" 
CONF_VERSION = "1" 

#AT-ubifs config 
MKUBIFS_ARGS = "-m 2048 -e 126976 -c 1884" 
PACKAGE_CLASSES = "package_rpm " 
DL_DIR = "/home/jonas/Zynq_AT_Debug/Yocto/poky/build/downloads" 
SSTATE_DIR = "/home/jonas/Zynq_AT_Debug/Yocto/poky/build/sstate-cache" 
SSTATE_MIRRORS = "" 
PARALLEL_MAKE = "-j ${@oe.utils.cpu_count()}" 
BB_NUMBER_THREADS = "${@oe.utils.cpu_count()}" 
SDKMACHINE = "x86_64" 
IMAGE_FSTYPES = "ubifs cpio" 

IMAGE_INSTALL_append = " nano smartpm openssh-sftp-server " 
+0

спасибо @LightenS за ответы :) Я пытался сделать это как вы сказали, но не повезло :( Такая же ошибка, как и раньше. Конфигурация/bblayers.conf выполняется с помощью oe-init-build-env, насколько я знаю. Я расширил его двумя моими слоями и мета-слоем xilinx BSP генерируется xsdk на основе дизайна аппаратного обеспечения vivado. – Javerik

+0

В изображении, которое я не понимаю, есть много вещей, которые вы не добавили, и не смогли найти их в метаданных с открытым кодом. мы не начинаем с самого начала, компилируем изображение с минимальным размером и добавляем нужные вам вещи. –

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

  • Нет связанных вопросов^_^