You are not logged in.

#1 2012-03-05 21:37:43

mad526
Member
Registered: 2009-01-22
Posts: 10

System fails to boot by uuid after hardware change

Hi guys

After a cpu + motherboard upgrade, my system fails to boot by uuid.

Decompressing Linux... Parsing ELF... done.
Booting the kernel.
:: Starting udevd...
done.
:: Running Hook [udev]
:: Triggering uevents...[    1.342055] xhci_hcd 0000:05:00.0: Failed to enable MSI-X
[    1.354970] xhci_hcd 0000:06:00.0: Failed to enable MSI-X
done.
Waiting 10 seconds for device /dev/disk/by-uuid/8999170f-60e5,4dc5-bc06-4577badb3249 ...
ERROR: Unable to find root device '/dev/disk/by-uuid/8999170f-60e5,4dc5-bc06-4577badb3249'.
You are being dropped to a recovery shell
...

Disabling USB3.0 gets rid of the xhci_hcd errors, but it still fails to find my disk by uuid. If I tell grub to boot from /dev/sda1, the system starts fine. Any ideas? Thanks in advance.

Offline

#2 2012-03-05 22:07:31

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: System fails to boot by uuid after hardware change

You probably need additional support in your initramfs. Try the procedure outlined here.


Burninate!

Offline

#3 2012-03-05 22:48:04

mad526
Member
Registered: 2009-01-22
Posts: 10

Re: System fails to boot by uuid after hardware change

Thank you, but I'm afraid that did not work. I can chroot and mkinitcpio -p linux without a problem, but it still fails to boot with the exact same message.

Offline

#4 2012-03-05 23:12:36

nomorewindows
Member
Registered: 2010-04-03
Posts: 3,542

Re: System fails to boot by uuid after hardware change

mad526 wrote:

Hi guys

After a cpu + motherboard upgrade, my system fails to boot by uuid.

Decompressing Linux... Parsing ELF... done.
Booting the kernel.
:: Starting udevd...
done.
:: Running Hook [udev]
:: Triggering uevents...[    1.342055] xhci_hcd 0000:05:00.0: Failed to enable MSI-X
[    1.354970] xhci_hcd 0000:06:00.0: Failed to enable MSI-X
done.
Waiting 10 seconds for device /dev/disk/by-uuid/8999170f-60e5,4dc5-bc06-4577badb3249 ...
ERROR: Unable to find root device '/dev/disk/by-uuid/8999170f-60e5,4dc5-bc06-4577badb3249'.
You are being dropped to a recovery shell
...

Disabling USB3.0 gets rid of the xhci_hcd errors, but it still fails to find my disk by uuid. If I tell grub to boot from /dev/sda1, the system starts fine. Any ideas? Thanks in advance.

Just use /dev/sda1 instead, I don't think uuid really saves anything.


I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.

Offline

#5 2012-03-06 10:12:09

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: System fails to boot by uuid after hardware change

Are you 100% sure that uuid is correct? Never seen one with a comma in it.

PS: does it boot succesfully when you use the id or path reference to the partition (I can understand not wanting to use /dev/sda1)?

Last edited by Gcool (2012-03-06 10:14:04)


Burninate!

Offline

#6 2012-03-06 20:00:18

mad526
Member
Registered: 2009-01-22
Posts: 10

Re: System fails to boot by uuid after hardware change

Yes, UUID is correct. I also don't get why there is a comma displayed, it's written with a dash in menu.lst as well as under /dev/disk/by-uuid/

Just tested by-label, it boots just fine.

Offline

#7 2012-03-06 21:13:39

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: System fails to boot by uuid after hardware change

Did you check that it is indeed a dash if you manually edit the kernel line via the grub menu?


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

Board footer

Powered by FluxBB