QEMU-QuickBoot

Quick and Easy Deployment of QEMU Virtual Machines

Features

Screenshots

QEMU-QuickBoot Screenshot 1 QEMU-QuickBoot Screenshot 2

Installation


sudo apt update
sudo apt install qemu-system wget qemu-utils qemu-system-gui xdotool ovmf qemu-system zenity orchis-gtk-theme
git clone https://github.com/GlitchLinux/QEMU-QuickBoot.git
cd QEMU-QuickBoot
sudo bash QEMU-QuickBoot.sh
                

Boot Modes

1. Boot from Any Connected Device

Description: Boot the virtual machine directly from a connected device (USB drive, SD card, or internal/external SSD/HDD).

Potential Use Cases: Testing bootable storage media without a physical machine or system reboot, rapid deployment of virtual environments.

2. Boot from File (.vhd, .img, .iso)

Description: Boot a VM directly from any file, supporting formats like .vhd, .img, or an ISO file.

Supported File Types: .qcow2, .iso, .qcow, .raw, .vmdk, .vdi, .vhdx, .vhd, .cloop, .qed, .parallels, .bochs, .dmg, .blkdebug

Potential Use Cases: Quick setup for testing various file formats, booting any Linux live distro, WinPE ISO, etc.

3. ISO & Drive

Description: Combines booting from an ISO or IMG file as a virtual DVD with a virtual disk file or physical device as a virtual drive.

Be Aware: All physical devices are mounted as virtual internal drives in the VM.

Potential Use Cases: Installing an OS using a virtual DVD and configuring a separate virtual disk, creating portable systems on USB devices or SD cards, deploying rescue tools on crashed drives without rebooting.

Potential Use Cases

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Feel free to submit issues or pull requests if you find any bugs or have suggestions for improvements.

Visit our GitHub repository to contribute.