Skip to content

Update VirtualBox Guest Section#614

Open
jlenthe wants to merge 4 commits into
freebsd:mainfrom
jlenthe:update/virtual-box-guest
Open

Update VirtualBox Guest Section#614
jlenthe wants to merge 4 commits into
freebsd:mainfrom
jlenthe:update/virtual-box-guest

Conversation

@jlenthe
Copy link
Copy Markdown
Contributor

@jlenthe jlenthe commented Feb 24, 2026

Updates are:

  • Clarify guest additions package versions
  • Use sysrc for rc.conf examples
  • Add VM setup section
  • Add sub-section headings

It is important to clarify the package versioning since the current handbook calls for installing virtualbox-ose-additions which is for VirtualBox 6.1 and shouldn't be used with VirtualBox 7. There are version specific package names that should be used for 7.

Also, it is important to call out VBoxSVGA for the graphics controller since VMSVGA is the default for FreeBSD guests in VirtualBox 7 and that does not work as well as VBoxSVGA. In particular, window scaling doesn't work at all and VMSVGA requires a separately installed driver.

I tested Xorg with window scaling and clipboard sharing on FreeBSD 15.0, 14.3, and 13.5 using VirtualBox 7.2.6 on a Windows host.

Thanks for reviewing!

* Clarify guest additions package versions
* Use sysrc for rc.conf examples
* Add VM setup section
* Add sub-section headings
@concussious
Copy link
Copy Markdown
Contributor

Thanks for this! I'll find someone who uses virtualbox to review!

Copy link
Copy Markdown
Contributor

@ykla ykla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, but I don't think it's necessary to list these tables, as they will be removed soon and are already EOL upstream.

|===
|VirtualBox(TM) Version | Guest Additions Package (with X11) |Guest Additions Package (without X11)
| 7.2 | package:emulators/virtualbox-ose-additions-72[virtualbox-ose-additions-72] | package:emulators/virtualbox-ose-additions-nox11-72[virtualbox-ose-additions-nox11-72]
| 7.1 | package:emulators/virtualbox-ose-additions-71[virtualbox-ose-additions-71] | package:emulators/virtualbox-ose-additions-nox11-71[virtualbox-ose-additions-nox11-71]
Copy link
Copy Markdown
Contributor

@ykla ykla May 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. I have removed the table and simplified the guidance in 3b41c2c. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants