I haven't done much research. This was really an idea that a reader requested
some time ago and I just never got around to writing up.
I'm not sure about your statement "DNF --installroot and kexec would work hand
in hand." What I had in mind was two different things.
The "dnf --installroot" command would be similar to what I demonstrated earlier
in "How to Build a Netboot Server, Part 1" (
https://fedoramagazine.org/how-to-build-a-netboot-server-part-1/) in the "Create
the Netboot Image" section.
For kexec, I was think of something more along the lines of:
# INSTDISK=./Fedora-Workstation-Live-x86_64-30-1.2.iso
# mount -o ro $INSTDISK /mnt
# kexec -f /mnt/isolinux/vmlinux --append="root=live:CDLABEL=$(blkid -o value -s
LABEL $INSTDISK) rd.live.image quiet" --initrd=/mnt/isolinux/initrd.img
I also gave a brief description of the QEMU method in the comments section of
"Netboot a Fedora Live CD"
(
https://fedoramagazine.org/netboot-a-fedora-live-cd/
). That is where the original idea for this article came from.
Good luck!
On Fri, 2019-11-08 at 19:29 +0000, Ryan Walter wrote:
Hello Gregory,
If you want to shoot me the any resources about the topic at hand that you know of that
would be awesome. Otherwise I'll need to do the research from scratch and that might
take a little longer to do.
Thank you!
-------- Original Message --------
On Nov 8, 2019, 12:54 PM, Gregory Lee Bartholomew <
gregory.lee.bartholomew(a)gmail.com> wrote:
> Thanks for picking up the baton on this one Ryan. Let me know if you have any
> questions.
>
> On Fri, 2019-11-08 at 18:28 +0000, Teams fedoraproject wrote:
> >
> > User Story updated
> >
> > Hello Gregory Lee Bartholomew,
> > Ryan Walter has updated a user story on Fedora Magazine
> >
> > User Story #61 3 Ways to Install Fedora from Fedora
> >
> > SEE USER STORY
> > Updates
> >
> > comment:
> >
> > To elaborate, "Install using QEMU" could either mean using
virt-install or just a raw QEMU command to load a disk. I would like to demonstrate both,
> >
> > DNF --installroot and kexec would work hand in hand. Kexec allows us to boot a
new kernel without Bios, We would still need to load the new kernel with a package
manager.
> >
> > Twitter GitHub Taiga.io
> > Configure email notifications or unsubscribe:
https://teams.fedoraproject.org/user-settings/mail-notifications
> > Taiga Support:
https://tree.taiga.io/support
> > Contact us: support(a)taiga.io
> > Mailing list:
https://groups.google.com/forum/#!forum/taigaio
>