Hi,
<div><br></div><div>I am trying to setup the ADT using an ADT installer. I have downloaded the installer from <a href="http://downloads.yoctoproject.org/releases/yocto/yocto-1.2.1/adt_installer/">http://downloads.yoctoproject.org/releases/yocto/yocto-1.2.1/adt_installer/</a> as well as created my own installer using a build environment with Denzil 7.0.1.</div>
<div><br></div><div>The adt_installer.conf contains these settings:</div><div><br></div><div><div>YOCTOADT_REPO="<a href="http://adtrepo.yoctoproject.org/1.2.1">http://adtrepo.yoctoproject.org/1.2.1</a>"</div><div>
YOCTOADT_TARGETS="arm x86"</div><div>YOCTOADT_QEMU="Y"</div><div>YOCTOADT_NFS_UTIL="Y"</div><div><br></div><div>YOCTOADT_ROOTFS_arm="minimal"</div><div>YOCTOADT_TARGET_SYSROOT_IMAGE_arm="minimal"</div>
<div>YOCTOADT_TARGET_SYSROOT_LOC_arm="$HOME/test-yocto/arm"</div><div><br></div><div>YOCTOADT_ROOTFS_x86="minimal"</div><div>YOCTOADT_TARGET_SYSROOT_IMAGE_x86="minimal"</div><div>YOCTOADT_TARGET_SYSROOT_LOC_x86="$HOME/test-yocto/x86"</div>
</div><div><br></div><div>The installer downloads kernel and root fs images. After the installation has finished</div><div><br></div><div>${HOME}/test-yocto/arm/boot does not contain any kernel images and</div><div><br></div>
<div><div>${HOME}/test-yocto/x86/boot only contains a empty link bzImage -> bzImage-3.2.18-yocto-standard</div></div><div><br></div><div>I manually copied the x86 kernel image bzImage-qemux86.bin from the download_image directory of the extracted installer tarball into the directory, initialized the ADT environment and then ran</div>
<div><br></div><div>runqemu ${HOME}/test-yocto/x86/boot/bzImage-qemux86.bin ${HOME}/test-yocto/x86</div><div><br></div><div>The NFS user-space server initializes on the tap0 interface and the kernel boots. However, it panics because it cannot locate the root fs. rpcbind is started with the -i option on my system.</div>
<div><br></div><div>I also ran QEMU directly using:</div><div><br></div><div>/opt/poky/1.2.1/sysroots/x86_64-pokysdk-linux/usr/bin/qemu -kernel /home/rudi/test-yocto/x86/boot/bzImage-qemux86.bin -show-cursor -usb -usbdevice wacom-tablet -vga vmware -enable-gl -no-reboot -m 128 --append "root=/dev/nfs nfsroot=<a href="http://192.168.100.199">192.168.100.199</a>://home/rudi/test-yocto/x86 rw ip=192.168.100.38::192.168.100.199:255.255.255.0 mem=128M oprofile.timer=1 "</div>
<div><br></div><div>with my dev system's NFS server running and exporting the file system (I verified that I can mount the exported file system via NFS).</div><div><br></div><div>Questions:</div><div><ol><li>Why do the sysroot boot directory not contain any kernel images? I don't think that is what it is supposed to be.</li>
<li>Is there anything broken with the sysroot causing the boot process to fail when the kernel tries to access the root fs?</li><li>Any hints on how to fix it?</li></ol><div>Thanks,</div></div><div>Rudi</div><div><br></div>