index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-17 | Fixing broken encryption support in GRUB (#724) | Anton Hvornum | |
* Added multiple `partprobe` calls and added a `.partprobe()` function on partitions, filesystem and blockdevice. * Adding retry attempts to all UUID related operations tied to the boot process * Tweaked logging for mounting and disk related operations * Removed potential SysCall exception disruptor causing exceptions to go by unnoticed * Increased the start position from 1MiB to 5MiB of /boot partition * Optimized the GRUB installation & config code * Improved Partition().uuid to never return None. Instead it will raise an exception if it can't get a PARTUUID within X retries with Y delay per attempt. * Increased sleep timer for partition uuid retrieval, because even with a 3 second sleep it wasn't long enough even on fast devices. * Make GRUB install to /dev/sda instead of /dev/sda1. * Added 10 retries for retreiving PARTUUID with a one second sleep. Instead of increasing the sleep simply add more retries until we find a good balance on slower disks. | |||
2021-11-17 | Merge PR #716 - Support for efistub-bootloader (API only) | Anton Hvornum | |
Add EFISTUB bootloader support through config/api calls using: ```json { "bootloader": "efistub", "kernels": [ "linux", "linux-lts" ] } ``` | |||
2021-11-16 | Clarification on boot entries when using multiple kernels | Anton Hvornum | |
2021-11-16 | Safe dictionary retrieval | Anton Hvornum | |
2021-11-16 | removed redundant import | Anton Hvornum | |
2021-11-16 | Removed redundant boot-partition retrieval. | Anton Hvornum | |
2021-11-16 | Linting issues | Anton Hvornum | |
2021-11-16 | Added more logging for debugging purposes | Anton Hvornum | |
2021-11-16 | Improved error message when failing to detect mount information. | Anton Hvornum | |
2021-11-16 | Fix unknown-ucode message for EFISTUB bootloader | Ettore Forigo | |
2021-11-15 | Fix boot partition detection for EFISTUB bootloader | Ettore Forigo | |
2021-11-14 | Add EFISTUB bootloader support | Ettore Forigo | |
2021-11-11 | Modified last few places where password gets set. | Anton Hvornum | |
2021-11-07 | Fixes #690 by Clearing storage['active_boot'] if shutdown was successful (#691) | Anton Hvornum | |
* Clear storage variable if shutdown was successful * Adding shutdown monitoring and debug output. * It seams systemd-run gets a connection reset from running 'shutdown now', but in a good way - so it doesn't raise any exceptions. Or at least that's what it looks like. | |||
2021-11-06 | Merge branch 'master' of https://github.com/archlinux/archinstall into ↵ | Anton Hvornum | |
torxed-fix-109 | |||
2021-11-06 | Added mimic function for file operations | Anton Hvornum | |
2021-11-06 | Update installer.py | Anton Hvornum | |
2021-11-05 | Fixed default zram conf location and imports | Anton Hvornum | |
2021-11-05 | Fixed newline in zram conf | Anton Hvornum | |
2021-11-05 | Fixed broken import from master | Anton Hvornum | |
2021-11-05 | Fixed broken import from master (GRUB non-EFI might be wonky) | Anton Hvornum | |
2021-11-05 | Stripped down the default zram configuration for zram-generator | Anton Hvornum | |
2021-11-05 | Merged latest master | Anton Hvornum | |
2021-11-05 | Merged in master changes | Anton Hvornum | |
2021-11-05 | Fix import systemd.Boot | Anton Hvornum | |
2021-11-05 | Added more information to the NTP log line. | Anton Hvornum | |
2021-11-05 | Renamed the ntp function, as it doesn't install/enable ntp any longer. Even ↵ | Anton Hvornum | |
tho it uses the NTP protocol. | |||
2021-11-05 | Merge branch 'master' of github.com:archlinux/archinstall into torxed-fix-682 | Anton Hvornum | |
2021-11-05 | Cleaned up all flake8 issues/warnings. Did some code cleaning as well, ↵ | Anton Hvornum | |
mostly how we called things in guided.py but also some SysCommand calls | |||
2021-11-02 | flake8 fix, trailing semicolon | Anton Hvornum | |
2021-11-02 | Made sure there's a default config that's 'sane' | Anton Hvornum | |
2021-11-02 | Removed pacstrap of ntpd as it's redundant. Also enabled the ↵ | Anton Hvornum | |
systemd-timesyncd service before running a command against it. | |||
2021-11-02 | Changed from ntpd service to systemd-timesyncd. | Anton Hvornum | |
2021-11-01 | Improved run_as for installation.arch_chroot() | Anton Hvornum | |
2021-11-01 | Added a wrapper to create files inside the installation as/for a specified used | Anton Hvornum | |
2021-11-01 | Adding in enabling of zram service | Anton Hvornum | |
2021-11-01 | Adding support for swap on zram | Anton Hvornum | |
2021-10-30 | Wrong lib import path | Anton Hvornum | |
2021-10-30 | Added some error handling to mount points not getting mounted properly. | Anton Hvornum | |
2021-10-30 | Added creating and mounting of subvolume structure for BTRFS. | Anton Hvornum | |
2021-09-17 | Removing /tmp from fstab | Anton Hvornum | |
Since systemd takes care of mounting /tmp as a tmpt, there's no point in having a manual entry in fstab. | |||
2021-09-14 | Moved --noconfirm at the end of the pacstrap command to get piped properly ↵ | Anton Hvornum | |
to pacman inside pacstrap. | |||
2021-09-13 | Merging latest changes | Anton Hvornum | |
2021-09-13 | Added --noconfirm to pacstrap and increased logging verbosity when packages ↵ | Anton Hvornum | |
fail, and adding a exception so that the installation doesn't continue silently. This causes too much confusion (even tho I liked the idea that people could recover the missing parts without having to re-run the installer for subsequent steps. | |||
2021-09-12 | Removed legacy need to add_bootloader | Anton Hvornum | |
`add_bootloader` no longer needs to have a harddrive given as a argument. It will (and should) auto-detect what's mounted in the `self.target` (aka mountpoint) of the installation. | |||
2021-09-06 | Merged in master. | Anton Hvornum | |
2021-07-07 | Fix encryption + grub both in UEFI and BIOS systems. | Hamad Al Marri | |
We need to have two partitions in BIOS one for boot (grub) and the other for root (/). The format of the boot partition is ext2 (so it is added). If disk is chosen to be encrypted, `then /etc/default/grub` is edited as the followings: https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system#Configuring_GRUB_2 Issue: https://github.com/archlinux/archinstall/issues/586 This work is done while working on CachyOS which is Arch based and it is using customized archinstaller. To test these changes you can try CachyOS installer which supports encrypted disk with grub (https://wiki.cachyos.org/). Hamad | |||
2021-06-13 | Removed old safety logics for partitions. Partitions will now always be ↵ | Anton Hvornum | |
formatted when .format() is called on them. The safety now lay in the code parsing the declerative partition layouts. Also added the encrypt/mount logic for encrypted partitions, which by default will be unencrypted unless a password is specified. | |||
2021-06-13 | This fixes ↵ | Anton Hvornum | |
https://github.com/archlinux/archinstall/pull/426#discussion_r650372664 | |||
2021-06-11 | Made it so that the .partitions property of Install() fetches from live ↵ | Anton Hvornum | |
data, rather than storing and caching partitions on initation. Since it now supports mounting a partition layout given by external usage. |