Att testa och installera operativsystem virtuellt kan man sedan länge göra via VirtualBox och VMware Workstation Player.
Programvaror som enligt egen erfarenhet kan stöka till systemet.
Att använda QEMU är då ett annat alternativ.
Det som tar längst tid är att hämta den ISO-fil man vill använda varför man kan börja med det.
Qemu behöver installeras och det gör man via terminalen med
- Kod: Markera allt
sudo apt install qemu qemu-kvm
Det kan vara bra om man skapar en mapp som heter typ virtualdisk eller liknande "igenkänningsbart" och sedan arbetar med den mappen som utgångspunkt, har sina filer där.
Det är då enklare att städa bort alltsammans när man lekt färdigt
Nu behöver man förbereda en virtuell disk stor nog att rymma det OS man hämtat. Jag valde 20 GB för Linux Mint 19.3
Starta terminalen och navigera till mappen virtualdisk eller använd filhanteraren för att navigera till den mappen, högerklicka på en tom yta och välj Öppna i terminal.
- Kod: Markera allt
qemu-img create -f raw image.img 20G
Nu ska det ha skapats en liten fil med namnet image.img
(låt terminalen vara igång)
När ISO-filen har laddats ner flyttats den till den skapade mappen virtualdisk och kör därefter kommandot:
- Kod: Markera allt
qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -drive file=image.img,format=raw -cdrom linuxmint-19.3-cinnamon-32bit.iso
Det sista beror ju på vad den hämtade iso-filen heter.
Linux Mint, i detta fall, ska då starta och man kan, om man vill, installera som vanligt via ikonen på skrivbordet.
Välj alternativet Radera hela disken. Disken i detta fall är egentligen bara den fil som skapades tidigare, inte den fysiska disken i datorn.
För att starta den installerade versionen skriver man nästan samma kommando som tidigare men man utelämnar -cdrom och ISO-filen:
- Kod: Markera allt
qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -drive file=image.img,format=raw
Källa:
https://fosspost.org/use-qemu-test-operating-systems-distributions/
+ andra ställen (redigerat inlägget)