Git Product home page Git Product logo

Comments (11)

d4k0 avatar d4k0 commented on August 10, 2024

Thanks for the explanation, I just had the same error. I stumbled upon vkalenic's fork and compiled it. VirtualBox now works again. You can find it here:

https://github.com/vkalenic/Portable-VirtualBox

from portable-virtualbox.

pendragonmikel avatar pendragonmikel commented on August 10, 2024

Any idea if this fix allows version 7 to run?

from portable-virtualbox.

d4k0 avatar d4k0 commented on August 10, 2024

I'm using this fork which works fine with VirtualBox 7:

https://github.com/zongou/portable-vbox

But it would be nice if someone could merge the improvements from all the forks.

from portable-virtualbox.

p060477 avatar p060477 commented on August 10, 2024

none of these forks are able to let you use the bridged network..only nat...so they are not really full working...since 2015 with the came of windows 10 runar buvik abandoned the project... :(

from portable-virtualbox.

pendragonmikel avatar pendragonmikel commented on August 10, 2024

from portable-virtualbox.

pendragonmikel avatar pendragonmikel commented on August 10, 2024

from portable-virtualbox.

d4k0 avatar d4k0 commented on August 10, 2024

@p060477
I don't know if this works:

https://zotovp.wordpress.com/2017/04/02/portable-virtualbox-network-support-windows-10/

from portable-virtualbox.

p060477 avatar p060477 commented on August 10, 2024

thxs so much...no in my case do not work..anyway thxs so much indeed

from portable-virtualbox.

badrelmers avatar badrelmers commented on August 10, 2024

virtualbox already have an option to make it semi-portable: the manual says:
https://www.virtualbox.org/manual/ch10.html

You can specify an alternate configuration directory by either setting the VBOX_USER_HOME environment variable, or on Linux or Oracle Solaris by using the standard XDG_CONFIG_HOME variable. Since the global VirtualBox.xml settings file points to all other configuration files, this enables switching between several Oracle VM VirtualBox configurations.

In this configuration directory, Oracle VM VirtualBox stores its global settings file, an XML file called VirtualBox.xml. This file includes global configuration options and a list of registered virtual machines with pointers to their XML settings files.

so setting that variable solve the problem of portabilizing the machines, now i can format my pc , then put that variable and everything will work as before.

a simple command will portabilize virtualbox: say for example that you want to always save your machines to E:\VBOX, then open a command line window (cmd) and run this:
setx VBOX_USER_HOME E:\VBOX
that s all.

if you want virtualbox to be fully portable (in the sense of removing all files and registry entries...etc ), then a simple script to install virtualbox and uninstall it will solve it.

now we can install the latest virtualbox and have it working without errors.

if you think that those forks work fine with virtualbox v7 then you are wrong
https://github.com/zongou/portable-vbox
https://github.com/vkalenic/Portable-VirtualBox
https://github.com/timsky/Portable-VirtualBox

they did simple changes and left a lot of things that should be done, for example the drivers and services are not fully cleaned, use for example https://github.com/zongou/portable-vbox fork , compile it, install it, run virtualbox and stop it, see services , you will find a service of virtualbox there (VBoxSDS)... and other errors will happen too of services and drivers not starting..etc. so use the official installer it will work better

from portable-virtualbox.

d4k0 avatar d4k0 commented on August 10, 2024

@badrelmers
If it's that simple, can you provide this "simple script" to install and uninstall VirtualBox?

from portable-virtualbox.

badrelmers avatar badrelmers commented on August 10, 2024

@d4k0
here it is: https://gist.github.com/badrelmers/20990cd518fed05e5f171961c63e85ba

from portable-virtualbox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.