You are not logged in.
Pages: 1
Topic closed
Hello to you all,
I installed arch linux on my new Lenovo E130 following Beginner's guide. After install, when I rebooted the system I'm dropped into emergency shell. Whole log:
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents...
:: performing fsck on '/dev/sda1'
fsck: fsck.vfat: not found
fsck: error 2 while executing fsck.vfat for /dev/sda1
ERROR: fsck failed on '/dev/sda1'
:: mounting '/dev/sda1' on real root
mount: unknown filesystem type 'vfat'
You are now being dropped into an emergency shell./dev/sda1 is my UEFI partition in fat32 filesystem, mounted to /boot in fstab. Also it's wierd that fsck is trying to run on this partition as it's entery in fstab is
/dev/sda1 /boot vfat defaults 0 0so no fsck is expected? Also I tried linux-lts kernel and installing dostools and than mkinitcpio to renew all the hooks, the error is still the same.
Thanks for all your help.
Last edited by kokice12 (2013-12-27 00:54:35)
Offline
Could you share your partitioning scheme? From that, it appears you are trying to use a vfat partition as your linux root. If I may, I would call that a really bad(TM) idea. I hope that your root is really somewhere else, and is a file system that supports ownership, groups, and executable flags.
Oh, buy the way, Welcome to Arch Linux ![]()
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
My root is on ext4 partition, let me just show you my fstab
/dev/sda1 /boot vfat defaults 0 0
/dev/sda2 none swap defaults 0 0
/dev/sda3 / ext4 rw,relatime,data=ordered 0 1 I really don't know why is it forcing fsck on partition with pass=0 in fstab?
And thank you ![]()
Offline
I would venture to guess that somehow your kernel being booted is not matching the kernel modules in /usr/lib/modules. Not sure how that would happen if you are really on a fresh install, but you can probably check if the booted kernel and installed linux package match when you get dropped into the emergency.target.
Offline
Not the problem:
# uname -r
3.12.6-1-ARCHand in pacman (chrooted)
# pacman -Qs linux
...
local/linux 3.12.6-1 (base)Offline
You set your bootloader up wrong. The root= parameter needs to point to your root partition, not the boot partition.
Offline
You set your bootloader up wrong. The root= parameter needs to point to your root partition, not the boot partition.
Thank you very much!
Offline
You set your bootloader up wrong. The root= parameter needs to point to your root partition, not the boot partition.
Thank you so much! I was having the same problem.
Offline
Glad that solved it.
I shall use this opportunity to close this old thread
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Pages: 1
Topic closed