Commit Graph

448 Commits

Author SHA1 Message Date
Martin Wimpress 4ed68f2174 Refactor Fedora support 2021-10-19 20:41:24 +01:00
Martin Wimpress ced69c3303 Refactor Pop!_OS support 2021-10-19 20:41:24 +01:00
Martin Wimpress 807ef7c0c1 Fix Linux Mint releases generator 2021-10-19 20:41:24 +01:00
Martin Wimpress 20b7478f31 Refactor openSUSE support 2021-10-19 20:41:24 +01:00
Martin Wimpress 9b1dba263b Refactor FreeBSD support 2021-10-19 20:41:24 +01:00
Martin Wimpress 3870fe68cf Refactor elementary OS support 2021-10-19 20:41:24 +01:00
Martin Wimpress 68213b89e7 Correct conditionals in make_vm_config() 2021-10-19 20:41:24 +01:00
Martin Wimpress 9cc489608c Refactor argument evaluation 2021-10-19 20:41:24 +01:00
Martin Wimpress ca57afa111 Refactor Linux Mint support. Treat DE variants as an OS use actual versions 2021-10-19 20:41:24 +01:00
Martin Wimpress 59bd1ca309 Add missing double quotes 2021-10-19 20:41:24 +01:00
Yannick Mauray 516ececfbd
Added elementary OS support (#130)
* Added elementary OS support

* Updated README.md

* Added pretty name for elementary OS
2021-10-19 12:04:16 +01:00
Yannick Mauray 9eb455c295
Added Pop!_OS support (#131)
* Added Pop!_OS support

* Updated README.md

* Added pretty name for Pop!_OS
2021-10-19 12:04:00 +01:00
Martin Wimpress b7493cee10 Add list argument to quickget. Close #97
For UI creators, `quickget list` will print to strdout asll the support operating systems and releases.
2021-10-19 11:44:22 +01:00
Martin Wimpress abd5e99c47
Highlight both GUIs for Quickemu 2021-10-19 09:03:14 +01:00
Martin Wimpress 6abdd0e7a5
Update README.md 2021-10-19 02:17:42 +01:00
Martin Wimpress 380451df4c
Clean up status messages 2021-10-19 02:17:23 +01:00
Yannick Mauray 91f2abdeab Housekeeping
Removed unnecessary wildcards for non-ubuntu operating systems.
2021-10-19 01:42:16 +01:00
Martin Wimpress fd901a987c Disable all network interfaces during Windows install. Close #115
During the Windows install network interfaces are completely disabled! This is to allow those users who want to create local accounts to do so.

A side affect is that the first time Windows boots with the QEMU network enabled it will blue screen, 
automatically restart and then boot normally with fully functioning networking.,
2021-10-19 01:35:25 +01:00
Martin Wimpress 45457c8808 Replace the use of which with command -v 2021-10-18 16:35:48 +01:00
Martin Wimpress d785c89a38 Add distro, kernel and CPU details to start up messages. Close #96 2021-10-18 16:26:48 +01:00
Martin Wimpress c3b3f4ee86 Get partial USB SPICE redirection working on macOS. Close #120 2021-10-18 15:33:06 +01:00
Martin Wimpress c0f03e6c9c Improve greetings messages 2021-10-18 13:01:18 +01:00
Martin Wimpress 15c1635a15 Add issue template 2021-10-18 13:01:18 +01:00
Martin Wimpress d403df3e50 Update greetings workflow 2021-10-18 13:01:18 +01:00
Attila Pinter f33892c62d adding openSUSE MicroOS only 2021-10-18 13:01:04 +01:00
Philipp Kiemle a421c65351 Github Actions: Add Greeter for 1st Issue and 1st PR 2021-10-18 12:29:51 +01:00
Cat Lee Ball 92adf69847 Add shallow clone flag to install section
Just adding `--depth=1` to the git clone command for folks copy-pasting the install directions. Figured it might save users a few bits of disk and network usage that they might not otherwise think about.
2021-10-18 11:48:18 +01:00
Yannick Mauray 2911835187 Added linuxmint support
quickget supports linuxmint cinnamon 20.2, MATE 20.2, and xfce 20.2
2021-10-18 11:44:23 +01:00
Yannick Mauray b4b69b8574
Added openSUSE support (#113) 2021-10-16 19:27:45 +01:00
Yannick Mauray c5cdb44325
Show list of fedora releases (#112) 2021-10-16 19:09:39 +01:00
Martin Wimpress 2009ffc103
Bump version to 2.2.5 2021-10-16 11:33:57 +01:00
Yannick Mauray 448e8885e7 Unable to start a linux VM.
```
qemu-system-x86_64: -device virtio-vga,xres=,yres=: Parameter 'xres' expects uint64
```

This fixes a typo in the name of the variable used to determine a sane resolution for linux guests.
2021-10-16 10:58:56 +01:00
Martin Wimpress 53e971f5f8
Add Quickemu GUI to README.md 2021-10-16 00:13:59 +01:00
Martin Wimpress f82fa57231
Update README 2021-10-15 12:57:25 +01:00
Martin Wimpress d9e3bfd357
Update README so screen and windows size is for Linux guests only. 2021-10-15 02:47:11 +01:00
Martin Wimpress f75c7f402b
Correct status message for killing VMs 2021-10-15 02:46:15 +01:00
Martin Wimpress cc397fc088
Only try to coerce the screen resolution of Linux guests
This feature was originally developed for Linux guests. macOS doesn't honur it and not Windows automatically installs all the required drivers it is not required for Windows either.
2021-10-15 02:44:41 +01:00
Martin Wimpress cc9e13ec81
White space cleanup 2021-10-15 01:45:05 +01:00
Martin Wimpress 1b1197239c
Make sure the VM directory is created before anything is downloaded 2021-10-15 01:44:43 +01:00
Dani Llewellyn 945160abe6 [WINDOWS] Put spice-vdagent etc in unattended.iso
Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn 4a382c5273 [WINDOWS] Add spice vdagent
Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn e009c3bfd5 [WINDOWS] Add remaining post install steps to unattended setup
* Add USBDK download and install
* Add SPICE-WebDavd download and install
* Update README to remove post install instructions

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn 79ee4405d6 [WINDOWS] Add missing balloon driver to unattend file
Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Dani Llewellyn 3749c85017 [WINDOWS] more preinstalled drivers & guest-agent
* Update the autounattend file with the remaining virtio drivers
* Update the autounattend file with an installation step for the guest agent
* Remove obsolete instructions for steps that the autounattend file handles now

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-15 01:25:15 +01:00
Avri Chen-Roth 19428db2c7
added gitignore (#99)
* add gitignore

added some relevant ignore rules.
for example
*.qcow2
*.iso

and many more

* tweaked gitignore to be less strict
2021-10-15 01:23:24 +01:00
Avri Chen-Roth ca2a07461a Initial Fedora Support 2021-10-15 01:22:29 +01:00
Yannick Mauray 840294c16b
Added impish (#106) 2021-10-15 01:20:50 +01:00
Martin Wimpress f3659e760b
Move 9p mount code outside of the SPICE conditional. Close #85 2021-10-13 04:16:46 +01:00
Martin Wimpress 8b3d64882f
Clearly document the bash 4+ requirement. Close #93 2021-10-13 03:39:40 +01:00
Martin Wimpress 9de5ea19cf
Correct merge error. Close #83 2021-10-13 03:31:10 +01:00