added tutorial for Fedora
This commit is contained in:
parent
cfd013a8d2
commit
dbaf6ed835
@ -38,7 +38,7 @@ kernel_sha: 8094abfd3a2a9dfdbc19b39d7e720eb43116b885abb36fc9431f0c18cbd5938e
|
||||
|
||||
DTRFS is based on ArchLinux, however the kernel and the initramfs support any distribution that will work with a generic kernel. Each DTRFS image is linked to an archlinux kernel, in order to guarantee that the kernel gets the modules required to work as a SNP VM running on top of QEMU.
|
||||
|
||||
## Distributions
|
||||
## Creating OS templates
|
||||
|
||||
Our system currently offers 3 distributions: ArchLinux, Ubuntu and Fedora. You are free to package your own OS template. It should work as long as the operating system works with a generic kernel. Please take the following things into consideration:
|
||||
- The VM does not need `/boot/`, meaning it does not need a kernel or a initramfs
|
||||
@ -90,6 +90,19 @@ Logout of SSH and scp the file to your machine:
|
||||
scp -P 48331 root@173.234.17.2:/tmp/os_template.fsa ./detee_ubuntu_$(date -I).fsa
|
||||
```
|
||||
|
||||
### Fedora example
|
||||
|
||||
Create a Fedora VM and run the following script:
|
||||
```
|
||||
dnf upgrade -y
|
||||
dnf install fsarchiver -y
|
||||
dnf install -y --use-host-config --installroot=/mnt --releasever=41 @core
|
||||
dnf remove -y --use-host-config --installroot=/mnt zram-generator-defaults
|
||||
rm -rf /mnt/var/cache/libdnf5/*
|
||||
fsarchiver savedir /tmp/os_template.fsa /mnt
|
||||
```
|
||||
|
||||
Logout of SSH and scp `/tmp/os_template.fsa` to your machine:
|
||||
|
||||
## Experimenting on your own
|
||||
|
||||
@ -121,4 +134,4 @@ distro:
|
||||
template_sha: dab318f58c19d31181fc09a497d26408c06fb445913809075d7be74583172205
|
||||
```
|
||||
|
||||
<script type="text/javascript" id="hcb" src="/js/comments.js"></script><div id="HCB_comment_box"></div><link rel="stylesheet" type="text/css" href="/css/comments.css"/>
|
||||
<script type="text/javascript" id="hcb" src="/js/comments.js"></script><div id="HCB_comment_box"></div><link rel="stylesheet" type="text/css" href="/css/comments.css"/>
|
||||
|
Reference in New Issue
Block a user