Cross-Platform Linux drive creator, VirtyDrive setups your Linux isos on USB Drives, works on Windows, OSX and Linux.
Handy-Dandy tool for booting different Linux distros from USB Drives. Currently supports TOP-10 DistroWatch plus 2 distros for the RapsberryPI Project
Name | Version | Arch | Porpuse |
---|---|---|---|
Linux Mint | 17.3 | 64-bit | Desktop |
Debian | 8 | 64-bit | Desktop |
Ubuntu | 16.04 | 64-bit | Desktop |
Open SUSE | 42.1 | 64-bit | Desktop |
Fedora | 24 | 64-bit | Desktop |
Manjaro | 16.06 | 64-bit | Desktop |
Majeia | 6 | 64-bit | Desktop |
CentOS | 7 | 64-bit | Server |
ArchLinux | 2016.04.01 | 64-bit | Multi |
ElementaryOS | 0.3.2 | 64-bit | Desktop |
Noobs | 1.9.0 | ARM | Desktop |
Rasbian | 8.4 | ARM | Multi |
Note that this is a live list so it will be update from time to time depending on distroswatch stats.
Virty will download the selected distro and write it to a USB/SD-Card Drive selected. If you have a iso file of a different distro you can also write it the same way.
VirtyDrive is based on electron framework try latest version, open a terminal and:
- user$
mkdir development; cd development
- user$
git clone https://github.com/Brunux/virtydrive.git
- user$
cd virtydrive
- user$
npm install
this will install all dependencies. - user$
sudo electron virty-app/
why sudo? Writing to /devs needs elevated privileges. - test it.
This is the first build, so issues are expected please if you find one fill it in we will try to fix it asap.
Be aware, the way the iso is downloaded consumes lot of RAM memory (the size of the iso file) there is a WIP to fix it.
Download Linux x64 run instructions:
- user@LinuxBox$
tar -xzvf virtydrive-linux-x64.tar.gz
- user@LinuxBox$
cd virtydrive-linux-x64
- user@LinuxBox$
sudo ./virtydrive
Download Windows x64 run instructions:
- Uncompress the file.
- Go to the new created directory.
- Identify
virtydrive.exe
right click and selectrun as administrator
.
Download OSX darwin run instructions:
- not yet tested feedback needed...
If you want to contribute to the project (hope so! :) please:
- Fork our repo.
- Code.
- Code.
- Make PR.
There is WIP for the unit-test and a wrapper aka docker for the development process.