<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">Op 22 apr. 2016, om 22:07 heeft Mark Ruys <<a href="mailto:mark.ruys@sensoterra.com" class="">mark.ruys@sensoterra.com</a>> het volgende geschreven:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">We're using ELBE 1.0 to generate a rootfs. The problem is that the /boot/initrd lacks some tools like fsck.ext4, so when I boot the rootfs, I get messages like:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">Begin: Checking root file system ... fsck from util-linux 2.25.2</div></div><div class=""><div class="">fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/mmcblk0p1</div></div><div class=""><div class="">fsck exited with status code 8</div></div><div class=""><div class="">done.</div></div><div class=""><div class="">Warning: File system check failed but did not detect errors</div></div></blockquote><div class=""><br class=""></div><div class="">Now I don't now where initrd is generated, but it is my understanding that this is part of ELBE toolchain. If so, how can I influence the contents of the initrd?</div><div class=""><br class=""></div><div class="">initrd contains:</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class="">$ find . -name *fsck* -o -name *ext*</font></div><div class=""><font face="Courier New" class="">./etc/e2fsck.conf</font></div><div class=""><font face="Courier New" class="">./lib/arm-linux-gnueabihf/libext2fs.so.2</font></div><div class=""><font face="Courier New" class="">./sbin/mkfs.ext4</font></div><div class=""><font face="Courier New" class="">./sbin/fsck</font></div></div><div class=""><br class=""></div></div></div></blockquote><div><br class=""></div><div>Okay, I think I solved my problem by adding</div><div><br class=""></div><div><div><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre"> </span><command>update-initramfs -u</command></font></div><div class=""><br class=""></div><div class="">to the <finetuning>. No I get a slightly bigger initrd, and it does contain the necessary ext4 programs:</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class="">$ find . -name *fsck* -o -name *ext*</font></div><div class=""><font face="Courier New" class="">./etc/e2fsck.conf</font></div><div class=""><font face="Courier New" class="">./lib/arm-linux-gnueabihf/libext2fs.so.2</font></div><div class=""><font face="Courier New" class="">./sbin/mkfs.ext4</font></div><div class=""><font face="Courier New" class="">./sbin/fsck.ext4</font></div><div class=""><font face="Courier New" class="">./sbin/e2fsck</font></div><div class=""><font face="Courier New" class="">./sbin/fsck</font></div></div><div class=""><br class=""></div><div class="">Not sure if it's the best way to do it, but it works for me.</div><div class=""><br class=""></div><div class="">Mark</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div><br class=""><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Mark Ruys</div><div class=""><br class=""></div><div class="">The contents of the boot directory of the rootfs:</div><div class=""><br class=""></div><div class=""><div class=""><span style="font-family: 'Courier New';" class="">-rw-r--r-- 1 markr markr   31445 Jan 27  2015 am335x-dimm-3.14.17-xenomai-emtrion.dtb</span></div><div class=""><font face="Courier New" class="">-rw-r--r-- 1 markr markr   31445 Jan 27  2015 am335x-dimm-3.14.29-rt-emtrion.dtb</font></div><div class=""><font face="Courier New" class="">-rwxr-xr-x 1 markr markr 1152054 Dec 11  2014 bootlogo.bmp</font></div><div class=""><font face="Courier New" class="">-rw-r--r-- 1 markr markr   68658 Jan 28  2015 config-3.2.0+</font></div><div class=""><font face="Courier New" class="">-rwxr-xr-x 1 markr markr   17332 Dec 11  2014 emPURS_plat</font></div><div class=""><font face="Courier New" class="">lrwxrwxrwx 1 markr markr      17 Apr 22 20:22 initrd -> initrd.img-3.2.0+</font></div><div class=""><font face="Courier New" class="">-rw-r--r-- 1 markr markr 2725811 Apr 22 20:22 initrd.img-3.2.0+</font></div><div class=""><font face="Courier New" class="">-rw-r--r-- 1 markr markr 1726141 Jan 28  2015 System.map-3.2.0+</font></div><div class=""><font face="Courier New" class="">-rwxr-xr-x 1 markr markr    2083 Jan 30  2015 uboot_script</font></div><div class=""><font face="Courier New" class="">-rwxr-xr-x 1 markr markr 3309704 Jan 28  2015 vmlinuz-3.2.0+</font></div><div class=""><font face="Courier New" class="">lrwxrwxrwx 1 markr markr      14 Apr 22 20:22 zImage -> vmlinuz-3.2.0+</font></div></div><div class=""><br class=""></div><div class="">This is our project part:</div><div class=""><br class=""></div><div class=""><div class="">        <project></div><div class="">                <name>Gateway</name></div><div class="">                <version>1.0</version></div><div class="">                <buildtype>armhf</buildtype></div><div class="">                <mirror></div><div class="">                        <primary_host><a href="http://ftp.nl.debian.org/" class="">ftp.nl.debian.org</a></primary_host></div><div class="">                        <primary_path>debian</primary_path></div><div class="">                        <primary_proto>http</primary_proto></div><div class="">                        <url-list></div><div class="">                                <url></div><div class="">                                        <binary pin="1001"></div><div class="">                                                <a href="http://dimmam335xpkgmgmt:xxxxxx@dimmam335x.pkgs.emtrion.eu/debian/" class="">http://dimmam335xpkgmgmt:xxxxxx@dimmam335x.pkgs.emtrion.eu/debian/</a> jessie main contrib non-free</div><div class="">                                        </binary></div><div class="">                                </url></div><div class="">                        </url-list></div><div class="">                </mirror></div><div class="">                <noauth /></div><div class="">                <suite>jessie</suite></div><div class="">        </project></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">And part of the pkg-list:</div><div class=""><br class=""></div><div class=""><div class="">                <pkg-list></div><div class="">                        <pkg>linux-image-3.2.0+</pkg></div><div class="">                        <pkg>emboot</pkg></div><div class="">                        <pkg>sysvinit-core</pkg></div><div class="">                        <pkg>dimm-am335x-bsp</pkg></div><div class="">                        <pkg>disable-dhcp</pkg></div><div class="">                        <pkg>disable-fsck</pkg></div><div class="">                        ...</div><div class="">                </pkg-list></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">From the report:</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier New" class="">fileslist</font></div><div class=""><font face="Courier New" class="">---------</font></div><div class=""><font face="Courier New" class=""><br class=""></font></div><div class=""><font face="Courier New" class="">|=====================================</font></div><div class=""><font face="Courier New" class="">|+/boot/System.map-3.2.0++|linux-image-3.2.0+</font></div><div class=""><font face="Courier New" class="">|+/boot/emPURS_plat+|emboot</font></div><div class=""><font face="Courier New" class="">|+/boot/bootlogo.bmp+|emboot</font></div><div class=""><font face="Courier New" class="">|+/boot/am335x-dimm-3.14.29-rt-emtrion.dtb+|emboot</font></div><div class=""><font face="Courier New" class="">|+/boot/initrd+|postinst generated</font></div><div class=""><font face="Courier New" class="">|+/boot/vmlinuz-3.2.0++|linux-image-3.2.0+</font></div><div class=""><font face="Courier New" class="">|+/boot/am335x-dimm-3.14.17-xenomai-emtrion.dtb+|emboot</font></div><div class=""><font face="Courier New" class="">|+/boot/initrd.img-3.2.0++|postinst generated</font></div><div class=""><font face="Courier New" class="">|+/boot/uboot_script+|emboot</font></div><div class=""><font face="Courier New" class="">|+/boot/config-3.2.0++|linux-image-3.2.0+</font></div><div class=""><font face="Courier New" class="">|+/boot/zImage+|postinst generated</font></div></div><div class=""><br class=""></div><div class=""><br class=""></div></div>_______________________________________________<br class="">elbe-devel mailing list<br class=""><a href="mailto:elbe-devel@linutronix.de" class="">elbe-devel@linutronix.de</a><br class="">https://linutronix.de/mailman/listinfo/elbe-devel<br class=""></div></blockquote></div><br class=""></body></html>