{"id":70524,"date":"2023-07-19T11:55:47","date_gmt":"2023-07-19T11:55:47","guid":{"rendered":"https:\/\/linuxiac.com\/?p=70524"},"modified":"2024-12-15T21:07:46","modified_gmt":"2024-12-15T21:07:46","slug":"how-to-install-virtualbox-on-debian-12-bookworm","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/how-to-install-virtualbox-on-debian-12-bookworm\/","title":{"rendered":"How to Install VirtualBox on Debian 12 (Bookworm)"},"content":{"rendered":"\n<p>If you&#8217;re looking to explore the virtualization world and harness the power of running multiple operating systems on a single machine, you&#8217;ve come to the right place.<\/p>\n\n\n\n<p>VirtualBox is versatile and widely used open-source virtualization software that allows you to simultaneously run various operating systems, such as Windows, Linux, and macOS, on a single host machine.<\/p>\n\n\n\n<p>In this article, we&#8217;ll walk you through installing VirtualBox on Debian 12 (Bookworm), setting up virtual environments, and effortlessly managing virtual machines.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-install-virtualbox-on-debian-12-bookworm\">Install VirtualBox on Debian 12 (Bookworm)<\/h2>\n\n\n\n<p>Although VirtualBox is primarily aimed at home users, it is also commonly utilized in professional environments. Unfortunately, it is unavailable for installation from the official&nbsp;<a href=\"https:\/\/linuxiac.com\/debian\/\">Debian<\/a>&nbsp;repositories.<\/p>\n\n\n\n<p>But this should not bother you. <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">We will now show you an effortless way to install VirtualBox on your&nbsp;<a href=\"https:\/\/linuxiac.com\/debian-12-bookworm-released\/\" target=\"_blank\" rel=\"noopener\">Debian 12<\/a>&nbsp;system<\/span>. So, let&#8217;s get started!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Download and Import VirtualBox\u2019s GPG Keys<\/h3>\n\n\n\n<p>Firstly, to ensure that the&nbsp;<a href=\"https:\/\/linuxiac.com\/list-installed-packages-in-ubuntu\/\" target=\"_blank\" rel=\"noreferrer noopener\">packages we receive to install<\/a>&nbsp;VirtualBox are genuine, we should download and import the VirtualBox-signed GPG keys on our Debian 12 system.<\/p>\n\n\n\n<p>To do so, type the following <a href=\"https:\/\/linuxiac.com\/wget-command-examples\/\"><code>wget<\/code> command<\/a> and <a href=\"https:\/\/linuxiac.com\/how-to-use-pipes-and-named-pipes-in-linux-explained-with-examples\/\">pipe the output<\/a> to the <code>gpg<\/code> tool:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">wget -O- -q https:\/\/www.virtualbox.org\/download\/oracle_vbox_2016.asc | sudo gpg --dearmour -o \/usr\/share\/keyrings\/oracle_vbox_2016.gpg<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-import-vbox-gpg-key.jpg\"><img decoding=\"async\" width=\"964\" height=\"181\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-import-vbox-gpg-key.jpg\" alt=\"Import VirtualBox\u2019s repository GPG Key.\" class=\"wp-image-70557\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-import-vbox-gpg-key.jpg 964w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-import-vbox-gpg-key-380x71.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-import-vbox-gpg-key-768x144.jpg 768w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><\/a><figcaption class=\"wp-element-caption\">Import VirtualBox\u2019s repository GPG Key.<\/figcaption><\/figure>\n\n\n\n<p>Notice that the command produces no output.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add VirtualBox Repository for Debian 12<\/h3>\n\n\n\n<p>After importing the GPG keys, we\u2019ll add the official VirtualBox repository to our Debian 12 system. So, if a new version is released, the update package will be available with the rest of your system\u2019s regular updates.<\/p>\n\n\n\n<p>To accomplish it, type the command shown below.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\"><span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"deb &#91;arch=amd64 signed-by=\/usr\/share\/keyrings\/oracle_vbox_2016.gpg] http:\/\/download.virtualbox.org\/virtualbox\/debian bookworm contrib\"<\/span> | sudo tee \/etc\/apt\/sources.list.d\/virtualbox.list<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-add-vbox-repo.jpg\"><img decoding=\"async\" width=\"953\" height=\"231\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-add-vbox-repo.jpg\" alt=\"Add VirtualBox Repository for Debian 12.\" class=\"wp-image-70566\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-add-vbox-repo.jpg 953w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-add-vbox-repo-380x92.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-add-vbox-repo-768x186.jpg 768w\" sizes=\"(max-width: 953px) 100vw, 953px\" \/><\/a><figcaption class=\"wp-element-caption\">Add VirtualBox Repository for Debian 12.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-run-system-update\">Step 3: Run System Update<\/h3>\n\n\n\n<p>Before installing VirtualBox on our Debian 12 system, we should update the list of available packages. So, run the below&nbsp;<a href=\"https:\/\/linuxiac.com\/apt-command-in-linux\/\">command to update the APT<\/a>&nbsp;repositories index.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo apt update<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-update-repo.jpg\"><img decoding=\"async\" width=\"985\" height=\"391\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-update-repo.jpg\" alt=\"Updating the list of available packages.\" class=\"wp-image-70716\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-update-repo.jpg 985w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-update-repo-380x151.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-update-repo-768x305.jpg 768w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/a><figcaption class=\"wp-element-caption\">Updating the list of available packages.<\/figcaption><\/figure>\n\n\n\n<p>As you can see, our new VirtualBox repository is now available and ready to be used.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-4-install-virtualbox-on-debian-11-bullseye\">Step 4: Install VirtualBox on Debian 12 (Bookworm)<\/h3>\n\n\n\n<p>Everything is already prepared for the actual installation. Now, to install VirtualBox on Debian 12, run the following commands:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo apt install virtualbox-7.1<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101.jpg\"><img decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101-1024x633.jpg\" alt=\"Installing VirtualBox on Debian 12 (Bookworm).\" class=\"wp-image-134507\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101-1024x633.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101-380x235.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101-768x475.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-101.jpg 1275w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Installing VirtualBox on Debian 12 (Bookworm).<\/figcaption><\/figure>\n\n\n\n<p>That&#8217;s all. The VirtualBox is installed and ready for use on your Debian 12 Linux system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-5-install-virtualbox-extension-pack\">Step 5: Install VirtualBox Extension Pack (Optional)<\/h3>\n\n\n\n<p>This is an optional step, but I strongly encourage it because it will make working with VirtualBox on your Debian system more straightforward and convenient.<\/p>\n\n\n\n<p>VirtualBox Extension Pack unlocks many great features, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>USB 2 and USB 3 support<\/li>\n\n\n\n<li>VirtualBox&nbsp;<a href=\"https:\/\/linuxiac.com\/remote-desktop-with-linux\/\">Remote Desktop<\/a>&nbsp;Protocol (VRDP)<\/li>\n\n\n\n<li>Host webcam passthrough<\/li>\n\n\n\n<li><a href=\"https:\/\/linuxiac.com\/best-free-hard-disk-imaging-software\/\">Disk image<\/a>&nbsp;encryption with AES algorithm<\/li>\n\n\n\n<li>Intel PXE boot ROM<\/li>\n<\/ul>\n\n\n\n<p>However, one peculiarity should be highlighted here. The VirtualBox Extension Pack&#8217;s version is recommended to match the version of VirtualBox installed on your Debian 12 system.<\/p>\n\n\n\n<p>So, to verify the exact one of the installed locally VirtualBox, you can use&nbsp;<code>vboxmanage<\/code>, a build-in VirtualBox\u2019s command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">vboxmanage -v | cut -dr -f1<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-102.jpg\"><img decoding=\"async\" width=\"970\" height=\"182\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-102.jpg\" alt=\"Check the installed VirtualBox version.\" class=\"wp-image-134510\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-102.jpg 970w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-102-380x71.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-102-768x144.jpg 768w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><figcaption class=\"wp-element-caption\">Check the installed VirtualBox version.<\/figcaption><\/figure>\n\n\n\n<p>As you can see, the installed VirtualBox version is&nbsp;<a href=\"https:\/\/linuxiac.com\/virtualbox-7-1-released\/\" data-type=\"post\" data-id=\"134246\">7.1.0<\/a>. Therefore, it is recommended that the Extension Pack with the same version be downloaded.<\/p>\n\n\n\n<p>However, if your installation is different, replace both places containing &#8220;<em>7.1.0<\/em>&#8221; in the command below with the current version. You can also go straight to the&nbsp;<a href=\"https:\/\/download.virtualbox.org\/virtualbox\/\" target=\"_blank\" rel=\"noreferrer noopener\">downloads page<\/a>&nbsp;and look at the available versions.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">wget https:\/\/download.virtualbox.org\/virtualbox\/7.1.0\/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Next, to install the VirtualBox Extension pack, run the <code>vboxmanage<\/code> command as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>When prompted to agree to Oracle\u2019s license terms and conditions, type&nbsp;&#8220;<em>y<\/em>&#8221;&nbsp;to confirm and press&nbsp;&#8220;<em>Enter<\/em>.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-install-vbox-extpack.jpg\"><img decoding=\"async\" width=\"890\" height=\"544\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-install-vbox-extpack.jpg\" alt=\"Install VirtualBox Extension Pack.\" class=\"wp-image-70740\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-install-vbox-extpack.jpg 890w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-install-vbox-extpack-380x232.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-install-vbox-extpack-768x469.jpg 768w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/a><figcaption class=\"wp-element-caption\">Install VirtualBox Extension Pack.<\/figcaption><\/figure>\n\n\n\n<p><span style=\"color: rgb(25, 42, 61); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 22px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\">You can verify that the extension pack was installed correctly by running the following:<\/span><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">vboxmanage <span class=\"hljs-keyword\">list<\/span> extpacks<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-103.jpg\"><img decoding=\"async\" width=\"964\" height=\"440\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-103.jpg\" alt=\"List installed VirtualBox Extension Packs.\" class=\"wp-image-134513\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-103.jpg 964w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-103-380x173.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-103-768x351.jpg 768w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><\/a><figcaption class=\"wp-element-caption\">List installed VirtualBox Extension Packs.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-6-add-user-to-vboxusers-group\">Step 6: Add User to the vboxusers Group<\/h3>\n\n\n\n<p>Before using VirtualBox, <a href=\"https:\/\/linuxiac.com\/add-user-to-group-linux\/\">add your user account<\/a> to the <code>vboxusers<\/code> group. This is quick and simple to accomplish by running:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo usermod -a -G vboxusers <span class=\"hljs-variable\">$USER<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Now, perform a reboot. After login, check that you are in the <code>vboxusers<\/code> group with this command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">groups <span class=\"hljs-variable\">$USER<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-check-user-groups.jpg\"><img decoding=\"async\" width=\"890\" height=\"208\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-check-user-groups.jpg\" alt=\"Add the user to the vboxusers group.\" class=\"wp-image-70749\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-check-user-groups.jpg 890w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-check-user-groups-380x89.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-check-user-groups-768x179.jpg 768w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/a><figcaption class=\"wp-element-caption\">Add the user to the vboxusers group.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-7-running-virtualbox-on-debian-11\">Running VirtualBox on Debian 12<\/h2>\n\n\n\n<p>You can start using VirtualBox by launching it from the desktop environment\u2019s application menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-104.jpg\"><img decoding=\"async\" width=\"930\" height=\"265\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-104.jpg\" alt=\"Starting VirtualBox.\" class=\"wp-image-134516\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-104.jpg 930w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-104-380x108.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-104-768x219.jpg 768w\" sizes=\"(max-width: 930px) 100vw, 930px\" \/><\/a><figcaption class=\"wp-element-caption\">Starting VirtualBox.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105.jpg\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105-1024x640.jpg\" alt=\"VirtualBox is installed and running on Debian 12.\" class=\"wp-image-134519\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105-1024x640.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105-380x238.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105-768x480.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105-1536x960.jpg 1536w, https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-105.jpg 1680w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">VirtualBox is installed and running on Debian 12.<\/figcaption><\/figure>\n\n\n\n<p>Hit the \u201c<em>New<\/em>\u201d button and start virtualizing your ideas!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-uninstall-virtualbox\">How to Uninstall VirtualBox<\/h2>\n\n\n\n<p>If you want to uninstall VirtualBox from your Debian 12 box for any reason, you can easily do so by running the command below.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo apt purge virtualbox-7.1<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Then, additionally, you can also &#8220;clean&#8221; your system from unnecessary package dependencies and finally remove the VirtualBox repository itself from the list of available ones:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-12\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo apt autoremove\nsudo rm \/etc\/apt\/sources.list.d\/virtualbox.list<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-12\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>VirtualBox provides an invaluable platform for developers, IT professionals, and enthusiasts to test applications and OSes in isolated environments. It safeguards the host system from potential conflicts and adverse effects.<\/p>\n\n\n\n<p>Following our step-by-step guide, you can harness VirtualBox&#8217;s full potential, enabling it to run multiple operating systems on a single machine seamlessly.<\/p>\n\n\n\n<p>However, VirtualBox isn\u2019t the only player in the virtualization game\u2014VMware Workstation is another excellent and reliable option. If you\u2019re thinking about giving it a try, we\u2019ve got you covered with a <a href=\"https:\/\/linuxiac.com\/how-to-install-vmware-workstation-on-debian-12-bookworm\/\">step-by-step guide on setting it up in Debian 12<\/a>.<\/p>\n\n\n\n<p>Lastly, I recommend checking the\u00a0<a href=\"https:\/\/www.virtualbox.org\/manual\/UserManual.html\" target=\"_blank\" rel=\"noopener\">official documentation<\/a>\u00a0for individuals who want to learn more about VirtualBox&#8217;s features and how to use them effectively.<\/p>\n\n\n\n<p>Thanks for your time! Your feedback and comments are most welcome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to easily install VirtualBox on Debian 12 (Bookworm) with our step-by-step guide, and start virtualizing your systems today!<\/p>\n","protected":false},"author":10,"featured_media":70527,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,4417],"tags":[5218,4075,1440],"class_list":["post-70524","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-linux-knowledge","tag-debian-12","tag-virtualbox","tag-virtualization"],"blocksy_meta":{"has_hero_section":"default","hero_section":"type-2","pageTitleFont":{"family":"Default","variation":"Default","size":{"desktop":"2.8em","tablet":"2.8em","mobile":"2.8em","__changed":[]},"line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Home","__id":"Yg8xZ7SKi0Fw3dHogXAS1"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"j2Kv4cpjTOuykAG5iEe9x"},{"id":"custom_meta","enabled":true,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"no","avatar_size":25,"__id":"b8SYs-jABPKot6KK7clV-"},{"id":"post_date","enabled":true,"label":"On","date_format_source":"default","date_format":"M j, Y","__id":"3aQ1hI1OuvZNoBHOLUlJn"},{"id":"updated_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y","__id":"lTEunHF5iS-CQkPjfxPeO"},{"id":"categories","enabled":false,"label":"In","style":"simple","__id":"zKN42zvuZDAOFzXQRM8u7"},{"id":"comments","enabled":true,"__id":"6NqiBL-kYUAF_KnLuHarh"}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true},"__id":"4mvYkbOIu7-50OKGFXkWx","meta_type":"label"},{"id":"breadcrumbs","enabled":false,"__id":"dWDyTqbIeK52_tgMcE7y8"}],"hero_structure":"normal","page_title_bg_type":"custom_image","custom_hero_background":{"attachment_id":70536,"url":"https:\/\/linuxiac.com\/wp-content\/uploads\/2023\/07\/debian12-vbox-header2-1024x237.jpg"},"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/70524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=70524"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/70524\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/70527"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=70524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=70524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=70524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}