Sådan repareres VirtualBox-kopi og -indsæt, hvis det ikke fungerer
Det er ikke ligefrem et sjældent problem at håndtere kopier-indsæt-problemer i VirtualBox, men det er ret frustrerende, når det ikke virker lige ud af boksen. Nogle gange er funktionen simpelthen deaktiveret eller ikke korrekt konfigureret efter installation af VirtualBox, især på forskellige værts-operativsystemer som Windows, Mac eller Linux. Den gode nyhed er, at det for det meste kan rettes med et par justeringer. Grundlæggende vil du sikre dig, at Guest Additions er installeret, og at indstillingerne er korrekte. Normalt begynder kopier-indsæt og endda træk-og-slip bare at virke efter at have gjort det. Men ja, nogle gange er det lidt af en proces at slippe af med den irriterende “kopiering virker ikke”-fejl. Her er nogle ting, du kan prøve baseret på erfaring og almindelige løsninger. Det vil for det meste klare jobbet, men nogle gange er en hurtig genstart eller geninstallation nødvendig. Fordi Windows og andre operativsystemer selvfølgelig skal gøre alting lidt mere kompliceret, end det burde være.
Sådan reparerer du kopiering og indsættelse i VirtualBox?
Nogle af nedenstående rettelser har hjulpet folk med at løse det genstridige kopier-indsæt-problem. Normalt handler det om at installere Guest Additions korrekt og sørge for, at VirtualBox er konfigureret til at dele udklipsholderdata mellem vært og gæst. Forvent, at efter at have prøvet disse tricks, bør du se, at kopier-indsæt fra din vært til VM og omvendt begynder at fungere igen. Vær opmærksom på processen, der kræver lidt tålmodighed – især på Mac, fordi trinnene kan blive ret komplicerede, men de er det værd.
Installer eller opdater gæstetilføjelser
Dette er den store sag. Uden Guest Additions vil kopier-indsæt, delt udklipsholder og andre integrationer ikke fungere. De tilføjer dybest set de drivere og værktøjer, der er nødvendige for problemfri integration. Gør det lige efter installation af VirtualBox, og sørg for at installere den nyeste version, der er kompatibel med din opsætning. Grunden til, at det hjælper, er, at Guest Additions aktiverer funktionen til delt udklipsholder og forbedrer den samlede VM-stabilitet. Hvis du bemærker, at kopier-indsæt bare ikke fungerer eller er ustabil, er det sandsynligvis roden til problemet. Efter en ny installation eller opdatering kan du forvente, at kopier-indsæt fungerer normalt, men nogle gange skal du også genaktivere eller omkonfigurere indstillingerne.
På Windows
Følg disse trin, hvis du kører Windows som vært:
- Start din VM, og klik derefter på Enheder i den øverste menu i VirtualBox.
- Vælg Indsæt cd-billede med gæstetilføjelser….
- Dette burde montere Guest Additions ISO’en i din VM’s cd-drev.Åbn drevet i Windows Stifinder.
- Dobbeltklik
VBoxWindowsAdditions-amd64.exe, hvis din værts operativsystem er 64-bit. På et 32-bit operativsystem skal du kigge efterVBoxWindowsAdditions.exe. - Følg instruktionerne: Vælg derefter din installationsplacering, og bliv ved med at klikke på Næste, indtil du får en mulighed for at installere. Tryk på Installer. Forvent en UAC-prompt – accepter den.
- Efter installationen skal du vælge Genstart nu. Det kan være en god idé at genstarte den virtuelle maskine for at løse resterende problemer.
Hvis menuen Enheder ikke vises, eller muligheden for at indsætte gæstetilføjelser ikke vises, er det også muligt at montere ISO’en manuelt:
- I VirtualBox skal du vælge din VM og derefter gå til Indstillinger.
- Naviger til Lagerplads, og klik på [Optisk drev] Tøm.
- Klik på det lille diskikon ved siden af rullemenuen, og vælg Vælg en diskfil….
- Naviger til din VirtualBox-installationsmappe, normalt på
C:\Program Files\Oracle\VirtualBox - Vælg filen VBoxGuestAdditions_XXX.iso, og klik på Åbn.
- Start din VM, og ISO’en burde blive monteret automatisk. Gå til det drev i din gæstedisk og kør installationsprogrammet som før.
På Mac
Mac-brugere skal igennem flere baner. Processen involverer opstart i gendannelsestilstand, deaktivering af SIP (System Integrity Protection) og manuel opdatering af systemfiler – ikke sjovt, men det er det, der er brug for nogle gange.Årsagen er, at Mac begrænser tredjeparts kerneudvidelser, som Guest Additions er afhængige af, så du skal midlertidigt deaktivere disse begrænsninger. Vær opmærksom på: dette er ikke en triviel proces, og det har sikkerhedsmæssige konsekvenser at rode med SIP, men det er ofte den eneste måde at få Guest Additions til at fungere korrekt på Mac. De nøjagtige kommandoer og trin er detaljeret online (se pålidelige vejledninger eller community-tips).Vær blot opmærksom på, at denne proces kan variere afhængigt af din macOS-version og kan kræve lidt tålmodighed og en genstart eller to.
På Linux
Linux-installationer er normalt mere ligetil. Du skal opdatere dine systempakker, installere build essentials og derefter køre Guest Additions-installationsprogrammet:
- Åbn Terminal og kør:
sudo apt-get update - Så:
sudo apt-get install build-essential linux-headers-$(uname -r) - Genstart dit system for at indlæse headere korrekt.
- Gå tilbage til VirtualBox, vælg Enheder > Indsæt cd-aftryk af gæstetilføjelser…
- ISO’en burde monteres automatisk, eller du kan montere den manuelt:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo sh./VBoxLinuxAdditions.run -nox11
Aktivér delt udklipsholder og træk-og-slip
Selv efter installation af Guest Additions kan kopiering og indsættelse stadig virke ustabil, hvis det delte udklipsholder ikke er korrekt indstillet. Sørg for, at disse er konfigureret til tovejsdeling:
- Luk din VM, hvis den kører, og åbn VirtualBox Manager.
- Klik på din VM, og tryk derefter på Indstillinger.
- Under fanen Generelt skal du gå til Avanceret.
- Indstil Delt udklipsholder til tovejs.
- Gør det samme for Træk og slip – indstil den til Tovejs.
- Tryk OK, start din VM, og tjek om kopier-indsæt virker nu. Nogle gange løser det mærkelige fejl at slå disse indstillinger til/fra.
Genstart VirtualBox-klienten
Hvis kopier-indsæt stadig ikke virker, er løsningen nogle gange så simpel som at genstarte selve VirtualBox-klienten. Du kan gøre dette indefra den virtuelle maskine ved at køre kommandoer som:
$ killall VBoxClient $ VBoxClient-all
Dette tvinger gæstens delte udklipsholder til at genstarte, hvilket kan forsvinde, hvis det sidder fast. Nogle brugere oplever, at dette efter hver genstart samtidig med genaktivering af gæstetilføjelser og -indstillinger, og det begynder så rent faktisk at virke.
Skift VirtualBox-version
Nogle gange har visse VirtualBox-versioner – især betaversioner eller tidlige udgivelser – fejl relateret til delt udklipsholder. Brugere har især rapporteret problemer med version 6.1.4. En nedgradering til en stabil version som 6.1.2 eller en opdatering til den nyeste version kan muligvis løse problemet. Hvis den nuværende version stædigt nægter at dele udklipsholderdata, selv med alt aktiveret, kan du prøve at rulle tilbage eller opdatere, før du river dig selv i håret.
Brug delte mapper som en backupplan
Hvis alt andet fejler, er der altid en alternativ løsning: delte mapper. I stedet for at kopiere og indsætte med mus og tastatur, kan du blot overføre filer via delte mapper. Det er ikke så hurtigt, men det er pålideligt, da den delte mappe vises som et andet drev i din VM. Sådan gør du:
- I VirtualBox skal du gå til Enheder > Delte mapper.
- Klik på ikonet Tilføj ny delt mappe (mappe med plustegn).
- Gennemse dit værts-OS for at finde den mappe, du vil dele, marker Auto-mount, og tryk derefter på OK.
- Start din VM; indeni burde den delte mappe vises som et netværksdrev eller i din filbrowser, klar til at trække filer ind i eller ud af.
Og hvis din kopiering og indsættelse fortsætter med at være stædig, kan brugen af delte mapper være en sikrere og mere forudsigelig måde at overføre store mængder data på, når alt andet fejler. Det er lidt grimt, men fuldstændig pålideligt, når det først er konfigureret korrekt.