Running a Fedora Workstation VM in Virtualbox 🌱

  1. Download Fedora Workstation Download
  2. Launch Virtualbox
  3. Create a New VM by selecting Machine > New

    Name: Fedora Workstation
    Machine Folder: C:\VMs
    Type: Linux
    Version: Fedora (64-bit)
    Memory Size: 4096 MB
    Hard disk: Create a virtual hard disk now

  4. Click Create
  5. On the Create Virtual Hard Disk dialog

    Name the virtual disk image Fedora Workstation.vdi
    File size: 30 GB
    Hard disk file type: VDI
    Storage on physical hard disk: Dynamically Allocated

  6. Click Create
  7. Select the VM and Click Settings
  8. Select System > Processor
  9. Give the VM at least 2 processors
  10. Select Display
  11. Slide the Video Memory to 128 MB
  12. Select Network
  13. Set the attached to dropdown to Bridged Adapter
  14. Select Storage
  15. Click on the CD-ROM drive
  16. Select the disc dropdown to the right > Choose a virtual optical disc file...
  17. Browse to and select the downloaded Fedora Workstation .iso file
  18. Click OK
  19. Make sure the Fedora Workstation VM is selected and click Start > Normal
  20. Press Enter to start Fedora Workstation Live
  21. Press Escape to stop the disk check
  22. When the welcome dialog displays click Install to Hard Drive
  23. Select a language > Click Continue
  24. Adjust the keyboard and time zone data if needed
  25. Click the Installation Destination button
  26. Click Done to accept the default values
  27. Click Begin Installation
  28. Wait for the installation to complete copying files
  29. Once complete, Click Devices > Optical Drives > Remove disk from virtual drive
  30. Select Force unmount
  31. Click Finish Installation, the VM will reboot
  32. Click Next
  33. Disable Location Services and Automatic Problem Reporting > Click Next
  34. Click Skip
  35. Enter a name and username > Click Next
  36. Set a password and confirm > Click Next
  37. Click Start Using Fedora
  38. Welcome to Fedora Workstation

Optional Steps

  1. Click the Activities button > Search "terminal" > Click Terminal
  2. Run the following commands to install updates
    sudo dnf check-update
    sudo dnf update
    sudo dnf clean all
    sudo dnf install dkms kernel-devel gcc bzip2 make curl
    sudo dnf update kernel-*
  3. Select Devices > Insert Guest Additions CD image...
  4. Open the Files application > Select the Guest Additions Disc > Right click in the white space > Open in terminal
  5. In the Terminal window run the following commands
    sudo sh ./VBoxLinuxAdditions.run
    sudo reboot now
  6. The VM will reboot
  7. Upon rebooting, you can now full screen the VM and the internal resolution will automatically change to match the window size
  8. Log back into Fedora