Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Sep 2015 11:31:36 +0200
From:      Stefano Garzarella <stefanogarzarella@gmail.com>
To:        freebsd-current <freebsd-current@freebsd.org>, freebsd-hackers@freebsd.org
Cc:        Luigi Rizzo <rizzo@iet.unipi.it>
Subject:   nanoBSD boot problem (on USB stick or as a HD)
Message-ID:  <CAO0mX5YwFpUhcWfni8QeyOzesFmLpCQnkPT5zFOYU5PokYdiFw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,
I created a nanoBSD image for my gsoc project (ptnetmap on bhyve).

I would like to boot this image on USB stick or in the hypervisor as a HD.
I have some problem because if I set NANO_DRIVE="da0" (for USB boot)
in the nanoBSD configuration file, the boot from USB stick works well,
but when I try to boot the same image in the hypervisor as a HD,
I have the following mountroot error:

Trying to mount root from ufs:/dev/da0s1a [ro]...
mountroot: waiting for device /dev/da0s1a ...
Mounting from ufs:/dev/da0s1a failed with error 19.

Loader variables:
   vfs.root.mountfrom=ufs:/dev/da0s1a
   vfs.root.mountfrom.options=ro

mountroot>


At this point I need to manually specify "ufs:/dev/ad0s1a" to properly mount
the root.

Can you help me?
There is some tricks to avoid this mountroot error?

Thanks,
Stefano Garzarella



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAO0mX5YwFpUhcWfni8QeyOzesFmLpCQnkPT5zFOYU5PokYdiFw>