Question

Kernel panic: VFS: Unable to mount root fs on 03:01

Asked by: gtbcollins

Someone gave me a 4 year old system with Linux on it and it locks up with an error stating "Kernel panic: VFS: Unable to mount root fs on 03:01". At this point it is locked up and will not do anything. I'm not very familiar with Linux, I don't even know how to tell what version I have. It 1st boots up with the Lilo boot: and it pauses like it is waiting for me to do something, but I don't know what to do. I downloaded tomsrtbt but I don't know what to do with it or how to extract it to a disk. The person wants me to try and get the system running again because there is a $20,000 program installed and it is very valuble to them, so I can't erase everything. If you could give me some input I would be very greatful, please.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2002-10-22 at 09:51:40ID20379253
Tags

root

,

mount

,

fs

,

unable

,

kernel

Topic

Linux Setup

Participating Experts
1
Points
50
Comments
11

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Kernel panic
    I got the following error messages when i turn on my pc: "EXT2-fs error (device 03:02) ext2_check_descriptors: Inode table for group 4 not in group (block 5)! EXT2-fs: group descriptor corrupted Kernel panic: VFS: Unable to mount root fs on 03:02." What is the sol...
  2. Kernel Panic
    How do I get a 2.1.xx kernel to boot with the S.u.S.E. 5.3 distro?...Have tried many things, but always get this error: Kernel Panic: No init found. Try passing init= option to kernel. Any help would be appreciated--thanks!
  3. Kernel Panic:VFS:
    On a virgin barebones, I am trying to install RedHat 5.2. After I choose install from the boot disk, I get the following: Partition check: hda:hda1 RAMDISK:Compressed image found at block 0 Invalid compressed format(err=1)VFS: Cannot open root device 08:22 Kernel Panic:VFS: ...
  4. Kernel panic
    I have a machine I am trying to set up-Linux is installed but when I try to boot up there is an error message saying there is a kernel panic-unable to load fs on kernel. Any help would be appreciated!
  5. Kernel panic
    Can I go into setup & fix a boot-up problem that tells me I have 'kernel panic'? Thanks for all help in advance!

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: jleviePosted on 2002-10-22 at 21:58:06ID: 7358988

No idea what Linux distro? Okay, You need to look at the instructions in the FAQ (http://www.toms.net/rb/tomsrtbt.FAQ) for how to transfer it to a floppy. Once you have it on a floppy you'll have to boot the failed system with that floppy. The next thing I'd do is to see if the disk drive is still good. I'd use 'fdisk -l /dev/hda' (IDE system) or 'fdisk -l /dev/sda' (SCSI system) to see where the Linux partitions are. When I found those I'd try an fsck on each and see if the file systems are (or can be made) valid.

If the Linux partitions can be seen and fsck completes on each the next task to to find and mount the root file system (and the /usr file system if it is separate from /). When I find that and get it mounted on /mnt I'd do a 'chroot /mnt'. Then examine /etc/lilo.conf for correctness and /boot for the referenced kernel. If that looks okay I'd try to re-write the  MBR with 'lilo'. That may restore the system to a bootable state.

There three probable causes of a system being in this state. One would be a hardware failure (MB, memory, or disk problem). Another would be corrupt file systems or deleted system files And the last would be a bad MBR. The procedure above will fix the MBR if that part of the drive is functional. Assuming the disk drive and file systems are good, it may be possible to get to the data by installing the drive in a funtional Linux system.

 

by: gtbcollinsPosted on 2002-10-23 at 07:21:00ID: 7360696

I just thought I would keep you up to date on my progress of trying to make this machine boot up Linux. I was able to create the tomsrtbt floppy boot disk on a windows 95 system by booting up to dos and running install.bat. Here is what I got.
1. I booted up the tomsrtbt disk and it went to boot:
    pause for 15 seconds.
2. Loading bz2bzImage....................
3. Press <Return> to see video modes available, <Space> to continue or wait for 30 seconds.
4. VFS: Insert root floppy and press Enter.
    With the same floppy disk in it says.
5. Unable to handle kerner NULL pointer dereference at virtual address 00000008. Several Stack numbers and code: numbers came up and locked up the computer.

What do you think I should do now? I still don't know what type of Linux I'm dealing with or where I can enter commands to see what is actually on the hard drive at this point.

 

by: jleviePosted on 2002-10-23 at 08:40:39ID: 7361047

It's beginning to look like this box has a hardware problem, as evidenced by (4) and (5) above. To be certain I'd like to know if the tomsrtbt floppy that you made will boot up to a normal Linux prompt on some other machine. It doesn't matter what OS the test machine is running and just bringing up Linux from the floppy won't harm anything.

 

by: gtbcollinsPosted on 2002-10-23 at 10:32:54ID: 7361501

I tried a little test and here is what I found out. Someone recommended that I try a tomsrtbt bootable floppy on another system to see if the disk was any good. They said it doesn't matter what OS is on the system, it would not hurt it. So I did, and here is what it said.

1. RAMDISK: Compressed image found at block 867.
2. It asks me for a selection of keyboards.
3. It telling me to login as "root" under the tty1 tomsrtbt login:
4. It asks for a password. It says use xxxx as a default.
5. Finally it ends with Sweethorn, the 4th day of the Aftermath in the YOLD 3168 with a # sign blinking.

I'm assuming that this is what it is supossed to do. If so, why would the original linux system not work? Hard drive or maybe it needs a another floppy drive or something to make it work properly? That still doesn't explain why the original hard drive just stop loading Linux. What do you think?

 

by: jleviePosted on 2002-10-23 at 10:55:27ID: 7361584

Yes, that's exactly what you should see if the floppy is used on a system with good hardware. Since we now know that the floppy is good it looks more and more like there is a hardware problem with the failed Linux box.

From the description of what happens when a disk or floppy boot is attempted I'd say that the problem probably lies in the Motherboard, processor, or memory. It's  been my experience that a failed or failing disk will still allow the boot floppy to work, but obviously other hardware problems would prevent that. The next thing to try would be to move the disk from the failed system to some other box and see if the boot floppy will work there. In all probablility there's one disk drive and it is set for Primary IDE master. So it's pretty simple to pop the Primary IDE master out of some other system and cable up the disk from the failed system. Obviously if the failed system is a SCSI system you'd need to move the controller (assuming a PCI SCSI controller) also.

Generally, Linux isn't all that sensitive with respect to hardware. If the failed system is an IDE based box, you can probably get the disk to boot in just about any motherboard with IDE controllers. SCSI based systems need a bit more care. The SCSI drivers are built into an initial ramdisk, so the disk won't boot in some other box unless the original SCSI controller is present.

 

by: gtbcollinsPosted on 2002-10-23 at 12:12:34ID: 7361935

Ok, I put a another floppy drive in because someone told me that an ls120 will not work and the tomsrtbt disk works like it should ending with Sweethorn, the 4th day of the Aftermath in the YOLD 3168 with a # sign blinking. Does that mean that the hard drive is corrupt or not working properly? If so what steps or commands can I take to see what the problem may be? It's an IDE based box.

 

by: jleviePosted on 2002-10-23 at 12:41:33ID: 7362064

Okay, one hardware problem is solved. Now to see if the disk is sane. For an IDE system try:

fdisk -l /dev/hda
--or--
fdisk -l /dev/hdb

and for a SCSI system try:

fdisk -l /dev/sda
--or--
fdisk -l /dev/sdb

You'll see from the above that IDE systems refer to disks as /dev/hd?, where ? = a, or b, or c, or d. SCSI systems use /dev/sd?, where ? = a, b, c...h. Since we don't have any hardware information about the box just try all the possibilities until you find the disk or run out of possibilities. Start with IDE and thats the most likely configuration.

 

by: gtbcollinsPosted on 2002-10-23 at 13:18:16ID: 7362304

Ok, thanks. Do you know of some commands I can use incase the hard drive is bad, I might put in a temporary hard drive just to copy the important stuff off the old drive?

 

by: jleviePosted on 2002-10-23 at 15:43:30ID: 7363081

If the only problem winds up being some corrupt or missing files that prevent booting, you'll otherwise be able to access the drives contents. On the other hand, almost all of the drive failure modes that could prevent the system from booting will mean that nothing on the drive will be accessible.

The first order of business it to see if the partition map is valid (fdisk -l) and if any of the Linux partitions can be fsck'd and mounted. Once that's been determined the most appropriate course of action will probably become evident.

 

by: gtbcollinsPosted on 2002-10-24 at 05:45:52ID: 7364998

Well, I took the system home last night and learned a little bit about Linux. I booted tomsrtbt, ran fdisk then e2fsck and fixed the hard drive. It now boots properly. It must have been corrupt files or a bad MBR or something. You have been a great help, thank you very much.

 

by: jleviePosted on 2002-10-24 at 07:20:21ID: 7365406

From what it took to fix it, it must have just been a corrupt file system. In this case the damage was bad enough to keep the system from being able to come up in single user mode, where e2fsck could be run.

So, if we are doe it would be apreciated if you would accept one of the comments as the answer and grade the question.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...