On Friday 27 Feb 2015 15:14:18 German wrote:
> On Fri, 27 Feb 2015 14:15:04 +0000
> 
> Neil Bothwick <n...@digimed.co.uk> wrote:
> > On Fri, 27 Feb 2015 07:49:20 -0500, German wrote:
> > > > The kernel cannot find the block device containing your root
> > > > filesystem. Either you have given the wrong root= option to the
> > > > kernel
> > > 
> > > Are you talking about this?
> > > 
> > > "UEFI does not pass kernel parameters to the kernel during normal boot,
> > > so you need to hardcode them via CONFIG_CMDLINE. Example for the root
> > > partition on /dev/sda2: KERNEL Enable built-in kernel parameters
> > > 
> > > Processor type and features  --->
> > > 
> > >     [*] Built-in kernel command line
> > >     (root=/dev/sda2)"
> > 
> > Yes, if you are not using a boot manager.
> 
> Hmm.. I was using some sort of boot manager, efibootmgr, however there was
> no word in install docs how to configure it to point to root device.. So,
> are you advising on gummiboot? Are people happy with it? I found gentoo
> wiki how to configure it, so I must give it a try. Thanks for your input,
> I guess the problem is solved now. On to the next install with gummi

You can still use the kernel stub to boot directly your OS, but you may need 
to specify the root fs, if it is BTRFS (not sure about others):

$ grep CONFIG_CMDLINE /usr/src/linux/.config
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=/dev/sda2 rootfstype=btrfs"
# CONFIG_CMDLINE_OVERRIDE is not set

Also the fs type should be built directly in the kernel, rather than a module.

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to