Hi,
I’m hoping that someone has come across this problem before and can point me in the right direction.
I’m trying to troubleshoot a BeagleBone Black with Debian 8 that appears to have a filesystem corruption. The system has two partitions, a read-only rootfs partition and a writable partition for essentially everything else. When the system boots, U-Boot completes and hands control to the kernel, which runs an fsck on the rootfs successfully, but then fails to run an fsck on the writable parition. At that point the startup process appears to simply hang. I cannot seem to break to a console prompt (or get to a login prompt, obviously).
The best hypothesis I have so far is that some sort of power failure caused a corruption, but I’d like to see if I can examine the “footprint” at all. I’ve never seen a corruption where fsck can’t be run at all. Usually fsck can be run and the corruption can be examined and hopefully repaired.
My question is, why can’t fsck be run on the partition at all? Can I somehow break to the console prompt when the startup process hangs up? Earlier in the process, I can interrupt U-Boot and run “mmc”, “part”, and “ls” types of U-Boot commands to look at the partition in question - at that level things appear to look OK. But obviously it can’t tell why fsck won’t run on the partition.
Could there be anything else going on that I’m not thinking of?
Below is a log of the boot/startup process. Any light anyone can shed would be very helpful.
Thanks for any help,
Dave