Arch Linux Error Unable To Find Root Device
Contents |
colton7909 Member Registered: 2012-05-18 Posts: 3 [SOLVED] ERROR: Unable to find root device '/dev/sda3' Earlier I updated the kernel to my arch system and found this error while trying to unable to find root device arch linux lvm boot. I hate to post this because there are so many topics like arch unable to find root device it, but I've been looking for hours for a solution to this problem and can't find one.Here is the unable to find root device partuuid output: Booting 'Arch Linux' root (hd0,1) Filesystem type is ext2fs, partition type 0x83 kernet /vmlinuz-linux root=/dev/sda3 ro [Linux-bzImage, setup=0x4200, size=0x2ff2d0] initrd /initrd @ 0xfd17000, 0x2c878c bytes] Probing EDD (edd=off to disable)... arch recovery shell ok Decompressing Linux... Parsing ELF... done. Booting the kernel. :: Starting udevd... done. Waiting 10 seconds for device /dev/sda3 ... ERROR: device '/dev/sda3' not found. skipping fsck. ERROR: Unable to find root device '/dev/sda3'. You are being dropped to a recovery shell type 'exit' to try and continue booting sh: can't access tty; job control turned offMy partition layout is like this:swap: /dev/sda1boot:
Arch Rootfs
/dev/sda2root: /dev/sda3extended: /dev/sda4home: /dev/sda5I have two hard drives, but i'm sure /dev/sda is the one with my OS.Here are some things I've tried:This was at the very bottom of the pacman wiki# mkdir /mnt/arch # mount /dev/sdaX /mnt/arch (your root partition) # cd /mnt/arch # mount -t proc proc proc/ # mount -t sysfs sys sys/ # mount -o bind /dev dev/ # mount /dev/sdaX boot/ (your /boot partition) #This step is not needed if you do not have a separate boot partition # chroot . # pacman -Syu udev mkinitcpio # mkinitcpio -p linuxI've also tried performing the above, downgrading the kernel, updating my mirrorlist, reinstalling the kernel, and rebooting as mentioned here.I've alsa tried a few other things that I've read, but can no longer remember.Any help would be greatly appreciated! Thanks. Last edited by colton7909 (2012-05-25 02:09:36) Offline #2 2012-05-24 03:17:34 sirocco Member Registered: 2008-03-10 Posts: 140 Re: [SOLVED] ERROR: Unable to find root device '/dev/sda3' https://wiki.archlinux.org/index.php/Pe … ice_naming Offline #3 2012-05-24 05:32:17 rayman Member Registered: 2010-09-09 Posts: 37 Re: [SOLVED] ERROR: Unable to find root device '/dev/sda3' UUID's and labels are much more r
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us
Arch Linux Device Not Found Skipping Fsck
Learn more about Stack Overflow the company Business Learn more about hiring developers or waiting 10 seconds for device posting ads with us Unix & Linux Questions Tags Users Badges Unanswered Ask Question _ Unix & Linux Stack Exchange is device uuid not found skipping fsck a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can https://bbs.archlinux.org/viewtopic.php?id=142052 answer The best answers are voted up and rise to the top Unable to find root device / sda partitions missing up vote 3 down vote favorite I have installed Archlinux, and after that GRUB. I manually entered menu entries for both my Windows and Arch installation. GRUB has no problems booting, and can successfully load in Windows. It can't load in Arch though. Linux will kick me into http://unix.stackexchange.com/questions/119399/unable-to-find-root-device-sda-partitions-missing a recovery shell with no /deb/sda files. The USB is properly detected however. What is causing this and how to fix? Must I copy the whole error log? It's not that long, it just tells me it cannot find device '' and it is unable to access tty. arch-linux grub2 devices share|improve this question asked Mar 12 '14 at 20:37 Jeroen Bollen 282519 add a comment| 2 Answers 2 active oldest votes up vote 1 down vote My guess is that the /boot/grub/grub.cfg entry for Arch names the device incorrectly. See Persistent block device naming article in the Arch Wiki for really exciting background details. My Arch server has this line in grub.cfg: linux /boot/vmlinuz-linux-lts root=UUID=51167b47-d8b4-41e5-87d5-9c5a7bb6fbc1 ro quiet Looks like I'm using "by-uuid" naming there. The file /etc/fstab uses the "/dev/sda?" style names, but it's auto-generated, and comments indicate that /dev/sda1 refers to the same UUID as in grub.cfg. To fix this, I'd say redo the GRUB stuff using the Arch Beginner's Guide, except that you have a dual boot setup. Maybe you could generate a grub.cfg file elsewhere, and see what the "root=" value is: grub-mkconfig -o /tmp/testgrub.cfg I ran that and it looked like this: [root@splunge tmp]# grub-mkconfig -o /tmp/testgrub.cfg Generating grub configuration file
[SOLVED] Unable to find root device « previous next » Print Pages: [1] 2 Go Down Author Topic: [SOLVED] Unable to find root device (Read 14941 times) 0 Members and 4 Guests are viewing http://linuxforums.org.uk/index.php?topic=10196.0 this topic. glitch digital jedi Sr. Member Posts: 251 Karma: 12 Gender: age of the geek! [SOLVED] Unable to find root device « on: June 01, 2012, 06:02:45 PM » Hey guysI've just got back https://forums.virtualbox.org/viewtopic.php?f=3&t=62185 from a course and powered my PC up. After the GRUB menu it start loading up then suddenly;Code: [Select]Waiting 10 secs for device /dev/sda2 ...
ERROR: device '/dev/sda2' not found. Skipping fsck.
ERROR: Unable to find unable to root device '/dev/sda2'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't access tty; job control turned off
[rootfs /]# I tried typing 'exit' but the keyboard doesn't seem to be working.I took the drive out and booted it through an external caddy on my laptop, I managed to type 'exit' but it still didn't work.I managed to find this solution online but unable to find when I boot systemrescuecd and choose 'boot from first hard drive' the same error occurs. There isn't an option on systemrescuecd to 'boot into installed linux'.I'm trying to find another solution but so far the internet is firing blanks. Any help from you guys would be appreciated.Oh yeah, I'm running Arch. « Last Edit: June 05, 2012, 10:58:18 AM by glitch » Logged //glitchEND OF LINE_@g1i7ch Mark Greaves (PCNetSpec) Administrator Hero Member Posts: 16621 Karma: 415 Gender: "-rw-rw-rw-" .. The Number Of The Beast Re: Unable to find root device « Reply #1 on: June 01, 2012, 06:18:27 PM » Have you booted to a LiveCD/LiveUSB and checked the contents of /dev/sda2 are accessible ?Have you booted to a LiveCD/LiveUSB and run:Code: [Select]sudo fsck /dev/sda2? (be sure the partition isn't mounted)If so, can you boot to a LiveCD/LiveUSB .. then run:Code: [Select]sudo fdisk -land post the output.can you also run:Code: [Select]sudo blkidand post the output.then can you post the contents of /boot/grub/grub.cfgQuestion .. does Arch use GRUB legacy, or GRUB2 ? « Last Edit: June 01, 2012, 06:24:49 PM by Mark Greaves (PCNetSpec) » Logged WARNING: You are logged into reality as 'root'logging in as 'insane' is the only safe option.pcnetspec.co.uk glitch digital jedi Sr. Member Posts: 251 Karma: 12 Gender: age
[ DST ] Get VirtualBox Forum powered by phpBB © phpBB Group By any use of this Website, you agree to be bound by these Policies and Terms of Use Sponsored by