Commit Graph

297 Commits

Author SHA1 Message Date
Martin Wimpress
05d40e1170
Refactor get_kali() 2022-02-21 01:55:51 +00:00
Martin Wimpress
71d63d2ea2
Refactor get_gentoo() 2022-02-21 01:55:29 +00:00
Martin Wimpress
98fe5899d0
Refactor get_elementary() 2022-02-21 01:55:01 +00:00
Martin Wimpress
dc5cc54af5
Refactor get_debian() 2022-02-21 01:54:39 +00:00
Martin Wimpress
a1f02e6b3a
Refactor get_arcolinux() 2022-02-21 01:53:09 +00:00
Martin Wimpress
41afadd809
Refactor get_alpine() 2022-02-21 01:52:37 +00:00
Martin Wimpress
bbdd66d7d1
Refactor get_alma() 2022-02-21 01:51:49 +00:00
Martin Wimpress
15bb82501c
Update web_get() errors with the downloader used 2022-02-21 01:51:15 +00:00
Martin Wimpress
3d0a1b5453
Revert localiso feature
Mixing an option parser with the existing argv/arvc style parser creates a confusing set of conditionals with large if/then inside a case statement.

On reflection, I don't think this feature has a place in quickget. For anyone with existing iso image, quickemu configurations can be hand crafted. Perhaps the additional of a "quickconf" would be a better way to quickly create VM configs from existing ISO images.
2022-02-21 01:50:37 +00:00
Martin Wimpress
c74a8fd4d1
Update Zorin releases 2022-02-21 01:42:10 +00:00
Martin Wimpress
fe5dfce322
White space clean up 2022-02-21 01:40:23 +00:00
Martin Wimpress
d67f864957
Tidy unattended.xml 2022-02-20 09:38:03 +00:00
Martin Wimpress
0d6cd87494
Fix SkipAutoActivation for Windows 10/11 2022-02-20 09:37:09 +00:00
Martin Wimpress
2dc2fe271a
Add SkipAutoActivation true to unattened.xml for Windows 2022-02-19 15:24:21 +00:00
zenobit
ee2cb19bbf
revert to default mirror (#350) 2022-02-19 12:03:47 +00:00
Phil Clifford
86068f039a
Fixes #250 (#362)
Quotes needed to  allow bracketed langs to match.
User still needs to wrap the LANG parameter in quotes.
2022-02-19 11:50:34 +00:00
Phil Clifford
da8d0c7899
Use local isos fixed (#361)
* 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

* Fixed race

adding belts and braces

* Removed debugging and cruft

* Not yet able to cache windows because windows

* Working for cached macos

with limitations
2022-02-19 11:49:09 +00:00
Phil Clifford
65b78eb8a4
Reduce future pain (#358)
* Removed big list of itemised defaults

There are list() functions and docs  - spelling out the list of
OS options here just adds work and maintenance overhead.

* Removed misleading chatter

Already took out the incorrect phrasing.  With most now
being default the output is over-noisy and probably unhelpful.
2022-02-19 11:47:10 +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
Martin Wimpress
14ae0d53a2
White space cleanup 2022-02-17 10:14:17 +00:00
Martin Wimpress
83da5351d9
Fix guest config for Haiku Kolibrios 2022-02-17 10:14:03 +00:00
Jai A P
4c85cf5596
Add suport for aria2c for faster downloading if installed (#299)
* Add suport for aria2c for faster downloading if installed

* Fix newlines in aria2c output
2022-02-17 10:06:47 +00:00
Avri Chen-Roth
bb6b4fe597
Replace multiple if statements with case and OR (#295)
* Replace multiple if statements with case and OR

* Fix case statement per review suggestion

* Added default fallback for undefined OSs

Co-authored-by: Martin Wimpress <304639+flexiondotorg@users.noreply.github.com>
2022-02-17 10:03:31 +00:00
Martin Wimpress
b933bf77d5
Merge branch 'master' into merging-fixes 2022-02-17 09:49:19 +00:00
Phil
506ddff59b Moved MX-Linux source to official sourceforge
As requested by @SwampRabbit
2022-01-31 11:00:02 +00:00
Phil
daa730a2d9 Merge branch 'void' into mud-plus-void 2022-01-31 02:19:19 +00:00
zenobit
6de821561c
Update quickget 2022-01-31 01:25:02 +01:00
zenobit
3d30f8b1d7
Update quickget 2022-01-31 01:15:53 +01:00
zenobit
18f92bc785
fix 2022-01-30 18:46:55 +01:00
Phil Clifford
5e8d6d97d3 fixed mxlinux list bug 2022-01-30 03:56:24 +00:00
Phil Clifford
ee6daedb4e
Fixes #330 (#13)
erroneous and confusing release outputs fixed
2022-01-29 15:24:12 +00:00
Phil Clifford
1e98fa7a92
Fixes #330 (#12)
erroneous and confusing release outputs fixed
2022-01-29 15:10:57 +00:00
Phil
5e7dce6d82 Fixes to kolibrios
removed 7z dependency and corrected errors.
2022-01-17 05:38:57 +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
86a614cdea Merge remote-tracking branch 'FriDay/leap-fix' into merging-updated-distros 2022-01-17 02:18:50 +00:00
Phil
a7de776741 Merge remote-tracking branch 'sebcode/task/add-tails-linux-support' into merging-updated-distros 2022-01-17 02:15:21 +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
Phil
f15f011ad1 Merge remote-tracking branch 'abe101/master' into merging-updated-distros 2022-01-17 01:47:40 +00:00
Phil
1d0312f430 Merge remote-tracking branch 'kolibri/master' into merging-updated-distros 2022-01-17 01:16:25 +00:00
Phil
dc901fa932 Merge remote-tracking branch 'erikdubois/master' into merging-updated-distros 2022-01-17 01:13:10 +00:00
Phil
48fbbb584f Merge branch 'new-elementary-release' into merging-updated-distros 2022-01-17 01:12:34 +00:00
Phil
8adbae8e23 slight tweak after confirming only latest release is available 2022-01-17 01:03:43 +00:00
Phil
d06681506f updated elementary to 6.1 2022-01-17 00:48:40 +00:00
Phil
7ecd33bf6d Merge new-elementary-release' into merging-updated-distros
attempting to pull all the new and updated distros into a single branch
with any conflicts resolved.
2022-01-17 00:29:38 +00:00
zenobit
3ef5ff47bc added initial support for void linux 2022-01-16 04:38:45 +01:00
Sebastian Volland
ad3332ab37 Add support for Tails Linux 2022-01-07 10:25:45 +01:00
Ian2020
18278288d7 Fix #306 - supply dir to web_get when using wget 2022-01-06 11:09:25 +00:00
Jai A P
7c21235ce8
fix Manjaro unable to download iso 2022-01-01 11:58:38 +05:30
Jai A P
e33900a81e
Auto Update Manjaro 2022-01-01 11:50:17 +05:30
Vipin Mahawar
cff1c450b7 fix typo 2021-12-31 22:54:57 +05:30
Jai A P
3454f4fae0
Update quickget 2021-12-31 17:05:00 +05:30
Jai A P
82885ef8c4
Update quickget 2021-12-30 16:06:22 +05:30
Jai A P
b4c940e789
Update quickget 2021-12-30 15:53:40 +05:30
Jai A P
435e427c9c
Add Alpine Linux support 2021-12-30 15:53:04 +05:30
Jai A P
599aa07696
Add manjaro support 2021-12-29 18:06:58 +05:30
Vipin Mahawar
4fc02da75e Added MX-Linux support 2021-12-27 12:36:28 +05:30
abe-101
c3b08411a9
Update Debian version to 11.2.0 2021-12-26 22:38:11 -05:00
nqvrg
935b83a490 Set an explicit disk size of 32G for Haiku 2021-12-26 19:22:14 +01:00
nqvrg
9f27cbffa2 Add Haiku R1 Beta 3 to quickget script 2021-12-26 19:22:14 +01:00
Vitaliy Krylov
82be8d324c Improved support of KolibriOS:
CD-ROM (iso), Disk, Internet and Audio are working now.
Also added forced LiveCD booting (because release named latest-iso, not latest-img).
Did some tweaks with '-machine' and '-cpu'. Now these VMs will run with 'qemu32' processor since KolibriOS throw an MTRR error (I didnt get how to fix it by any other way).
2021-12-23 20:36:34 +03:00
Vitaliy Krylov
310d2d3aa1 Adding KolibriOS support
It can download and boot this OS. There is one requirement: 7z.
Its not completed yet (at least internet and sound dont work)
2021-12-22 00:13:47 +03:00
arcolinuxz
c1ded4df4d add arcolinux 2021-12-20 11:35:54 +01:00
Phil Clifford
4a048626ff New release of elementaryOS 6.0 2021-12-17 01:44:38 +00:00
Christian Mayer
b3f3545a99 Pop!_OS: add 21.10 2021-12-16 13:00:01 +01:00
Jordan Day
3cdfe211b4
Set URL to 'Current' ISO for Leap >= 15.2 2021-12-13 10:31:37 -06:00
guyosi
b3edcfcc1c
Merge branch 'master' into master 2021-12-09 20:29:50 -05:00
0x4A6F
eff4463efc NixOS: add 21.11 2021-12-08 10:44:29 +00:00
Martin Wimpress
8bfe13f5c5 Bypass some system checks, such as TPM and SecureBoot. Close #233
This should help users of Quickemu on distros where OVMF/EDK2/QEMU don't provide a complete SecureBoot with SMM capability, such as Arch Linux, to successfully install Windows 11.
2021-12-08 10:42:54 +00:00
Martin Wimpress
9750a9291a Reorder windowsPE 2021-12-08 10:42:54 +00:00
Martin Wimpress
957f453acd Do not attempt an upgrade 2021-12-08 10:42:54 +00:00
Martin Wimpress
7cce7a2303 Do not OptIn to sharing diagnostics data 2021-12-08 10:42:54 +00:00
Martin Wimpress
2b3e3a88c3 Autogenerate ComputerName in offlineServicing
Prevents Windows 11 prompting for a computer name during install
2021-12-08 10:42:54 +00:00
Martin Wimpress
c15872bfb4 Consolidate specialize 2021-12-08 10:42:54 +00:00
Martin Wimpress
ca1c5fd33b Drop NetworkLocation; not required 2021-12-08 10:42:54 +00:00
Martin Wimpress
810000d785 Clean up 2021-12-08 10:42:54 +00:00
Martin Wimpress
c72b0fa417 Update link to unattended documentation 2021-12-08 10:42:54 +00:00
Martin Wimpress
80cbaf56fa Move unattened_windows() near get_windows() 2021-12-08 10:42:54 +00:00
Martin Wimpress
8cec043b1d Add a complete OOBE configuration to unattend.xml
ProtectYourPC=3 enforces the most privacy respecting options, without prompting the user during install.

The combination of HideOEMRegistrationScreen=true and NeworkLocation=Home with HideLocalAccountScreen=false and HideOnlineAccounts=false allows for local and online account creation but prevents scenarios where online account only authentication is made a hard requirement.

SkipUserOOBE and SkipMachineOOBE are documented as deprecated, but both must be set to false otherwise the install will complete automatically without creating any user accounts, of any kind.
2021-12-08 10:42:54 +00:00
Martin Wimpress
fac46863c3 Consistent <component> formatting in unattend.xml 2021-12-08 10:42:54 +00:00
Martin Wimpress
2a5e4537eb Update Windows disk partitions to include WinRE, EFI, MSR and OS 2021-12-08 10:42:54 +00:00
Martin Wimpress
98ee949a6b
Disable CEIP
https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-sqmapi-ceipenabled
2021-12-06 10:58:24 +00:00
Martin Wimpress
acd9cfde81
Formatting unattaned.xml 2021-12-06 10:56:58 +00:00
Martin Wimpress
126e2d3aa0
Add debug for get_windows() 2021-12-06 10:55:54 +00:00
Martin Wimpress
5408979da5
New WIndows 10 & 11 ISO are available 2021-12-06 10:54:46 +00:00
Martin Wimpress
edd9216775
Make shellcheck happy 2021-12-06 10:22:58 +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
2af2b9c34d Missing rocky appearance in final catalog 2021-12-03 10:16:30 +00:00
Phil
92878c27df some shellcheck fixes 2021-12-03 10:16:00 +00:00
Cowboy General
9ba10f91df Turn off Hibernation in Windows autounattend.xml
Turn off Hibernation in Windows to correct issue #162
2021-12-03 10:10:20 +00:00
Phil Clifford
765355c4d3 Added option support for debian nonfree 2021-12-03 10:05:51 +00:00
Phil Clifford
7afc9bf710 Add debian current support 2021-12-03 10:05:51 +00:00
Charles Hood
0fe5717447 Add version 8.5 support Oracle Linux
Just released 11/16/2021
2021-12-03 10:05:10 +00:00
Charles Hood
bccabad4fd Add Oracle Linux version 7.9, 7.8, 7.7 support
Add Oracle Linux version 7.9, 7.8, 7.7 support
Note different ISO naming pattern from 8.x
2021-12-03 10:05:10 +00:00
Charles Hood
8df11258f0 2nd attempt at OracleLinux HASH checking 2021-12-03 10:05:10 +00:00
Charles Hood
f7ead7e815 Attempt get HASH for OracleLinux and check it 2021-12-03 10:05:10 +00:00
Charles Hood
e5e40ba77c Restrict OracleLinux support 8.x for now
7.x and 6.x use a different naming scheme
2021-12-03 10:05:10 +00:00