greanie,
Code: Select all
!! Could not find the root blook device in .
should have a list of all of the block devices the kernel can see, just before the full stop.
In this case you have none.
As you want to have root on the USB device, this is a minor problem. Root is normally mounted before the USB subsystem is started, so root on USB appears to be doomed to fail.
Add the kernel parameter rootdelay=7 to your kernel line.
This allows 7 seconds for the USB system to be ready before root is mounted. Delays between 7 and 30 seconds are knw to work.
Circular dependancies are usually addressed by using a two pass approach to some builds.
In the first pass, disable one or more USE flags to break the circular dependency.
In the second pass, enable the flags again, knowing that a part of the circular dependency is already satisfied.
Its not normally a bug, its more a feature. Its only required for new installs too.