Skip to content

Unlocks pve-qemu to Enable All Architectures qemu Supports

Notifications You must be signed in to change notification settings

lillypad/pve-qemu-unlocked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pve-qemu-unlocked

Proxmox does not support anything other than x86/x86_x64 even though qemu which is in it's backend supports to emulate MANY other CPU architectures.

Since I felt this is a disservice to proxmox and qemu as great technologies, I've decided to start fixing it.

This Dockerfile and make script will build your own version of pve-qemu and remove the --target-list configure options enabling all supported CPUs and emulations for the proxmox pve-qemu DEB package.

Since this is done with docker you need not worry about any other dependancies other than docker to build the DEB packages you need.

Features to Come

  • Setup Travis CI to serve builds to everyone without having to compile their own
  • Modifications to the UI to allow all other CPUs supported by qemu

Dependancies

  • Docker

Build DEB Packages

git clone https://github.com/lillypad/pve-qemu-unlocked.git
cd pve-qemu-unlocked/
make

NOTE: If you do not specify -j# in the Dockerfile the build will take up more than 32GB of RAM. If you want faster builds and you have more RAM, you can modify this to your specific needs.

DEB fills will be stored in bin/

Installation

There will be a debug as well as a regular build.

You will want to use dpkg to install the non-debug version on proxmox unless you are debugging or developing.

About

Unlocks pve-qemu to Enable All Architectures qemu Supports

Resources

Stars

Watchers

Forks

Packages

No packages published