Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Nov 2022 19:57:47 +0100
From:      =?utf-8?Q?Chlast=C3=A1k_Miroslav?= <mira@chlastak.cz>
To:        Warner Losh <imp@bsdimp.com>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: loader.conf and rootdev option for memory disk
Message-ID:  <F3702494-1433-4324-B972-52FBD84EFFD8@chlastak.cz>
In-Reply-To: <CANCZdfqGhHXCJtUOctpoB-sAuxSdzJZERSBritTazp_uragZ=Q@mail.gmail.com>
References:  <2E58D34B-F8C5-4291-B019-9E24F56DC3DF@chlastak.cz> <CANCZdfqGhHXCJtUOctpoB-sAuxSdzJZERSBritTazp_uragZ=Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_C9DE10EB-BB9F-4B0A-8B1D-5293F75C27EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I have my device working for now - but the question is - Is the =
documentation and example for =E2=80=9Crootdev=E2=80=9D right or not?

=E2=80=94
Mira

> On 18 Nov 2022, at 21:13, Warner Losh <imp@bsdimp.com> wrote:
>=20
>=20
>=20
> On Fri, Nov 18, 2022 at 12:57 PM Chlast=C3=A1k Miroslav =
<mira@chlastak.cz <mailto:mira@chlastak.cz>> wrote:
> Hi all,
>=20
> In the /boot/defaults/loader.conf are these options for memory disk =
settings:
>=20
> #mdroot_load=3D"YES"              # The "mdroot" prefix is arbitrary.
> #mdroot_type=3D"md_image"         # Create md(4) disk at boot.
> #mdroot_name=3D"/boot/root.img"   # Path to a file containing the =
image.
> #rootdev=3D"ufs:/dev/md0"         # Set the root filesystem to md(4) =
device.
>=20
>=20
> But - is this example for rootdev option still right? Because =
=E2=80=9Cufs:/dev/md0=E2=80=9D works fine on freebsd 12.1, but on =
freebsd 12.3 this does not work and generates error message:
>=20
> Can=E2=80=99t determine root device
>=20
>=20
> When I use this option with value =E2=80=9C/dev/md0=E2=80=9D or =
=E2=80=9Cmd0=E2=80=9D (even with this option commented out), so the =
machine boots correctly without any error.
>=20
> I think you want vfs.root.mountfrom=3D instead of rootdev=3D here.
>=20
> Warner
> =20
> =E2=80=94
> Mira


--Apple-Mail=_C9DE10EB-BB9F-4B0A-8B1D-5293F75C27EE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">I =
have my device working for now - but the question is - Is the =
documentation and example for =E2=80=9Crootdev=E2=80=9D right or =
not?<div class=3D""><br class=3D""></div><div class=3D"">=E2=80=94</div><d=
iv class=3D"">Mira<br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 18 Nov 2022, at 21:13, =
Warner Losh &lt;<a href=3D"mailto:imp@bsdimp.com" =
class=3D"">imp@bsdimp.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><br =
class=3D"Apple-interchange-newline"><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><div class=3D"gmail_quote" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div dir=3D"ltr" =
class=3D"gmail_attr">On Fri, Nov 18, 2022 at 12:57 PM Chlast=C3=A1k =
Miroslav &lt;<a href=3D"mailto:mira@chlastak.cz" =
class=3D"">mira@chlastak.cz</a>&gt; wrote:<br class=3D""></div><blockquote=
 class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; =
border-left-width: 1px; border-left-style: solid; border-left-color: =
rgb(204, 204, 204); padding-left: 1ex;"><div style=3D"overflow-wrap: =
break-word;" class=3D"">Hi all,<div class=3D""><br class=3D""></div><div =
class=3D"">In the /boot/defaults/loader.conf are these options for =
memory disk settings:</div><div class=3D""><br class=3D""></div><div =
class=3D""><div style=3D"margin: 0px; font-stretch: normal; line-height: =
normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">#mdroot_load=3D"YES"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; # The "mdroot" prefix is arbitrary.</div><div style=3D"margin: =
0px; font-stretch: normal; line-height: normal; font-family: =
&quot;Helvetica Neue&quot;;" class=3D"">#mdroot_type=3D"md_image" &nbsp; =
&nbsp; &nbsp; &nbsp; # Create md(4) disk at boot.</div><div =
style=3D"margin: 0px; font-stretch: normal; line-height: normal; =
font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">#mdroot_name=3D"/boot/root.img" &nbsp; # Path to a file =
containing the image.</div><div style=3D"margin: 0px; font-stretch: =
normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">#rootdev=3D"ufs:/dev/md0" &nbsp; &nbsp; &nbsp; &nbsp; # Set =
the root filesystem to md(4) device.</div></div><div style=3D"margin: =
0px; font-stretch: normal; line-height: normal; font-family: =
&quot;Helvetica Neue&quot;;" class=3D""><br class=3D""></div><div =
style=3D"margin: 0px; font-stretch: normal; line-height: normal; =
font-family: &quot;Helvetica Neue&quot;;" class=3D""><br =
class=3D""></div><div style=3D"margin: 0px; font-stretch: normal; =
line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">But - is this example for rootdev option still right? Because =
=E2=80=9Cufs:/dev/md0=E2=80=9D works fine on freebsd 12.1, but on =
freebsd 12.3 this does not work and generates error message:</div><div =
style=3D"margin: 0px; font-stretch: normal; line-height: normal; =
font-family: &quot;Helvetica Neue&quot;;" class=3D""><br =
class=3D""></div><div style=3D"margin: 0px; font-stretch: normal; =
line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">Can=E2=80=99t determine root device</div><div style=3D"margin: =
0px; font-stretch: normal; line-height: normal; font-family: =
&quot;Helvetica Neue&quot;;" class=3D""><br class=3D""></div><div =
style=3D"margin: 0px; font-stretch: normal; line-height: normal; =
font-family: &quot;Helvetica Neue&quot;;" class=3D""><br =
class=3D""></div><div style=3D"margin: 0px; font-stretch: normal; =
line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">When I use this option with value =E2=80=9C/dev/md0=E2=80=9D =
or =E2=80=9Cmd0=E2=80=9D (even with this option commented out),&nbsp;so =
the machine boots correctly without any =
error.</div></div></blockquote><div class=3D""><br class=3D""></div><div =
class=3D"">I think you want&nbsp;vfs.root.mountfrom=3D instead of =
rootdev=3D here.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Warner</div><div class=3D"">&nbsp;</div><blockquote =
class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; =
border-left-width: 1px; border-left-style: solid; border-left-color: =
rgb(204, 204, 204); padding-left: 1ex;"><div style=3D"overflow-wrap: =
break-word;" class=3D""><div style=3D"margin: 0px; font-stretch: normal; =
line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">=E2=80=94</div><div style=3D"margin: 0px; font-stretch: =
normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">Mira</div></div></blockquote></div></div></blockquote></div><br=
 class=3D""></div></body></html>=

--Apple-Mail=_C9DE10EB-BB9F-4B0A-8B1D-5293F75C27EE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F3702494-1433-4324-B972-52FBD84EFFD8>