Disc/partition not accessible during booting

Hi all,

today I have updated some packages (among others also kernel) and after the reboot I cannot start the system, I get the following message:

resume device not found (ignoring)
waiting for device xxxx to appear
want me to fall back to /dev/disk/by-id/xxxxxxxxx (Y/n)

Before the update everything was ok. The partition is still ok because I can see it (and its content) from Windows, which I have in dualboot.
I use Tumbleweed and I did the update from corresponding repositories to the latest available versions.
I have googled several topics related to this problem but nothing useful for me. Probably, I can boot from DVD and try to install the previous version of kernal … but is the problem realy in the kernel? Did anybody deal with such a problem, can you help me?

The “resume device” is usually swap. Did you make some changes to your swap partition?

Maybe if you can edit the boot command line in grub, and change the “resume=device” to “noresume”, perhaps it will then boot.

Sounds like you hibernated instead of quitting. Because the restart is kicking in instead of a a cold boot. THis would fail because of a change in kernel.

Hi,

thanks for your replies. Here is some additional information:

  • yes, the disk/partition that is being resumed could be the swap partition (it is marked as “part-5” in the log) but this is not the problem. The problem is with the other disk/partition that could not be find at all (marked as “part-6”) because it should be the system partition.
  • I tried to boot with the “noresume” setting but the problem is still here
  • I had definitely rebooted before (instead of hibernating)

Any suggestions?

You can remove resume=/dev/… from kernel command line which should allow you to proceed further.

And can you please advise me how to do it? There is no such option in the grub command line. Besides, when I booted to “fail save”, there was the “noresume” option that should have the same effect (am I right?) and it did not help - the partition is still not found.

`At boot screen press ‘E’ which will bring you to an edit window. find the line starting with linux. Note that this is a long line and wraps.

OK, here is my sequence of screens:

  1. Bios
  2. Grub loading
  3. Grub menu (here I select normal mode)
  4. Boot (at the top of the screen, there is the error message mentioned above, nothing more)
    Pressing ‘E’ does not do anything anywhere.

At the grub menu, pressing ‘e’ enters the edit mode for the currntly selected entry. (on grub2, that is)

Are you using grub2? Or grub? You can check in YaST->System->Bootloader…

Does your keyboard work in the grub menu, i.e. can you use the cursor keys to select another entry?

This is small ‘e’, not capital ‘E’, in grub menu.

wolfi323: Unfortunately, I cannot check it in Yast because I cannot load the system at all :slight_smile: I am using grub, not grub2. And yes, my keyboard works in grub menu.
My grub theme allows me to select a particular operating system and to edit some parameters stated in the command line. So, pressing ‘e’ types ‘e’ in the command line - this is how I tried to start the system with the “noresume” option. As I said before, the problem (as I see it) is not in the resuming but that the system partition cannot be found. … I try to rewrite the whole error massage …

Press ESC to exit gfx menu, you will return to original grub plain text menu where ‘e’ will work.

I made some pictures instead of rewriting the mesaage, sorry for the quality:
Normal mode - ImageShack® - Online Photo and Video Hosting
Failsafe mode - ImageShack® - Online Photo and Video Hosting

The problem is that you have a corrupted swap file where the resume image is kept. You need to stop grub from trying to resume.

Are you running another Linux distro and sharing the swap??

Sorry it is a lower case ‘e’ not a capital. My bad!

If you have a bootable Linux CD you couuld edit the /boot/grub/menu.lst file to remove the resume instruction. Note make a backup first!!!

The problem is not resume, initrd does not find root partition. You could try to boot from Live CD and rebuild initrd assuming something went wrong during update. Which version of openSUSE do you have?

Or you could try to enter grub’s edit mode (press ESC and then ‘e’, as was mentioned before) and change the root= parameter in the kernel line to root=/dev/sda5 or similar…

On 2013-05-03 19:26, flightman wrote:
>
> I made some pictures instead of rewriting the mesaage, sorry for the
> quality:
> Normal mode - ‘ImageShack® - Online Photo and Video Hosting’
> (http://imageshack.us/photo/my-images/11/p1130154j.jpg/)
> Failsafe mode - ‘ImageShack® - Online Photo and Video Hosting’
> (http://imageshack.us/photo/my-images/28/p1130157q.jpg/)

I can not see any of those photos.

When I click on then for bigger size, I get a bunch of commercial
popups, which I ban and close. So, no photo.

Please use susepaste.org to post photos, not such commercial rubish sites.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Thanks for this advice. I helped me to load the system. Then, I made some updates and now everything is OK.