﻿{
    "@context":  "https://schema.org",
    "@type":  "FAQPage",
    "mainEntity":  [
                       {
                           "@type":  "Question",
                           "name":  "Why doesn\u0027t \u0027Insert Guest Additions CD\u0027 work?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Official Oracle downloads bundle VBoxGuestAdditions.iso, but Linux distros (Ubuntu, Debian, Fedora) often exclude it to save space. Install virtualbox-guest-additions-iso package. Other causes: CD drive occupied by OS installer (eject first), custom builds with --disable-guest-additions, or antivirus deleting the ISO. Use Devices → Optical Drives → Choose a disk file and select an ISO from vboxiso.com."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Do versions need to match exactly?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Minor mismatches work (7.1.6 Additions on 7.1.10 host = fine). Major mismatches (6.x on 7.x) cause driver failures. Match your host version via Help → About VirtualBox for zero issues."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Is this safe? Are these official files?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Download links point directly to download.virtualbox.org, Oracle\u0027s official distribution server. Files are identical to those bundled with VirtualBox installations and match published SHA256 checksums."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Clipboard still not working after install?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Enable Shared Clipboard in VM Settings → General → Advanced → Bidirectional. Also check Devices → Shared Clipboard → Bidirectional. Reboot guest after changes. Linux users may need: sudo VBoxClient --clipboard."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Linux install fails with \u0027kernel headers not found\u0027?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Install prerequisites first. Debian/Ubuntu: sudo apt install build-essential linux-headers-$(uname -r) dkms. Fedora: sudo dnf install kernel-devel kernel-headers gcc make dkms. Arch: sudo pacman -S linux-headers base-devel dkms. Then run sudo ./VBoxLinuxAdditions.run. If modules break after kernel update, run: sudo /sbin/rcvboxadd quicksetup all"
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Clipboard not working on Linux with Wayland?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Clipboard integration currently works best with an X11 session. Many modern distros (Fedora 40+, Ubuntu 22.04+) default to Wayland. Fix: Log out, click gear icon at login screen, select Xorg or X11 session. Also ensure VBoxClient --clipboard is running."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Black screen or graphics glitches after Guest Additions install?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "3D Acceleration requires Guest Additions + Extension Pack + host GPU with working drivers. Set Video Memory to 128MB minimum (256MB for Windows 11). Use VBoxSVGA for Windows 7+, VMSVGA for Linux, VBoxVGA for legacy (XP/Vista/Solaris). Fix black screen: Disable 3D Acceleration in VM Settings → Display. Guest Additions install the 3D drivers—without them 3D won\u0027t function."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Extension Pack version mismatch errors?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Upgrade Guest Additions fails with certificate errors if Extension Pack version differs from VirtualBox. Go to File → Preferences → Extensions, remove old pack, download matching version from virtualbox.org. Guest Additions should also match your host version."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Drag and drop not working?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Enable Bidirectional in VM Settings → General → Advanced → Drag and Drop + Devices menu. Requires Guest Additions installed + reboot. Host/guest firewall may block file transfers."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Shared folders not mounting?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Add via VM Settings → Shared Folders → Add folder → enable Auto-mount + Make Permanent. Linux users need: sudo usermod -aG vboxsf $USER then logout/login."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "macOS guest permissions blocked?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "After running VBoxDarwinAdditions.pkg, approve Oracle/VirtualBox in System Settings → Privacy \u0026 Security. Reboot required."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Windows installer fails or features don\u0027t work?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Install fails: Run as Administrator, temporarily disable antivirus (Windows Defender, Norton, etc. block VirtualBox drivers), check VBoxWindowsAdditions.log in %TEMP% for errors. Secure Boot blocking drivers: VM Settings → System → Enable EFI must be unchecked, OR disable Secure Boot inside the guest\u0027s UEFI settings (press F2/DEL during boot). Still broken after install? Reboot the VM — kernel drivers don\u0027t load until restart."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "What is the Extension Pack and what does it add?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "The Extension Pack adds advanced features to VirtualBox: USB 2.0/3.0 support (connect USB devices to your VMs), VirtualBox RDP (VRDP) for remote desktop access, disk encryption for security, NVMe support for better performance, PXE boot support, and host webcam passthrough. The base VirtualBox package works fine without it, but you\u0027ll need the Extension Pack for these advanced features."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Why must Extension Pack versions match exactly?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Unlike Guest Additions (which tolerate minor version mismatches), the Extension Pack must match your VirtualBox host version exactly. Installing 7.1.10 Extension Pack on a 7.1.12 host will fail with a version mismatch error. This is because the Extension Pack modifies core VirtualBox components and requires exact binary compatibility. Always check your VirtualBox version via Help → About VirtualBox before downloading."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Extension Pack installation fails with \u0027The installer failed with exit code 1\u0027?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Common causes: Version mismatch (Extension Pack version doesn\u0027t match VirtualBox version - most common), corrupted download (file didn\u0027t download completely — verify SHA256 hash matches), permission issues (on Linux/macOS, VirtualBox may need admin rights), or old Extension Pack still installed (uninstall the old version first via File → Preferences → Extensions). Solution: Verify your VirtualBox version, download the matching Extension Pack, check the SHA256 hash, then try installing again. If it still fails, uninstall any existing Extension Pack first."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "USB devices not showing up in my VM?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Checklist: Extension Pack installed? (USB 2.0/3.0 requires the Extension Pack), USB controller enabled? (VM Settings → USB → Enable USB Controller - select USB 2.0 or 3.0), Device filters added? (Add USB device filters in VM Settings → USB → Click the + icon to add devices), Host OS permissions? (On Linux, you may need to add your user to the vboxusers group: sudo usermod -aG vboxusers $USER - log out and back in), Device already in use? (Eject the device from the host OS first). Note: USB 1.1 works without Extension Pack, but USB 2.0/3.0 requires it."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "How do I verify the Extension Pack is installed?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "GUI method: File → Preferences → Extensions — you should see \u0027Oracle VM VirtualBox Extension Pack\u0027 listed with the version number. Command line: Run VBoxManage list extpacks — it will show installed Extension Packs and their versions. Feature test: Try adding a USB 2.0 or 3.0 controller to a VM. If the option is available (not grayed out), the Extension Pack is installed."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "Can I use the Extension Pack for commercial purposes?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "The Extension Pack is free for personal and educational use under the VirtualBox Personal Use and Evaluation License (PUEL). Commercial/enterprise use requires a license from Oracle. If you\u0027re using VirtualBox in a business, organization, or for-profit environment, you must purchase a license. See Oracle\u0027s licensing FAQ for details."
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "How do I uninstall or update the Extension Pack?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Uninstall: File → Preferences → Extensions → Select the Extension Pack → Click \u0027Remove\u0027 → Confirm. Update: Uninstall the old version first, then install the new one. VirtualBox doesn\u0027t auto-update Extension Packs. Always match the new Extension Pack version to your VirtualBox version. Command line uninstall: VBoxManage extpack uninstall \u0027Oracle VM VirtualBox Extension Pack\u0027"
                                              }
                       },
                       {
                           "@type":  "Question",
                           "name":  "VRDP (Remote Desktop) not working?",
                           "acceptedAnswer":  {
                                                  "@type":  "Answer",
                                                  "text":  "Requirements: Extension Pack must be installed (VRDP requires it), enable VRDP in VM Settings → Display → Remote Display → Enable Server, set a port (default 3389) and authentication method. Connection: Use an RDP client (Windows: built-in Remote Desktop; macOS/Linux: rdesktop or remmina) to connect to localhost:PORT (or your host\u0027s IP if accessing remotely). Security note: VRDP without authentication is insecure. Always enable authentication for remote access."
                                              }
                       }
                   ]
}