Here are my specs:
Hardware: Raspberry Pi 2
Kali Version: 2.1.2
Kali Architecture: ARM
I burned the Kali Linux image onto a type 10 sd card (after formating with win32discformatter) and then placed it on my raspberry pi 2. It started to boot and the screen did show the error messages. It booted me into emergency mode and asked for the root password for maintenance. Here is the error that shows up before emergency mode.
bcm2835-rng 3f104000.rng: hwrng registered
gpiomen-bcm2835 3f200000.gpiomen: Initialised: Registers at 0x3f200000
smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
IPV6: ADDCONF(NETDEV_UP): eth0: link is not ready
I then prompts me with the commands for emergency mode. Here are some other errors that pop up in the booting phase:
/dev/mmcblk0p2: directory inode 14443, block #0, offset 0: directory corrupted
/dev/mmcblk0p2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
fsck failed with error code 4
Failed to start File System Check on Root Device
Failed to start Network Time Synchronization
These are the errors that pop up in the log. Once I skip the emergency state and press ctrl D it takes me to the console. I cannot do startx and I cannot connect to the internet by using any of the wpa commands.
When I do startx it prompts me with:
Fatal server error:
(EE) Could not write pid to lock file in /tmp/.tX0-lock
(EE)
(EE)
Thanks for your time, I am very confused as to what to do.