Commit Graph

285 Commits

Author SHA1 Message Date
David S. Brown 68e23b41a7 Update README.md
The instructions for git clone is missing one step: sudo make install. This required me to examine the makefile targets and figure it out for myself. Not so bad for me, but others may be confused about what to do.
2024-04-11 22:08:12 +01:00
Francesco Frassinelli 7ff84160ec Add socat to Fedora dependencies 2024-04-11 22:08:12 +01:00
bubbow b12ac6c2a4 Correct aur install command 2024-04-11 22:08:12 +01:00
Liam 3e22c2b3de Add support for windows languages & windows server
* Add windows languages, many bugfixes
Entering a release, edition, or OS with only part of a valid one will now throw an error, rather than attempting to download
	i.e. $quickget windows 1 > "ERROR! Windows 1 is not a supported release", rather than attempting to download a nonexistent ISO

* Replace "languages" with "editions" to improve consistency

* Remove unnecessary code, hardcode windows editions to not waste time

* Add windows server, LTSC

* Windows server requires IDE drive

* Update Windows Guests section in README.md

* Improve support for windows server

Add back the language array, change stylization of languages in list
2024-04-11 22:08:12 +01:00
Liam df57ed1a68 Implement download_iso for Windows & macOS 2024-04-11 22:08:12 +01:00
Liam 8ab2590e5b inbuilt macOS downloading
* Fix quickget show-iso-url and test-iso-url creating unnecessary directory

* Beautify output, add show-iso-url and test-iso-url for Windows (fully) and macOS (sorta)

* (NON-FUNCTIONAL) macrecovery shell script.

* Semi-functional (although incomplete) macrecovery shell script
Rough draft. To be completed, cleaned up and simplified (very much so)
hoping to merge into quickemu & replace the python macrecovery dependency.

* macrecovery shell script now successfully downloads the image. TODO: Verification

* Merged macrecovery functions into quickget. Chunkcheck (C) to replace macrecovery's image verification
Chunkcheck written by MCJack123: https://gist.github.com/MCJack123/943eaca762730ca4b7ae460b731b68e7

* Replace C chunkcheck binary with the Python equivalent. Re-add python to dependencies.

* force macOS guests to usually boot with core counts which are powers of 2; fix #865

* Add support for macOS Sonoma

* Fix issue where script would be unable to find chunkcheck if installed system-wide

* Update README verbiage

* Add headers to web_get function; macOS can now be downloaded via aria2; clean up code & output

* Add support for macOS Sonoma

* Fix use of wrong operator (>) which touches a file

* Small correction to README

* macOS switched from wget to default downloader (aria2/wget)

* Replace wget with cURL for downloading macOS chunklist file

* Fix variable naming in generate_id function
2024-04-11 22:08:12 +01:00
Phil Clifford 962ef63ad3 chore: docs regenerated
NB includes small typo correction and also workaround
because list-csv has stopped outputting Ubuntu Server records for some reason
2023-12-10 22:55:28 +00:00
Alex Genovese a34221e63e add qqX to the main quickemu readme (hopefully) 2023-11-25 16:11:46 +00:00
Phil Clifford b05dd50aea added new quickget features to README and man page 2023-11-12 17:21:34 +00:00
Phil Clifford acca8cc224 chore: regenerated docs
includes revised Windows changes and aligned usage() output
2023-11-12 17:21:34 +00:00
Martin Wimpress e0fce7b1df feat: restore automated Windows .iso downloads from Microsoft servers
This implementation is based on Mido:

- https://github.com/ElliotKillick/Mido

More useful failure messages are presented and if the download is blocked clear steps to manually complete the setup are presented. Windows 8 is re-instated as a supported release, although without install automation or driver optimisation.
2023-11-10 13:55:56 +00:00
colino17 5bff2110b3 Update README.md 2023-11-10 10:39:00 +00:00
Phil Clifford 055af8d741 chore: docs regenerated with edubuntu 2023-11-10 10:30:42 +00:00
Phil Clifford 6706192132 chore: regenerated docs for recent PR merges 2023-10-20 19:23:56 +01:00
Phil Clifford 5ac9a5706d docs: regenerated after PR merges
bodhi and linuxlite added, also Arch install instructions included
2023-10-19 08:53:09 +01:00
kshitijaucharmal 9f9b6183e2 Added install instructions for arch 2023-10-18 10:36:49 +01:00
Phil Clifford 218e87990f Docs: regenerated for recent PR merges 2023-10-18 10:35:42 +01:00
Alejandro 941b325269 Adjusted check values 2023-10-16 11:35:00 +01:00
Phil Clifford 4226c5ac27 docs: Add Ventura to supported MacOS releases 2023-10-16 10:47:09 +01:00
Phil Clifford c7e91a0ea0 docs: windows automation return changes reflected and documentation regenerated 2023-06-21 08:57:16 +01:00
Martin Wimpress 8bf84986b9
Merge remote-tracking branch 'origin/master' 2023-06-14 12:30:57 +01:00
Martin Wimpress 008478d85e
feat: add automatic Windows 10 and 11 iso downloads. Close #563 2023-06-14 12:30:45 +01:00
Phil Clifford 51a6502a79 docs: additional note explaining --screenpct
Co-authored-by: dabrown645 dabrown645@users.noreply.github.com
2023-06-14 11:55:12 +01:00
Phil Clifford 4221302936 docs: regenerated to auto-update 2023-06-14 11:31:06 +01:00
Phil Clifford 11dff38fa6 updated with upstream merges 2023-06-14 09:41:39 +01:00
Dom 8ee0d3a207 Correct disk to format in Big Sur and up
On Big Sur and up apple includes the VirtIO driver and therefore the install disk is named
Apple Inc. VirtIO Block Device instead of  QEMU HARDDISK Media.
This PR lets the documentation reflect that.
2023-04-30 11:53:04 +01:00
Phil Clifford 9d3e7dd4d5 remove cog stutter
one day I'll find the magic or remember to do this while chasing the stream
2023-04-30 11:48:18 +01:00
Phil Clifford 7a87d5ac7e updated for new release 2023-04-26 11:58:09 +01:00
Phil Clifford aba13b77d4 Added BlendOS by regenerating docs 2023-04-26 11:26:08 +01:00
Phil Clifford 564a252585 Correction of debian dependencies
Taken from :
eagavi/quickemu@88682d2

Co-authored-by: eagavi <eagavi@users.noreply.github.com>
2023-04-26 11:24:47 +01:00
Phil Clifford c69fa6b430 Win notes added to man pages 2023-02-04 00:28:51 +00:00
Martin Wimpress 61b73b6377
Update README 2023-02-04 00:16:01 +00:00
Phil Clifford 206c93d8e5 Aligned config file options with current list 2023-02-03 22:47:18 +00:00
Phil Clifford 9f1c3af122 chore: regenerated docs for release 2023-02-03 22:47:18 +00:00
Dani Llewellyn 28b549c886
Revert "README.md: drop mention of VirtIO Block Media in macOS docs"
This reverts commit 6f3bc41750.
2022-12-11 20:40:10 +00:00
interorbital 41b1e11cfe
Adding ubuntu unity (#584)
* ubuntu unity

* hiding previous releases from echo output

* displaying ubuntu-unity releases more effectively

* added ubuntu-unity to README

* switch from if-not to else

* remove redundant whitespace

* added fedora 37

* removed fedora 37

* removed LTS_SUPPORT definitions
2022-11-20 19:00:27 +00:00
Phil Clifford 1fb683dd48 Regenerated docs for 4.4 Release
README and man pages regenerated incorporating documentation updates from Release 4.4
2022-10-26 10:17:15 +01:00
Dani Llewellyn a437bc8a99 README.md: Add instructions for enabling macOS TRIM support
macOS refuses to enable TRIM on any disk models that are not in Apple's verified approval list. However, there is a command that you can run via `sudo` to forcibly tell macOS to enable TRIM even though the disk model is unsupported by Apple.

Here we add the instructions to `README.md` for forcibly enabling TRIM support.
2022-10-21 08:44:23 +01:00
Dani Llewellyn dba3bb61c6 README.md: Update macOS install steps with correct hard disk naming
In a previous commit we dropped usage of VirtIO Block Media from backing the hard disk device in macOS guests. The instructions therefore are updated here to drop the split between macOS versions that we had previously enabled VirtIO Block Media disks and those we didn't. This simplifies the instructions to a single hard disk name for all supported macOS version installations.
2022-10-21 08:44:23 +01:00
Dani Llewellyn 6f3bc41750 README.md: drop mention of VirtIO Block Media in macOS docs
The previous commit removes our usage of VirtIO Block Media as a backing for the macOS hard disk. We therefore need to drop our descriptions of this functionality now we're not using it any more.
2022-10-21 08:44:23 +01:00
Phil Clifford 3b893afbe7 Add later and missed documentation updates in 4.2 to builder
Include change from PR 548
 - replace shallow with unblobby clone
Catch up with macOS note from merged PR 559
 - note on macOS filesystems

Co-authored-by: giladwo <giladwo@users.noreply.github.com>
Co-authored-by:  tinsami1 <tinsami1@users.noreply.github.com>
2022-09-22 09:10:11 +01:00
Michael Tinsay ed7bffda8d Additional note on filesystem to use 2022-09-20 11:37:23 +01:00
Phil Clifford 5a711439da updated docs for release 4.2 2022-09-20 11:36:46 +01:00
giladwo bf3fb16921 Replace shallow clone with partial clone
As recommended in https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/#user-content-quick-summary.
2022-09-20 11:36:11 +01:00
Martin Wimpress 31d3c1ac01
Merge remote-tracking branch 'origin/master' 2022-09-19 10:45:49 +01:00
Martin Wimpress 0ef66eb0e7
Add socat to requirements. Close #556 2022-09-19 10:43:14 +01:00
Phil Clifford 0185369632 Removed spurious duplication from documentation
Co-authored-by: mk3z <mk3z@users.noreply.github.com>
2022-09-07 10:02:18 +01:00
Phil Clifford cc62b5ac78 Incorporate additional changes into generation 2022-08-20 00:07:19 +01:00
Martin Wimpress 2e15b1219f
Allow persist MAC addresses for bridged interfaces. Fixes #287 2022-08-19 21:15:36 +01:00
Phil Clifford 8bb24f69c0 Updated for commits direct to README 2022-08-19 20:56:03 +01:00
Phil Clifford d669c4ca2a parent ef4ca6b676
author Phil Clifford <philip.clifford@gmail.com> 1645494694 +0000
committer Phil Clifford <philip.clifford@gmail.com> 1645926095 +0000

rebasing upstream while trying to keep up
2022-08-19 20:56:03 +01:00
Martin Wimpress ae57996d54
Configure network via VM configuration file. Fixes #478 #418 2022-08-19 18:47:38 +01:00
Robin Edser c1c9aacaa8 Small README Typo in first example
Very subtle but important typo.
2022-08-19 18:02:12 +01:00
Martin Wimpress 02e0a9e55a
Document how to enable audio in macOS guests. Close #337 2022-08-19 17:17:58 +01:00
Martin Wimpress 94ee99a48e
Add notes to work around MacOS App Store logins #474
This work around may work in some situations.
2022-08-18 10:48:16 +01:00
Phil Clifford 7e0c00bfe7 Last change hopefully 2022-08-01 11:17:14 +01:00
Phil Clifford 2e5785286f doc refresh to include option 2022-08-01 11:17:14 +01:00
Phil Clifford d0c2bb228a
New release docs with cogged README (#508) 2022-07-30 07:56:23 +01:00
Abe Hanoka 76bb64035d
fix window 11 config example (#497) 2022-07-24 01:23:04 +01:00
goosepirate ace75eee9d
Mention SPICE Windows guest tools in README (#440) 2022-07-24 01:07:08 +01:00
Dale Visser ef4ca6b676
A little help for SSH access into a headless VM (#388)
As I learned today on the Discord server.
2022-02-25 23:04:29 +00:00
Phil Clifford 03c5b9fc52
Workaround zsync http-only failures (#396)
* trying to keep up... re-generating

* revert README.md to upstream for noise-suppression

* regenerated Readme for 3.13

* Fix for zsync https failure
2022-02-25 23:01:51 +00:00
nqvrg ebc83ebacf
Add FreeDOS support (#374)
* Add support for FreeDOS 1.2 to quickget

* Add support for freedos guests to quickemu

* Add support for FreeDOS 1.3 to quickget

* Force qemu to keep booting from cd after formatting disk

* Adjust VM settings

* Refactor FreeDOS to use create_vm

* Add FreeDOS to README

* Add unzip to README as a dependency
2022-02-24 22:31:23 +00:00
nqvrg 4f201949cd
Add support for DragonFlyBSD (#378)
* Add support for DragonFlyBSD

* Add DragonFlyBSD to README
2022-02-23 11:39:11 +00:00
Martin Wimpress bd87f98224
Add NetBSD 2022-02-22 00:51:34 +00:00
Martin Wimpress 45eaaa08c2
Add GhostBSD
Includes MATE and XFCE editions.
2022-02-21 23:32:50 +00:00
Martin Wimpress 596ffa86a6
Add netboot.xyz. Closes #351 2022-02-21 16:41:26 +00:00
Martin Wimpress b9ca7a39f8
Remove duplication of other guests from README.md 2022-02-21 16:40:32 +00:00
Martin Wimpress 21344246b8
Update README.md 2022-02-21 16:35:54 +00:00
Martin Wimpress 2490060192
Refactor Braille support 2022-02-21 07:10:13 +00:00
Phil Clifford 737bc7ff19
Generated readme (#357)
* Readme regenerated

Generated version includes missing parts of  the
now extensive supported guest catalogue.

* A little markdown linting

* some of the lint was better

* missing BSD bit replaced

* Accessibility enhancement noted

* # This is a combination of 3 commits.
# This is the 1st commit message:

Readme regenerated

Generated version includes missing parts of  the
now extensive supported guest catalogue.

# This is the commit message #2:

A little markdown linting

# This is the commit message #3:

some of the lint was better
2022-02-19 15:17:08 +00:00
Phil Clifford e7d034fbf4
Replace BSD note. (#349) 2022-02-19 11:44:12 +00:00
Phil Clifford ace017236c
Add support for braille terminal (#310)
* Add support for braille terminal

fixes #307

* Add braille to Readme

* quote tidying

* currently requires sdl display

noted in the docs rather than forcing so if Qemu and/or brtty provide
a solution we will get immediate or easy benefit.

* add needed sdl to braille examples
2022-02-17 10:35:40 +00:00
Phil Clifford 949dff275f
Add convenient external repository packaging info (#318) 2022-02-17 10:20:16 +00:00
Phil Clifford 8caded9e5c
Project links updated to new common home (#300) 2022-02-17 10:19:05 +00:00
Phil Clifford 328b109cff
Use local isos (#314)
* Start adding params for existing isos

* Merge parameter handling code

* initial testing seems reasonable

Note that if copying files in, "wget -c " will assume

smaller-than-remote files are parts and continue
so likely will cause hashing failures
or if no hash check then corrupt isos.

* Added usage for --help

* Usage enhanced and added to Readme

* spurios unused cruft removed
2022-02-17 10:18:00 +00:00
Phil dbd0a7dc33 Fewer future collissions 2022-01-17 06:26:36 +00:00
Phil 2dcc05abac Merge remote-tracking branch 'nqvrg/add-haiku'
into merging-updated-distros
2022-01-17 04:50:03 +00:00
Phil 641f6f8a7f Merge remote-tracking branch 'guyosi/master' into merging-updated-distros 2022-01-17 03:51:59 +00:00
Phil a8f9a8d703 Merge remote-tracking branch 'nvepogodin/master'
into merging-updated-distros

Also updated release and ISO name
as that had changed with an updated release
2022-01-17 03:43:53 +00:00
Phil fbec9cf21c Merge remote-tracking branch 'vpnmahawar/mxlinux-support' into merging-updated-distros 2022-01-17 02:13:53 +00:00
Phil f232fdfb4e Merge remote-tracking branch 'jai-JAP/patch-1' into merging-updated-distros 2022-01-17 02:03:22 +00:00
Phil 5e58fd4e56 Merge remote-tracking branch 'jai-JAP/alpine' into merging-updated-distros 2022-01-17 01:58:29 +00:00
Jai A P 35d174d241
Update README.md 2022-01-01 11:05:25 +05:30
Jai A P 545fd39392
Update README.md 2021-12-29 23:48:06 +05:30
Vipin Mahawar 4fc02da75e Added MX-Linux support 2021-12-27 12:36:28 +05:30
nqvrg aee9ea296c Add more info about Haiku to README.md
Replacing second "BSD Guests" section, because it was duplicated above.
2021-12-26 19:22:14 +01:00
nqvrg 1f917c85c1 Add Haiku to README 2021-12-26 19:22:14 +01:00
arcolinuxz a5f9b282c9 readme added 2021-12-20 13:33:44 +01:00
arcolinuxz a487d9a952 readme added 2021-12-20 13:20:21 +01:00
arcolinuxz cc7caab80e readme added 2021-12-20 13:18:50 +01:00
guyosi b3edcfcc1c
Merge branch 'master' into master 2021-12-09 20:29:50 -05:00
Martin Wimpress 2a0ba4d10a Enable network during Windows installs 2021-12-08 10:42:54 +00:00
Phil 8c2f2d0adc Some new features needed adding to the README 2021-12-06 11:46:04 +00:00
Phil f8aee430ec Re-disabled network for re-appearance of #115 2021-12-06 11:00:08 +00:00
Martin Wimpress 6167f30c93
Update OS support in README 2021-12-03 16:54:33 +00:00
Phil Clifford 0af524e3e5
Add Alma Linux (#259)
* temp working files to build function

* remove working dross

* inital Alma Linux support

* Added option for dvd or minimal iso to Alma

* corrections

* temp working files to build function

* remove working dross

* inital Alma Linux support

* Added option for dvd or minimal iso to Alma

* corrections
2021-12-03 13:42:04 +00:00
Phil Clifford b9a1405917 missed Debian from the features section 2021-12-03 10:05:51 +00:00
Phil Clifford 8369e170df Added debian to readme 2021-12-03 10:05:51 +00:00
Charles Hood 93cafe7bf7 Remove extra comma
Between Oracle Linux and Rocky Linux
2021-12-03 10:05:10 +00:00