8cb905deb7
Remove implicit /debian from mirror
2023-08-30 10:15:24 -04:00
ead88f34d7
Allow passing mirror through buildpxe.sh
2023-08-30 10:08:21 -04:00
51c6d56aa1
Add message about building ISO
2023-08-30 09:46:39 -04:00
c40ca30854
Fix bad security mirror path
2023-08-30 09:30:31 -04:00
3ff6889382
Add message during wait
2023-08-29 09:38:02 -04:00
5716faeaf7
Make reboot forcible to avoid weird issues
2023-08-28 23:10:27 -04:00
531f915348
Change default mirror
2023-08-28 22:57:07 -04:00
77e778e499
Add noeject config
2023-08-28 22:26:04 -04:00
f4ad6f6308
Fix efivars mount
2023-08-28 22:25:47 -04:00
b64cfc4375
Reset liveISO to bullseye
...
Bookworm seems to have a serious bug with PERC controllers causing the
drive to reset. This goes away with Bullseye, so use that instead.
2023-08-28 20:53:54 -04:00
73f8394959
Fix bug with active TTYs
2023-08-28 20:45:17 -04:00
1ef689c328
Add missing echo
2023-08-28 16:44:45 -04:00
63acea4c50
Add more improvements to install prompts
2023-08-28 16:41:38 -04:00
162a5d00fa
Use readline prompt if required
2023-08-28 16:26:36 -04:00
078750f09d
Use non-free-firmware for liveISO
2023-08-28 15:25:13 -04:00
995aab830c
Better handle components for bookworm
2023-08-28 15:24:50 -04:00
42e29013e8
Use bookworm for liveISO
2023-08-28 15:15:19 -04:00
43b5a99099
Improve menus for clarity
2023-08-28 15:15:00 -04:00
bdd7713bc9
Add bond support during initial network config
2023-08-28 14:24:19 -04:00
8d6089264c
Improve messages and chroot finals
2023-08-27 01:18:30 -04:00
f8d457c441
Set discard on system disk if supported
2022-11-05 01:30:19 -04:00
f66c04a160
Ensure python-is-python3 is installed on bullseye
2022-11-02 23:35:13 -04:00
dddb948a24
Fix paths inside grub.cfg
2022-11-02 23:15:38 -04:00
abc82651df
Fix bootloader configuration for live env
2022-11-02 22:40:00 -04:00
333a01d266
Fix bad variable replacement
2022-11-02 22:34:30 -04:00
bb9950803d
Fix incorrect variable reference
2022-11-02 22:28:48 -04:00
7e04199e1e
Update default mirror to UWaterloo (Rogers outage)
2022-07-08 15:31:17 -04:00
cb0ab9e63c
Remove extra final phase of boot checks
2022-07-08 15:19:21 -04:00
b5d1d75650
Add missing mkdir
2022-07-06 11:38:26 -04:00
25315ebfd5
Add bnxt_en to initramfs
2022-07-06 11:35:13 -04:00
1297b89c53
Fix missing initrd= option for liveboot
2022-07-06 10:37:38 -04:00
cf89fb955a
Remove obsolete flags from README
2022-07-05 10:59:08 -04:00
dedc330a31
Make mirror server configurable
2022-07-05 10:55:16 -04:00
8d0b05b027
Switch to Rafal's mirror
...
The official mirror is very slow and has problems with connectivity
sometimes.
2022-07-05 10:50:43 -04:00
73dcf03c6c
Remove internal poweroff after hook completion
2022-01-01 18:44:03 -05:00
03809a8691
Go back to buster
...
For some reason LB keeps installing buster anyways.
2021-12-30 23:23:18 -05:00
fe1d6023d3
Add support for cross-arch ISOs
...
Initial support for arm64 installer support, as well as supporting
building the amd64 files on arm64 (i.e. an RPi3/4)
2021-12-30 18:37:35 -05:00
ef832cc112
Move into script dirs before running
2021-12-30 05:47:11 -05:00
47bb4cbbe5
Run buildiso.sh with a full path
2021-12-30 05:41:20 -05:00
5a9d44511e
Add nicer output for detects
2021-12-28 00:53:17 -05:00
c0fde2a3bb
Modify detect match to 3%
...
This will handle corner cases of RAID devices that are a little smaller
than expected (300GB -> 293GB), which were a little outside the 2%
range, while still being close enough.
2021-12-24 15:39:10 -05:00
345b29b84c
Flip ID to end of detect string
...
This just seems to "flow" more for me.
2021-12-24 15:29:53 -05:00
e1fa427ddd
Add delay during checkin script
2021-12-20 04:44:23 -05:00
87a0251fe0
Replace block zeroing with wipefs
...
This is very time consuming and intensive on the disks and really
doesn't do anything, so use wipefs.
2021-12-20 01:24:47 -05:00
846ded0e57
Fix weird spacing
2021-12-19 21:39:36 -05:00
7dfea80d2d
Fix period finding and failures
2021-12-19 20:55:19 -05:00
559513e629
Add lsscsi to suppkglist
2021-12-19 19:36:42 -05:00
e3e8c35949
Adjust comment to reflect group_vars
2021-12-19 17:17:38 -05:00
cebd6f0de2
Handle target_disk detection strings
...
For preseed installs with pvcbootstrapd, implement "detect" strings,
which can be used instead of fixed block paths to determine the required
disk from a fixed set of information available to a human provisioning
the servers, or from Redfish.
The basic idea is thus:
1. The user specifies some physical attributes of the disk, either
manually in a detect string of the preseed configuration, or by a
physical identifier that Redfish can identify.
2. Redfish takes this and either passes it, or crafts a detect string
itself based on its storage information, which is then passed to the
installer preseed as the target_disk value.
3. The installer uses the provided values along with the output of the
"lsscsi" command to determine which block device to use for the system
disk.
This supersedes and enhances the original "model-based" detection with
far greater reliability and the ability to specify specific indexes.
2021-12-19 16:54:09 -05:00
2af6b837d8
Add lsscsi to installer
2021-12-19 04:15:03 -05:00