Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 07-02-2004, 08:04 PM   #1
LQ Newbie
Registered: Jun 2004
Location: Germany
Posts: 6

Rep: Reputation: 0
No root device found; exiting to /bin/sh

I installed Kile 1.6.3 (latest version) from source code in Suse 9.1 Pro. After that while rebooting, I got the following error. How to overcome this?
Loading kernel/fs/reiserfs/reiserfs.ko
Waiting for device /dev/304 to appear: .....not found -- device nodes:
by-id by-path console fb0 fd0 hda hda1 hda2 hda3 hda4 loop0 loop1 loop2
loop3 loop4 loop5 loop6 loop7 md0 null ram ram0 ram1 ram10 ram11 ram12
ram13 ram14 ram15 ram2 ram3 ram4 ram5 ram6 ram7 ram8 ram9 ramdisk shm
tty1 tty2 zero No root device found; exiting to /bin/sh
I tried to use the option "boot installed system" from Suse 9.1 Installation CD. It worked, but while booting I have seen some errors, but I couldn't copy those as it runs fast.

Tried to repair installed system using the Suse 9.1 Installation CD, even thou failed.

Thanks in Advance,

Have a nice weekend.


Last edited by Indian_bee; 07-02-2004 at 08:33 PM.
Old 07-04-2004, 10:52 AM   #2
LQ Newbie
Registered: Jul 2004
Posts: 2

Rep: Reputation: 0
I have exactly the same problem (in my case is /dev/306). I just updated online and everything was ok until I restarted. Then I got the same error. I've tried to repair and boot from the Suse 9.1 Installation CD but it hangs.

Somebody knows how to repair this mess?

Thanks!!! (and sorry for my English, if you forgive me then I will forgive you when you don't speak a perfect Spanish ).
Old 07-04-2004, 05:52 PM   #3
LQ Newbie
Registered: Jul 2004
Posts: 1

Rep: Reputation: 0
It is not reiser, it is an update or mkinitrd

Same problem here
I reinstalled to ext3 to avoid the reiser problem
I also did not install a new kernel, although I did install other stuff
I ran mkinitrd to have bootsplash (for some reason it didn't come up)

that did it: "no root device found: exiting to /bin/sh"

please mail solutions to
Old 07-04-2004, 07:43 PM   #4
LQ Newbie
Registered: Jul 2004
Posts: 1

Rep: Reputation: 0
May be this helps you..?

You can resume booting if you enter "exit".
After this, install the older version of mkinitrd (the one from the cd or ftp).
make a new initrd.

Please leave a message if this helps.

cu Natron
Old 07-04-2004, 08:16 PM   #5
LQ Newbie
Registered: Jul 2004
Posts: 2

Rep: Reputation: 0
I've found a possible solution just 5 minutes ago and, when I enter to post that solution, I read your post, Natron .

I think you are right. The problem may be mkinitrd. When the system hangs just press Ctrl+D and it will continue booting. If you tried to repair or reinstall but the system hanged when rebooting, it's possible that the installation continues. In my case, it hanged again after the installation finished but rebooting again and pressing Ctrl+D everything was ok. Now it's too late so I will continue tomorrow solving this problem. I will install the older version of mkinitrd as Natron says. Then I'll post the results.

Look this page:

Thanks a lot Natron. I'll tell you if thats the solution.
Old 07-05-2004, 12:11 AM   #6
LQ Newbie
Registered: Jun 2004
Location: Germany
Posts: 6

Original Poster
Rep: Reputation: 0
Thanks a lot BeOiR and Natron. But it's late. Already i have reinstalled from Scratch. As a newbie to Linux, I don't know much to solve this and I have no patience to wait for some days
Old 07-09-2004, 05:20 AM   #7
LQ Newbie
Registered: Aug 2003
Posts: 1

Rep: Reputation: 0
new mkinitrd update cause boot error

I got same problem like you guys, after follow Autoupdate. After reboot error occur and stop me from going any further, I have to do 'CTRL+D' to continue bypass booting sequence/ it's really annoying.

After go through Internet and forum search and I found result.

Problem are not kernel update, it actually mkinitrd update that cause problem.


fschmidt post:

I was having the same problem with kernel 2.6.5 and reiserfs on a Toshiba Tecra S1 Notebook (Intel Centrino).

Here's my solution:

I was getting a bootable system again (without re-installation) by downgrading the mkinitrd package back to the version from the SuSE 9.1 DVD.

I had installed mkinitrd 1.99 through the YAST online update and wasn't able to boot any more. I booted from the SuSE DVD, went to "Installation", then "Update", searched the mkinitrd package and selected it for reinstalling the version from DVD (1.97, I believe).
After this "update" (actually a downgrade) went through, I was able to boot without problems

By follow fschmidt solution, i have solve boot problem without reinstall everything over again


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Block device /dev/sda3 is not a valid root device.. rincewind Linux - Hardware 7 06-09-2006 04:47 AM
Error when starting up snort: bash:!/bin/sh/usr/local/bin/snort :Eent not found cynthia_thomas Linux - Software 1 11-11-2005 02:59 PM
SUSE9.2 Installation problem. "Fat32 not found. Exiting" Surejg Linux - Newbie 2 11-16-2004 11:10 PM
why /bin/sh is not found ? abd_bela Linux - General 3 12-24-2002 10:11 AM
why /bin/sh is not found ? abd_bela Linux - Software 1 12-24-2002 08:38 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:18 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration