Konfigurera VirtualBox-delningsmappar för Linux-gästoperativsystem
Steg-för-steg-instruktion för VirtualBox-delningsmappar
För att konfigurera VirtualBox-delningsmappar i Linux-gäst OS, följ dessa steg:

1. Installera VirtualBox Guest Additions
Guest Additions måste installeras i gäst-OS för att aktivera delningsmappsstöd:
- Starta gästen.
- I VirtualBox-menyn, välj:
Enheter > Infoga Guest Additions CD-bild

- Öppna ett terminalfönster i gästen, montering CD om nödvändigt, och kör installatören:
sudo sh /media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run
-
Starta om gästen efter installationen.
-
Lägg till din användare till gruppen
vboxsfi gästen (detta är avgörande för åtkomstbehörigheter):
sudo usermod -aG vboxsf $(whoami)
Starta om eller logga ut/in för att gruppändringarna ska träda i kraft.
2. Konfigurera delningsmapp i VirtualBox Manager på värden
- Högerklicka på din VM och gå till:
Inställningar > Delade mappar
- Klicka på knappen Lägg till delningsmapp.
- Ställ in följande:
- Mappväg: Mappen på din Linux-värd som ska delas.
- Mappnamn: Namnet att referera till i gästen (t.ex.
share). - Valfritt, markera Auto-mount så att den monteras automatiskt vid start.
- Valfritt, markera Gör permanent för bestående delning.
3. Montera delningsmappen i Linux-gästen
Om Auto-mount var aktiverat, kommer VirtualBox att montera delningsmappen automatiskt, vanligtvis vid /media/sf_ (t.ex., /media/sf_share) och med gruppåtkomst för vboxsf.
Om du vill montera den manuellt eller till en anpassad plats:
- Skapa en monteringspunkt:
mkdir ~/host_share
- Montera med:
sudo mount -t vboxsf ~/host_share
Montera delningsmapp automatiskt vid start
I en Linux-gäst är det rekommenderade tillvägagångssättet att lägga till en post för delningsmappen i gästens /etc/fstab. Detta säkerställer att mappen monteras varje gång systemet startar.
Öppna /etc/fstab med en textredigerare som root:
sudo nano /etc/fstab
Lägg till en rad som denna, ersätt sharename och /home/youruser/host_share med din önskade väg (t.ex., /mnt/shared):
sharename /home/youruser/host_share vboxsf defaults 0 0
Delningsnamnet är som definierat i VirtualBox Delade mappar-inställningar.
Skapa monteringspunkten (om den inte finns):
mkdir -p /home/youruser/host_share
Montera alla filsystem eller starta om för att testa:
sudo mount -a
Kontrollera att din delningsmapp nu är tillgänglig.
Åtkomst, behörigheter & felsökning
- Delningsmappen kommer att ägas av
root:vboxsfi gästen. - Se till att din gästanvändare är i gruppen
vboxsf(id $USERför att kontrollera). - Om du upplever behörighetsproblem, se till att du är i gruppen
vboxsfoch att du loggar ut/in (eller startar om) efter att du har lagt till dig själv i gruppen. - För mer komplexa behov eller för dynamisk/betingad montering, kan du också använda en systemd automount-enhet, men
/etc/fstabär det mest raka och robusta för VirtualBox delade mappar på Linux.
Detta tillvägagångssätt kommer att säkerställa att din VirtualBox delningsmapp monteras automatiskt vid varje systemstart.
VirtualBox kan inte köra i VMX root mode.
Om du får följande fel som skyller på KVM-kärnmodulen
VBoxManage: error:
VirtualBox kan inte köra i VMX root mode.
Vänligen inaktivera KVM-kärnextensionen, kompilera om din kärna och starta om
(VERR_VMX_IN_VMX_ROOT_MODE)
VBoxManage: error:
Detaljer:
code NS_ERROR_FAILURE (0x80004005),
komponent ConsoleWrap, gränssnitt IConsole
Gör följande på egen risk. Du kan försöka övervinna detta fel på Ubuntu 24.04 genom att tillfälligt inaktivera det, se bara till att ingen använder kvm just nu:
lsmod | grep kvm
lsof | grep kvm
sudo modprobe -r kvm_intel
Du kan försöka inaktivera och kompilera om om du vill, och om du använder VirtualBox mycket
Kontrollera om kvm är laddat (detta bör vara fallet när du får VirtualBox-fel):
lsmod | grep kvm
För att kontrollera om kvm används just nu:
lsof | grep kvm
Om det inte finns någon utgång, används inte kvm och kärnmodulen kan säkert avladdas:
sudo rmmod kvm_intel # eller kvm_amd på AMD-processorer
sudo rmmod kvm
Detta kommer bara att avladda kärnmodulen för den aktuella sessionen. För att inaktivera kvm vid start måste du svarta lista den och uppdatera initramfs. Lägg till detta i /etc/modprobe.d/blacklist-kvm.conf:
blacklist kvm
blacklist kvm_intel # eller kvm_amd
Uppdatera initramfs och starta om:
sudo update-initramfs -u
sudo reboot
Användbara länkar
- https://www.virtualbox.org/
- Ladda ner och installera VirtualBox för din Linux-version: https://www.virtualbox.org/wiki/Linux_Downloads
- Hur man installerar Ubuntu 24.04 & användbara verktyg
- Bash Cheat Sheet
- Installera om linux Mint med användbara verktyg
- Kontrollera Linux Ubuntu Version
- Värd för någon Exekverbar som en Tjänst i Linux
- Installera Portainer på Linux
- Installera DBeaver på linux