[Yaird-devel] Booting fails after moving to another hardware: unable to find root partition

Reiner Nix reiner.nix at web.de
Fri Mar 17 17:05:36 UTC 2006


Dear yaird-team,

after moving the contents of my root partition to another host, 
the root partition ist not found while booting.

To do the "move", I copied the files using tar and changed 
the partition name in /etc/fstab and /boot/grub/menu.lst. 
Previously, root was on /dv/hda6 (an IDE disk) and now it is on /dev/sda5 (a 
SATA disk).

Now I have the following problerm while booting. 
The kernel is loaded from the correct device but could not access to the root 
device. 
An extract from the messages:
  Waiting 1 seconds for /sys/bloc/hda/dev/hda6
  mount: special device /dev/sda6 does not exists
  Switching root...
  /usr/lib/yaird/exec/run_init: current directory on the same filesystem as 
root: Success

I am running Debian testing. 

It seems to be an issue with the initial ram disk prepared by yaird.
When extracting the initial ram disk, in the init file, there are multiple 
occurences of the old partition name hda6.

What is the best practice to get the host booting?
Probably, I need to create a new inital ram disk, how to do this in this 
environment?


Many thanks for any hint,
Reiner Nix




More information about the Yaird-devel mailing list