Re: How do I boot a live OS from its .iso file?

"George N. White III" <[email protected]> Sat, 1 Aug 2026 09:46:53 -0300
Newsgroups gmane.linux.redhat.fedora.general
Message-ID <CAKTOP473U=0at2WbtOZ8fxH+aS8M4maERDDKDSKwYb1n_xcjow@mail.gmail.com>
--===============6344136138274109396==
Content-Type: multipart/alternative; boundary="000000000000c0874f0657fbb3be"

--000000000000c0874f0657fbb3be
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Jul 31, 2026 at 3:15=E2=80=AFPM Michael Hennebry <
[email protected]> wrote:

> On Fri, 31 Jul 2026, Chris Adams wrote:
>
> >
> > You can get GRUB to load the kernel/initrd from the ISO via loopback,
> > but then the initrd will not be able find the ISO contents to continue.
> > The "root=3Dlive:CDLABEL=3D[...]" part will fail, because there is no b=
lock
> > device with that label (loopback doesn't persist into the running OS).
> >
> > It looks like dracut can do the ISO loopback too though, something like=
:
> >
> >  linux (basket)/boot/x86_64/loader/linux quiet rhgb
> iso-scan/filename=3D$F44ISO root=3Dlive:LABEL=3DFedora-WS-Live-44 rd.live=
.image
>
> That did it.
> Thank you.


Glad you got it working.  You might be interested in <
https://www.ventoy.net/en/index.html>, which creates a bootable USB
with a "Downloads" directory you can population with .iso files.  My ventoy
stick has several Fedora spins and troubleshooting tools like
standalone gparted and memtest86+.

--=20
George N. White III

--000000000000c0874f0657fbb3be
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Fri, Jul 31, 2026 at 3:15=E2=80=AFPM M=
ichael Hennebry &lt;<a href=3D"mailto:[email protected]">henne=
[email protected]</a>&gt; wrote:</div><div class=3D"gmail_quote gma=
il_quote_container"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fr=
i, 31 Jul 2026, Chris Adams wrote:<br>
<br>
&gt;<br>
&gt; You can get GRUB to load the kernel/initrd from the ISO via loopback,<=
br>
&gt; but then the initrd will not be able find the ISO contents to continue=
.<br>
&gt; The &quot;root=3Dlive:CDLABEL=3D[...]&quot; part will fail, because th=
ere is no block<br>
&gt; device with that label (loopback doesn&#39;t persist into the running =
OS).<br>
&gt;<br>
&gt; It looks like dracut can do the ISO loopback too though, something lik=
e:<br>
&gt;<br>
&gt;=C2=A0 linux (basket)/boot/x86_64/loader/linux quiet rhgb iso-scan/file=
name=3D$F44ISO root=3Dlive:LABEL=3DFedora-WS-Live-44 rd.live.image<br>
<br>
That did it.<br>
Thank you.</blockquote><div><br></div><div>Glad you got it working.=C2=A0 Y=
ou might be interested in=C2=A0&lt;<a href=3D"https://www.ventoy.net/en/ind=
ex.html">https://www.ventoy.net/en/index.html</a>&gt;, which creates a boot=
able USB</div><div>with a &quot;Downloads&quot; directory you can populatio=
n with .iso files.=C2=A0 My ventoy stick=C2=A0has several Fedora spins and =
troubleshooting tools like=C2=A0</div><div>standalone gparted and memtest86=
+.</div><div>=C2=A0</div></div><span class=3D"gmail_signature_prefix">-- </=
span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div>G=
eorge N. White III<br><br></div></div></div></div>

--000000000000c0874f0657fbb3be--

--===============6344136138274109396==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

LS0gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnVzZXJz
IG1haWxpbmcgbGlzdCAtLSB1c2Vyc0BsaXN0cy5mZWRvcmFwcm9qZWN0Lm9yZwpUbyB1bnN1YnNj
cmliZSBzZW5kIGFuIGVtYWlsIHRvIHVzZXJzLWxlYXZlQGxpc3RzLmZlZG9yYXByb2plY3Qub3Jn
CkZlZG9yYSBDb2RlIG9mIENvbmR1Y3Q6IGh0dHBzOi8vZG9jcy5mZWRvcmFwcm9qZWN0Lm9yZy9l
bi1VUy9wcm9qZWN0L2NvZGUtb2YtY29uZHVjdC8KTGlzdCBHdWlkZWxpbmVzOiBodHRwczovL2Zl
ZG9yYXByb2plY3Qub3JnL3dpa2kvTWFpbGluZ19saXN0X2d1aWRlbGluZXMKTGlzdCBBcmNoaXZl
czogaHR0cHM6Ly9saXN0cy5mZWRvcmFwcm9qZWN0Lm9yZy9hcmNoaXZlcy9saXN0L3VzZXJzQGxp
c3RzLmZlZG9yYXByb2plY3Qub3JnCkRvIG5vdCByZXBseSB0byBzcGFtLCByZXBvcnQgaXQ6IGh0
dHBzOi8vZm9yZ2UuZmVkb3JhcHJvamVjdC5vcmcvaW5mcmEvdGlja2V0cy9pc3N1ZXMvbmV3Cg==

--===============6344136138274109396==--