Ultimate Retro Gaming Bliss: Installing Batocera on any Linux (Virt-Manager) : A Hassle-Free Installation Guide!

Ultimate Retro Gaming Bliss: Installing Batocera on any Linux (Virt-Manager) : A Hassle-Free Installation Guide!

~ Moon Tzu

Conquer retro gaming with Batocera: where every button press is a strategic victory, turning your living room into a virtual arcade straight out of your childhood dreams!

What is Batocera?

Batocera is a free retro gaming system that you can install on various devices. From PCs to Raspberry Pis, Android TV boxes, and anything that can run Linux, Batocera transforms them into retro gaming consoles. Visit batocera.org for more details and documentation.

Getting Started with Virt-Manager

Before we dive into the installation, make sure you have a computer with Virt-Manager. If you’re using VirtualBox(I have made batocera work on virtualbox a long time ago, it was a difficult task ! We recommend you go with Virt-Manager for now), no worries! I have a tutorial for that too. Just comment below or join our Telegram channel for more info.

Step 1: Download Batocera.img

First things first, download the Batocera image for PCs and Desktops from the official website.

Step 2: Install Virt-Manager

If you haven’t installed Virt-Manager yet, open your terminal and run the following commands:

sudo apt-get update
sudo apt-get install virt-manager

Step 3: Create a New Virtual Machine

  1. Open Virt-Manager: Launch Virt-Manager from your applications menu or by running virt-manager in the terminal.
  2. Create a New Virtual Machine: Click on the + icon or go to File > New Virtual Machine.
  3. Choose Installation Type: Select “Import existing disk image”.
  4. Provide Disk Image: Click on “Browse” and navigate to your Batocera.img file.
  5. Select OS Type and Version: Choose “Linux” and “Generic Linux”.
  6. Configure Memory and CPU: Assign the desired amount of memory (RAM) and CPUs to your VM. Don’t be stingy, Batocera deserves some love!
  7. Configure Network: Choose a network connection type (e.g., NAT).
  8. Final Configuration: Review the settings and make sure everything looks correct.
  9. Finish Setup: Click “Finish” to create the virtual machine.

Step 4: Adjust Virtual Machine Settings

  • Storage Format: Ensure the disk bus is set to virtio for better performance.
  • Boot Options: Make sure the VM is set to boot from the disk image you provided.

Step 5: Start the Virtual Machine

  1. Start the VM: Select your newly created VM and click the “Play” button to start it.
  2. Boot Batocera: The VM should now boot from the Batocera.img file. If everything goes well, you’ll see the Batocera splash screen.

Additional Tips

  • Display Settings: If you face display issues, tweak the display settings or try different display servers like VNC or SPICE.
  • Performance Optimization: Allocate sufficient resources to your VM for a smoother experience.

Setting Up Batocera

Plug in Your Controller

Batocera is designed to work with a game controller. Plug one in, and let the magic begin. The software is excellent at setting up the button mappings, but it’s a good idea to go through the full mapping process to ensure all buttons are covered. After your controller is plugged in just go to Virtual Machine > Redirect USB device . Then select your controller , Voila !

Network Setup

  1. Lastly you can access the Network Share of Batocera using “username:root password:linux” as credentials . This will help you add the required roms and bios files .
  2. Press spacebar to access system settings and visit Network Settings to find your Batocera VM’s ip address .

Loading Games

Getting hold of games files can be a bit tricky. Google is your best friend here. Try the Internet Archive or a few other sites

  • Network Drive: Use the network shared drive (\\BATOCERA\share) to drag and drop ROM files.
  • USB Drive: Plug a USB drive into your Batocera machine and use the file manager app (press F1) to copy files to the relevant ROMs folders.
  • If your are using ubuntu , Batocera share can be accessed from the file explorer nautilus .

Get Playing

If all goes well, you’re now set to game. Enjoy the nostalgic trip down memory lane! If you get stuck at any point join our telegram channel.

By Chief Geek

Hello Geeks, I'm Chief Geek, your self-appointed Chief Geek(duh) at Weekend Geeks. By day, I’m a tech enthusiast, but by night, I morph into a caffeinated zombie on steroids type super-geek, diving headfirst into the world of gadgets, games, and all things nerdy.If something plugs in, powers up, or requires a firmware update, I’m on it faster than you can sneeze.From vintage arcade classics to the latest console crazes, I’ve rekt my way to the Chicken Dinner (not to mention a few aimbots here and there! ) . Python, Java, C++ , BrainFek– you name it, I’ve probably debugged it at 3 AM while munching on cold rocks .I talk to my Raspberry Pi more than I do to actual humans. My terminal is my therapist.When I’m not buried under a pile of intel manuals, you’ll find me blogging about the latest geek trends, reverse engineering the universe, and curating the ultimate playlist of 8-bit games and keygen soundtracks. My mission? To make Weekend Geeks your go-to destination for all things geeky, quirky, and downright fun.Fun Fact: I once stayed up 48 hours straight trying to perfect my high score in Flappy-Bird (True Story). Spoiler alert: I didn’t, but I did discover the perfect ratio of caffeine to snacks.Let's make the world a little geekier, one blog post at a time.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Facebook
  • X (Twitter)
  • LinkedIn
  • More Networks
Copy link