Commit Graph

55 Commits

Author SHA1 Message Date
Fierelier
d5045e47a0 Fix setup crash, if partition table entries are not in disk order 2023-08-22 15:17:23 +02:00
Fierelier
2c1623bbe9 Fix EFI install options for GRUB 2023-08-22 15:17:08 +02:00
Fierelier
2d76d6334e Configure GRUB in dpkg 2023-08-22 15:16:48 +02:00
Fierelier
c486d6b550 Fix 64-bit EFI setup 2023-08-01 17:32:47 +02:00
Fierelier
ddeec85174 Do not ask for EFI GRUB installation when installing onto MBR disk 2023-08-01 15:59:14 +02:00
Fierelier
4b8cd95fd5 Add architecture choice for EFI GRUB 2023-07-21 08:27:29 +02:00
Fierelier
266b9c6317 Fix swap unmount 2023-07-21 08:25:50 +02:00
Fierelier
29891487c4 Do not re-ask settings in live 2023-07-12 05:07:22 +02:00
Fierelier
9f1f9ee7da Use lazy unmount, prevent errors about the target being busy 2023-07-12 04:44:16 +02:00
Fierelier
36a83b3d84 Fix tabbage 2023-07-12 04:42:27 +02:00
Fierelier
3624233e3f Stage failed swap as warning 2023-07-12 04:42:14 +02:00
Fierelier
a1abd04580 Add special case for BTRFS when creating swap 2023-04-22 17:22:43 +02:00
Fierelier
bbe928f340 Allow swap creation to fail 2023-04-22 17:15:32 +02:00
Fierelier
643845fbed Purge live-boot (for Daedalus) 2023-04-15 14:13:32 +02:00
Fierelier
da3bb69424 Fix not setting encrypt, when not formatting 2023-04-15 13:14:26 +02:00
Fierelier
a55394f109 Replace all occurrences of apt with apt-get 2023-04-09 10:05:18 +02:00
Fierelier
f0176906b5 Rework GPT checking and prompts 2023-01-28 06:46:15 +01:00
Fierelier
487ca63d11 Rework status messages related to adding files 2023-01-28 06:45:50 +01:00
Fierelier
371201bf24 Re-include dosfstools, as they're useful for formatting ESD 2023-01-28 03:26:45 +01:00
Fierelier
cfd568f287 Make EFI/BIOS hybrid boot optional by ignoring error 2023-01-28 03:26:16 +01:00
Fierelier
8f794f5f84 Fix mistake 2023-01-28 03:25:45 +01:00
Fierelier
7014853d09 Only handle actual exceptions in nerr() 2023-01-28 03:24:48 +01:00
Fierelier
0f6e3a4fc6 Do not wipe partition signature if the partition is not going to be formatted 2023-01-28 02:21:56 +01:00
Fierelier
ac8a9404f9 Remove wdvn-chroot/wdvn-chroot-end from live-installer login 2023-01-28 02:21:28 +01:00
Fierelier
a58921681f Replace live-installer with a more complex Python script 2023-01-28 01:50:19 +01:00
Fierelier
15b379a9d4 Move clear for better error readability 2023-01-28 01:22:36 +01:00
Fierelier
cc4623c15d Configure keyboard only once 2022-11-07 23:20:05 +01:00
Fierelier
c12afc2827 Copy keyboard settings and don't reboot 2022-11-07 01:53:04 +01:00
Fierelier
43cd6182e7 Do not update initramfs, if cryptsetup-initramfs is installed 2022-11-07 01:35:27 +01:00
Fierelier
c4902400c7 Fix error message 2022-11-07 01:34:42 +01:00
Fierelier
2d168db279 Close luks partition 2022-11-07 01:27:00 +01:00
Fierelier
c964e960ef Do keyboard configuration first 2022-11-07 01:26:07 +01:00
Fierelier
9b7d541e56 Fix wrong $HOME in installation environments 2022-09-26 15:58:26 +02:00
Fierelier
6583b436f0 Add "set -e" to chroot-scripts for better error-handling 2022-09-26 11:08:12 +02:00
Fierelier
830c09bcf9 Add ability for multiple encryption passphrases 2022-09-22 12:20:34 +02:00
Fierelier
5962d2f882 Add support for disk-encryption 2022-09-21 11:43:59 +02:00
Fierelier
f5b41742ea More verbose setup finish 2022-09-21 11:40:20 +02:00
Fierelier
c63ea088fb Add reboot option 2022-09-21 11:38:37 +02:00
Fierelier
ae86fac03e Clean packages more thoroughly 2022-09-12 08:48:57 +02:00
Fierelier
e0b66ddf0e Use dd instead of fallocate, to create the swap file 2022-08-26 11:50:58 +02:00
Fierelier
fe0d80a556 512M ESD (supposed to help with broken EFI implementations) 2022-08-26 08:55:10 +02:00
Fierelier
191c121e12 Better disk device picker 2022-08-26 08:54:16 +02:00
Fierelier
95bf263e7f More keyboard stuff 2022-08-25 21:07:03 +02:00
Fierelier
7f21052ecd Use original update-initramfs on live OS 2022-08-25 12:10:10 +02:00
Fierelier
5f42c5dafe 2048 byte offset for compatibility 2022-08-23 13:06:46 +02:00
Fierelier
476ce0976a Set random hostname when installing 2022-08-22 11:11:14 +02:00
Fierelier
6bea24455b Set live hostname 2022-08-22 11:10:54 +02:00
Fierelier
f4ab124735 Yet another try at fixing the keyboard layout issue 2022-08-19 07:42:46 +02:00
Fierelier
26600b2aa5 Add EFI support 2022-08-15 08:31:02 +02:00
Fierelier
03737e992c Fix keyboard-setup 2022-08-14 22:41:02 +02:00