2022-12-30 21:31:33 +01:00
|
|
|
On the road to 2023.02
|
2023-01-18 09:04:50 +01:00
|
|
|
Highlights:
|
|
|
|
- Unified Kernel Images / UKI files are provided now
|
2023-01-22 07:49:11 +01:00
|
|
|
- Unified Kernel Image setup is supported in EFISTUB menu now
|
2023-01-21 15:55:54 +01:00
|
|
|
- grub 2:2.06.r440.g4de39a2af-1
|
2023-01-23 14:57:19 +01:00
|
|
|
- archboot-setup.sh works on installed system as System Setup tool
|
2023-01-18 09:04:50 +01:00
|
|
|
Environment changes:
|
2023-01-22 07:45:21 +01:00
|
|
|
- show full initrd line in grub menu
|
2023-01-18 09:04:50 +01:00
|
|
|
- added fbset and terminus-font
|
2023-02-02 06:58:25 +01:00
|
|
|
- switch to Terminus as default font
|
2023-01-26 19:54:56 +01:00
|
|
|
- removed pcre, zsh and grml-zsh-config
|
2023-02-01 19:50:08 +01:00
|
|
|
- added normal bash layout with /root/.bash* files
|
2023-02-01 19:48:19 +01:00
|
|
|
- Custom bash options are provided by /etc/profile.d/custom-bash-options.sh
|
2023-01-27 10:48:38 +01:00
|
|
|
- added bash-completion
|
2023-02-01 19:48:19 +01:00
|
|
|
- new MOTD with architecture and Manage Archboot
|
2023-01-21 09:49:22 +01:00
|
|
|
update-installer:
|
|
|
|
- added network check
|
2023-01-27 23:38:05 +01:00
|
|
|
- added bash completion
|
2023-01-21 15:55:54 +01:00
|
|
|
setup:
|
2023-01-27 07:06:22 +01:00
|
|
|
- add Terminus font to font selection dialogs
|
2023-02-02 06:58:25 +01:00
|
|
|
- major code cleanup of blockdevice.sh
|
|
|
|
- major code cleanup of mountpoints.sh
|
2023-01-26 15:34:34 +01:00
|
|
|
- outsourced help texts to files
|
2023-01-26 19:54:56 +01:00
|
|
|
- added new help texts for partitioning GUID/GPT and BIOS/MBR
|
2023-01-24 16:02:19 +01:00
|
|
|
- new systemd compliant mounting dialogs with /efi or /boot as ESP
|
2023-01-25 07:10:26 +01:00
|
|
|
- don't format already existing ESP
|
|
|
|
- don't format already existing swap partition
|
2023-01-24 16:02:19 +01:00
|
|
|
- Auto-Prepare mode is systemd-gpt-auto-generator compliant now
|
2023-01-25 17:00:29 +01:00
|
|
|
- devices are listed with their SIZE in menus
|
2023-02-01 19:48:19 +01:00
|
|
|
- enable custom bash options on installed system
|
2023-02-02 15:14:27 +01:00
|
|
|
- autodetect packages mdadm, lvm2 and cryptsetup
|
|
|
|
- install neovim and nano on selection
|
2023-02-02 12:38:27 +01:00
|
|
|
- added bash-completion to defaults file
|
2023-02-02 11:16:53 +01:00
|
|
|
- added autodetection of ucode package
|
2023-01-25 17:00:29 +01:00
|
|
|
- added Unified Kernel Image suppport in EFISTUB menu
|
|
|
|
- new efibootmgr routine
|
2023-01-23 14:57:19 +01:00
|
|
|
- disable unsafe menu entries on installed system
|
2023-01-30 07:40:35 +01:00
|
|
|
- don't show installation message on installed system
|
2023-01-26 19:54:56 +01:00
|
|
|
- added new menu title, if running on installed system
|
2023-01-23 14:57:19 +01:00
|
|
|
- fixed automounted ESP and /boot detection on installed systems
|
|
|
|
- don't ask for network, sources and mkfs on installed sytems
|
2023-01-23 10:54:16 +01:00
|
|
|
- fix LANG= add .UTF-8 to parameter
|
2023-01-24 16:17:59 +01:00
|
|
|
- only copy kernel and other files to ESP while doing systemd-boot and rEFInd
|
2023-01-23 14:57:19 +01:00
|
|
|
- only add BIOS or UEFI Windows entry to grub.cfg
|
|
|
|
- remove efi shell from grub.cfg
|
2022-12-30 21:31:33 +01:00
|
|
|
---
|
|
|
|
2023.01 Highlights:
|
2022-12-13 12:11:58 +01:00
|
|
|
- linux 6.1.x
|
|
|
|
- mkinitcpio v34
|
|
|
|
- grub 2:2.06.r403.g7259d55ff-1
|
|
|
|
- replaced netctl with systemd network stack
|
|
|
|
- added memtest86+
|
|
|
|
Environment changes:
|
|
|
|
- downgrade to fedora shim 15.4-5, due to not working SB on some boards
|
|
|
|
- removed kexec memory gap on aarch64
|
|
|
|
- only provide full UEFI shell on grub menu
|
|
|
|
- removed netctl with depends: wpa_supplicant, dhcpcd, ifplugd, usb_modeswitch
|
|
|
|
- added new systemd network stack: systemd-resolved, systemd-networkd, iwd
|
|
|
|
- removed GRAPHIC packages from local image,
|
|
|
|
new grub respects linux max_initrd_size which is 0x37FFFFF (around 940MB).
|
|
|
|
- lower RAM requirement for local image to 2.7GB
|
|
|
|
- removed network stack from local image pre kexec
|
2022-12-21 07:44:49 +01:00
|
|
|
- removed bind, dnsmasq, nmap, tcpdump, inetutils, net-tools, b43-fwcutter,
|
|
|
|
ntp and wireless_tools
|
2022-12-29 09:51:17 +01:00
|
|
|
- removed xfs_scrub, arpd, archinstall, testdisk, ntfs-3g, python and perl
|
2023-01-12 19:41:15 +01:00
|
|
|
- removed old and unmaintained dmraid support, use mdadm instead
|
2022-12-13 12:11:58 +01:00
|
|
|
- fixed /etc/request-key.d directory addition
|
2022-12-19 21:09:27 +01:00
|
|
|
- use systemd defaults for shadow, gshadow and passwd
|
2022-12-26 10:57:44 +01:00
|
|
|
- use system's shells file
|
2022-12-19 21:09:27 +01:00
|
|
|
- disable audit function on boot commandline
|
2022-12-26 11:02:01 +01:00
|
|
|
- enabled syntax highlighting in nano editor
|
2022-12-26 10:57:44 +01:00
|
|
|
- replaced vim editor with neovim editor
|
2022-12-29 09:51:17 +01:00
|
|
|
- added neovim lastplace plugin
|
2022-12-13 12:11:58 +01:00
|
|
|
setup/quickinst changes:
|
|
|
|
- check kernel to trigger menu with updating environment
|
|
|
|
- fixed riscv64 package installation with disabling ucode packages
|
2022-12-27 10:21:18 +01:00
|
|
|
- fixed GPT NAMESCHEME listing on fresh disks
|
2022-12-27 10:22:03 +01:00
|
|
|
- fixed sub-keymap listing
|
2022-12-13 12:11:58 +01:00
|
|
|
- reordered/cleaned up timezone regions
|
|
|
|
- reordered manage devices menus
|
|
|
|
- removed netctl support
|
|
|
|
- added systemd-networkd, systemd-resolved, iwd support
|
2023-01-12 19:41:15 +01:00
|
|
|
- removed old and unmaintained dmraid support, use mdadm instead
|
2023-01-12 19:01:39 +01:00
|
|
|
- cleaned up mountpoints and btrfs function
|
|
|
|
- new btrfs configuration implemented, subvolume is now mandatory
|
2023-01-13 16:25:37 +01:00
|
|
|
- redone filesystem mounting dialogs
|
2022-12-26 11:02:01 +01:00
|
|
|
- replaced vim editor with neovim editor
|
|
|
|
- install neovim editor instead of vim editor to installed system
|
|
|
|
- add nano editor syntax highlighting on installed system
|
2023-01-06 19:04:16 +01:00
|
|
|
- simplified bootloader dialogs and menus
|
2022-12-31 21:33:04 +01:00
|
|
|
- fixed kernel, initramdisk and ucode copying to separate EFISYS partition
|
2023-01-02 18:43:37 +01:00
|
|
|
- refind switched to only refind.conf usage for configuration
|
2023-01-06 19:04:16 +01:00
|
|
|
- added dialogs to separate uefi system partition actions
|
2022-12-13 12:11:58 +01:00
|
|
|
---
|
|
|
|
2022.12 Highlights:
|
|
|
|
- grub 2:2.06.r380.g151467888-1
|
|
|
|
- mkinitcpio 33-1
|
|
|
|
- Autodetect high resolution screens with setting 32 font size by default
|
|
|
|
during boot
|
|
|
|
- Better Localization support:
|
|
|
|
new Keymap, Console Fonts, Timezone and System-Wide Locale dialogs
|
|
|
|
- major code cleanup with merging script parts
|
|
|
|
and remove redundancy
|
|
|
|
- fixed performance regression in mkinitcpio 33
|
|
|
|
Environment changes:
|
|
|
|
- release year/month logo without kernel version
|
|
|
|
- added rpcuser
|
|
|
|
- fixed locale setting on aarch64
|
|
|
|
- use latarcyrheb-sun16 font as default console font
|
|
|
|
- use latarcyrheb-sun32 font on high resolution screens
|
|
|
|
as default console font
|
|
|
|
- removed archboot's MOK key with signing kernel and grub on ISO,
|
|
|
|
this broke reproducibilty
|
|
|
|
update-installer changes:
|
|
|
|
- more output on updating scripts
|
|
|
|
setup/quickinst changes:
|
|
|
|
- new root password handling at the beginning of configuration:
|
|
|
|
- added check to avoid locked root account
|
|
|
|
- added check to avoid empty password
|
|
|
|
- don't allow empty root password
|
|
|
|
- new Date and Time setting routine:
|
|
|
|
- splitted into Region and Timezone
|
|
|
|
- new Keymap routine:
|
|
|
|
- splitted into locale and variants
|
|
|
|
- new Console Font routine:
|
|
|
|
- only use latarcyrheb-sun(16,32) and eurlatgr font
|
|
|
|
- Autodetect high resolution screens with setting big font by default
|
|
|
|
- new System-Wide locale setting dialog on configuration step
|
|
|
|
- fixed partial broken autoconfiguration
|
|
|
|
- show more information dialogs on doing pre/autoconfiguration
|
|
|
|
- rearranged most autoconfiguration to last step of install packages
|
|
|
|
- run mkinitcpio and locale-gen only when needed
|
|
|
|
- fixed netlink up detection by ping www.google.com
|
|
|
|
- fixed broken bootloader installation menu call
|
|
|
|
- switch to zstd compression as first option on btrfs dialog
|
|
|
|
- reformat btrfs boxes
|
|
|
|
---
|
|
|
|
New 2022.11 images uploaded:
|
|
|
|
Highlights:
|
|
|
|
- Linux 6.0.x
|
|
|
|
Environment changes:
|
|
|
|
- new logo Linux 6.0.x
|
|
|
|
- removed obsolete dhclient
|
|
|
|
- removed redundant vi
|
|
|
|
- updated to mkinitcpio 32
|
|
|
|
update-installer changes:
|
|
|
|
- reformated output on X/Wayland startup
|
|
|
|
- added check for working network
|
|
|
|
- added new logic for local image with less than 4096 GB RAM,
|
|
|
|
which allows XFCE environment.
|
|
|
|
setup/quickinst changes:
|
|
|
|
- removed dhclient support
|
|
|
|
---
|
|
|
|
2022.10 Highlights:
|
|
|
|
- New RISC-V riscv64 architecture support
|
|
|
|
- possibility to turn system into a full
|
|
|
|
Arch Linux system with -full-system parameter
|
|
|
|
By using: # update-installer -full-system
|
|
|
|
Every Archboot strip down gets reverted by reinstalling all packages to a zram /usr with readding of man/info pages and localization.
|
|
|
|
Environment changes:
|
|
|
|
- new logo including RISC-V 64
|
|
|
|
- possibility to choose between firefox and chromium
|
|
|
|
with _STANDARD_BROWSER option in defaults file
|
|
|
|
- firefox as new default standard browser for all architectures
|
|
|
|
- fix ca-certificates on updates
|
|
|
|
---
|
|
|
|
2022.09 Highlights:
|
|
|
|
- Big end of summer cleanup this time:
|
|
|
|
cleanup dependencies: 47 less packages installed (316 packages -> 269 packages)
|
|
|
|
removed packages: linux-atm, ppp, pppoe, xl2tpd, wvdial, vpnc, openconnect,
|
|
|
|
openvpn, pptpclient, libgssglue, snarf, cracklib,
|
|
|
|
ipw2100-fw, ipw200-fw, gnu-netcat, cpio and fuse(3)
|
|
|
|
saved booted space: 16MB (689 MB -> 673 MB)
|
|
|
|
- pacman keyring handling improvements
|
|
|
|
- use qemu-static-user from [extra] for aarch64 iso assembling
|
|
|
|
(thanks David for implementing this in qemu package)
|
|
|
|
Environment changes:
|
|
|
|
- updated grub to 2.06.r322.gd9b4638c5-4
|
|
|
|
- fixed pacman keyring on aarch64
|
|
|
|
- updated OVMF_VARS.secboot.fd from fedora to 20220526git16779ede2d36-5
|
|
|
|
- added missing base programs:
|
|
|
|
nscd, archlinux-keyring-wkd-sync, makepkg-template, getsubids,
|
|
|
|
update-pciids, ninfod, sln, lsfd
|
|
|
|
- fixed xorg and wayland startup
|
|
|
|
- implemented checking of missing base binaries
|
|
|
|
- simplified zram function for /usr directory mounting
|
|
|
|
setup/quickinst changes:
|
|
|
|
- always install latest archlinux keyring package(s),
|
|
|
|
before doing pacman tasks
|
|
|
|
- abort on package installation or keyring failure
|
|
|
|
- added keyring initialization checks
|
|
|
|
- removed filesystem and systemd-sysvcompat hacks
|
|
|
|
---
|
|
|
|
2022.08 Highlights:
|
|
|
|
Environment changes:
|
|
|
|
- new background image
|
|
|
|
- kernel 5.19.x
|
|
|
|
- shim 15.6-2
|
|
|
|
- added kmod fix from mkinitcpio
|
|
|
|
---
|
|
|
|
Highlights 2022.07:
|
|
|
|
- added all graphical environments to local images
|
|
|
|
- autodetection of RAM with according actions on login
|
|
|
|
- only show kexec memory gap on aarch64: 3950 MB - 4299 MB
|
|
|
|
- all images have network(LAN),dhcpcd and ssh support already on first boot.
|
|
|
|
- speedup gpg pacman initialization
|
|
|
|
- also log messages from update-installer.sh to ssh too (/dev/pts/0)
|
|
|
|
- always show Local mode on login
|
|
|
|
Environment changes:
|
|
|
|
- added all graphical environments to local image
|
|
|
|
- autodetection of RAM with according actions on login
|
|
|
|
- show kexec memory gap on aarch64: 3950 MB - 4299 MB
|
|
|
|
- fixed kexec memory gap on x86_64
|
|
|
|
- only download graphical packages on -latest-install
|
|
|
|
- added kexec arithmetic for choosing KEXEC_FILE_LOAD
|
|
|
|
- all images have now network(LAN),dhcpcd and ssh support already on bootup
|
|
|
|
- speedup and reuse of gpg pacman initialization
|
|
|
|
- log messages from update-installer.sh to ssh (/dev/pts/0)
|
|
|
|
- always show Local mode on login
|
|
|
|
- rename -kde options to -plasma
|
|
|
|
- rename _KDE_PACKAGES to _PLASMA_PACKAGES
|
|
|
|
- rename archboot_repo to archboot
|
|
|
|
- rename update-installer.sh to update-installer
|
|
|
|
- shorten xorg environment options: -gnome, -plasma and -xfce
|
|
|
|
- only allow one graphical environment on local image < 4.5 GB RAM
|
|
|
|
- updated welcome messages
|
|
|
|
- updated bootloader menu entries
|
|
|
|
- updated background image
|
|
|
|
- added archboot MOK key
|
|
|
|
- update fedora shim to 15.6-1
|
|
|
|
- update grub to 2.06.r261.g2f4430cc0-1
|
|
|
|
Setup changes:
|
|
|
|
- allow archboot environment update with 2600 MB RAM
|
|
|
|
- new f2fs defaults added based on Arch Linux wiki
|
|
|
|
- efi default size on autoprepare mode set to 512 MB
|
|
|
|
- changed filesystem order
|
|
|
|
- fix autoprepare on mmc blockdevices
|
|
|
|
- fix device listing to not showing install media
|
|
|
|
- better wifi dialogs and menus
|
|
|
|
- speedup network link detection
|
|
|
|
Environment changes:
|
|
|
|
- adopted glibc changes with C.UTF-8 locale
|
|
|
|
Setup changes:
|
|
|
|
- allow environment update with 2600 MB RAM
|