[elbe-devel] initrd lacks e2fsck
Mark Ruys
mark.ruys at sensoterra.com
Fri Apr 22 22:07:10 CEST 2016
Hi,
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:
Begin: Checking root file system ... fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/mmcblk0p1
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
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?
initrd contains:
$ find . -name *fsck* -o -name *ext*
./etc/e2fsck.conf
./lib/arm-linux-gnueabihf/libext2fs.so.2
./sbin/mkfs.ext4
./sbin/fsck
Thanks,
Mark Ruys
The contents of the boot directory of the rootfs:
-rw-r--r-- 1 markr markr 31445 Jan 27 2015 am335x-dimm-3.14.17-xenomai-emtrion.dtb
-rw-r--r-- 1 markr markr 31445 Jan 27 2015 am335x-dimm-3.14.29-rt-emtrion.dtb
-rwxr-xr-x 1 markr markr 1152054 Dec 11 2014 bootlogo.bmp
-rw-r--r-- 1 markr markr 68658 Jan 28 2015 config-3.2.0+
-rwxr-xr-x 1 markr markr 17332 Dec 11 2014 emPURS_plat
lrwxrwxrwx 1 markr markr 17 Apr 22 20:22 initrd -> initrd.img-3.2.0+
-rw-r--r-- 1 markr markr 2725811 Apr 22 20:22 initrd.img-3.2.0+
-rw-r--r-- 1 markr markr 1726141 Jan 28 2015 System.map-3.2.0+
-rwxr-xr-x 1 markr markr 2083 Jan 30 2015 uboot_script
-rwxr-xr-x 1 markr markr 3309704 Jan 28 2015 vmlinuz-3.2.0+
lrwxrwxrwx 1 markr markr 14 Apr 22 20:22 zImage -> vmlinuz-3.2.0+
This is our project part:
<project>
<name>Gateway</name>
<version>1.0</version>
<buildtype>armhf</buildtype>
<mirror>
<primary_host>ftp.nl.debian.org</primary_host>
<primary_path>debian</primary_path>
<primary_proto>http</primary_proto>
<url-list>
<url>
<binary pin="1001">
http://dimmam335xpkgmgmt:xxxxxx@dimmam335x.pkgs.emtrion.eu/debian/ jessie main contrib non-free
</binary>
</url>
</url-list>
</mirror>
<noauth />
<suite>jessie</suite>
</project>
And part of the pkg-list:
<pkg-list>
<pkg>linux-image-3.2.0+</pkg>
<pkg>emboot</pkg>
<pkg>sysvinit-core</pkg>
<pkg>dimm-am335x-bsp</pkg>
<pkg>disable-dhcp</pkg>
<pkg>disable-fsck</pkg>
...
</pkg-list>
From the report:
fileslist
---------
|=====================================
|+/boot/System.map-3.2.0++|linux-image-3.2.0+
|+/boot/emPURS_plat+|emboot
|+/boot/bootlogo.bmp+|emboot
|+/boot/am335x-dimm-3.14.29-rt-emtrion.dtb+|emboot
|+/boot/initrd+|postinst generated
|+/boot/vmlinuz-3.2.0++|linux-image-3.2.0+
|+/boot/am335x-dimm-3.14.17-xenomai-emtrion.dtb+|emboot
|+/boot/initrd.img-3.2.0++|postinst generated
|+/boot/uboot_script+|emboot
|+/boot/config-3.2.0++|linux-image-3.2.0+
|+/boot/zImage+|postinst generated
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20160422/42dea23c/attachment.html>
More information about the elbe-devel
mailing list