Archboot - Arch Linux ARM ISO 2024.02 released for aarch64

Talk about the project itself, the community, where we are and what we need. Great place to introduce yourself and make friends as well.

Re: Archboot - Arch Linux ARM ISO 2023.01 released for aarch

Postby tpowa » Mon Jan 16, 2023 2:20 pm

Hi,
2023.01 Highlights:
- 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
- removed bind, dnsmasq, nmap, tcpdump, inetutils, net-tools, b43-fwcutter,
ntp and wireless_tools
- removed xfs_scrub, arpd, archinstall, testdisk, ntfs-3g, python and perl
- removed old and unmaintained dmraid support, use mdadm instead
- fixed /etc/request-key.d directory addition
- use systemd defaults for shadow, gshadow and passwd
- use system's shells file
- disable audit function on boot commandline
- enabled syntax highlighting in nano editor
- replaced vim editor with neovim editor
- added neovim lastplace plugin

setup/quickinst changes:
- check kernel to trigger menu with updating environment
- fixed riscv64 package installation with disabling ucode packages
- fixed GPT NAMESCHEME listing on fresh disks
- fixed sub-keymap listing
- reordered/cleaned up timezone regions
- reordered manage devices menus
- removed netctl support
- added systemd-networkd, systemd-resolved, iwd support
- removed old and unmaintained dmraid support, use mdadm instead
- cleaned up mountpoints and btrfs function
- new btrfs configuration implemented, subvolume is now mandatory
- redone filesystem mounting dialogs
- replaced vim editor with neovim editor
- install neovim editor instead of vim editor to installed system
- add nano editor syntax highlighting on installed system
- simplified bootloader dialogs and menus
- fixed kernel, initramdisk and ucode copying to separate EFISYS partition
- refind switched to only refind.conf usage for configuration
- added dialogs to separate uefi system partition actions

Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.01 released for aarch

Postby tpowa » Fri Feb 10, 2023 11:11 am

Hi,
New 2023.02 images uploaded.

2023.02 Highlights:
- Use zram for rootfs on ISO/IMAGE boot. This enables finally booting the normal image
with 800M RAM. !500M less RAM \o/! The requirement to boot is now equal to archiso.
This also fixes the grub boot issues, with failing on using a big initramdisks
and firmware incompatibility.
- Unified Kernel Images / UKI files are provided now
- Unified Kernel Image setup is supported in EFISTUB menu now
- grub 2:2.06.r456.g65bc45963-1
- archboot-setup.sh works on installed system as System Setup tool
---
Environment changes:
- switch to Terminus as default font
- show full initrd line in grub menu
- added fbset, terminus-font, bash-completion, tpm2-tss and pinentry
- removed refind, grub, pcre, zsh, grml-zsh-config, chntpw, fsarchiver
and ddrescue
- switch to bash as default shell
- added normal bash layout with /root/.bash* files
- custom bash options are provided by /etc/profile.d/custom-bash-options.sh
- new MOTD with listed architecture and Manage Archboot section
- new grub boot layout, no redundancy anymore
- remove not installed packages from local pacman database
---
update-installer:
- added network check
- added bash completion
---
setup:
- add Terminus font to font selection dialogs
- major code cleanup of blockdevice.sh
- major code cleanup of mountpoints.sh
- outsourced help texts to files
- added new help texts for partitioning GUID/GPT and BIOS/MBR
- new systemd compliant mounting dialogs with /efi or /boot as ESP
- don't format already existing ESP
- don't format already existing swap partition
- added sanity checks for ROOT DEVICE and ESP
- Auto-Prepare mode is systemd-gpt-auto-generator compliant now
- Auto-Prepare calculates now with M sizes
- Auto-Prepare added a minimum of 350M for /home
- skip ESP on BIOS mode
- devices are listed with their SIZE in menus
- enable custom bash options on installed system
- autodetect packages mdadm, lvm2 and cryptsetup
- install neovim and nano on selection
- added bash-completion to defaults file
- added autodetection of ucode package
- added Unified Kernel Image suppport in EFISTUB menu
- new efibootmgr routine
- disable unsafe menu entries on installed system
- don't show installation message on installed system
- added new menu title, if running on installed system
- fixed automounted ESP and /boot detection on installed systems
- don't ask for network, sources and mkfs on installed sytems
- fix LANG= add .UTF-8 to parameter
- only copy kernel and other files to ESP while doing systemd-boot and rEFInd
- only add BIOS or UEFI Windows entry to grub.cfg
- remove efi shell from grub.cfg
---
Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.02 released for aarch

Postby tpowa » Tue Mar 14, 2023 9:11 am

Hi,
New 2023.03 images uploaded.

2023.03 Highlights:
- linux 6.2.x
- added system wide locales:
be, bg, cs, da, de, en, el, es, fi, fr, hu, it, lt, lv, mk, nl, nn, pl, pt, ro, ru, sk, sr, sv, uk
---
Environment changes:
- implemented emergency shell with messages and with big font detection support
- implemented new zram routine for all boot types
- added kms to archboot_init, to avoid font flickering, which was introduced
in kernel 6.0.x series
- added speed and permission patches for uid/gid to mkinitcpio functions
- only use KEXEC_LOAD it's way faster, than KEXEC_FILE_LOAD
- don't run kexec on local image, use systemd's switch_root instead
- added archboot-locale script for system wide locale switching
- readd kernel and /EFI to iso filesystem for virtualbox UEFI support
---
update-installer.sh:
- implemented free RAM detection for kexec tasks
---
km:
- removed main menu
---
tz:
- removed main menu
---
setup:
- remove redundant welcome message
- fixed kernel detection with [testing] repository enabled
- show progress of creating new environment on used console
---
Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.03 released for aarch

Postby solskogen » Wed Mar 15, 2023 9:24 am

Can this be used for the Raspberry Pis?
solskogen
 
Posts: 160
Joined: Mon Nov 18, 2013 10:41 am

Re: Archboot - Arch Linux ARM ISO 2023.03 released for aarch

Postby tpowa » Mon Apr 10, 2023 7:39 am

Yes today.
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.04 released for aarch

Postby tpowa » Fri Apr 28, 2023 5:20 am

Hi,
New 2023.04 images uploaded.

2023.04 Highllights:
- grub 2.06.r499.ge67a551a4-1
---
Environment changes:
- switch to archboot-cpio.sh for image/initramfs building
- switch to ukify script for UKI creation
- enable colors in pacman
- remove firewire modules
---
setup:
- enable FIRMWARE bootloader option for aarch64 architecture
- switch to ukify script for FIRMWARE bootloader support
- edit /etc/kernel/cmdline and /etc/ukify.conf before UKI creation
- enable automatic UKI building as run_ukify.service on installed system
---
Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.05 released for aarch

Postby tpowa » Wed May 24, 2023 5:20 am

Hi,
New 2023.05 images uploaded.

2023.05 Highlights:
- linux 6.3.x
- systemd 253.4
- Amazing reduction of !100M RAM to boot the normal image
=> The new requirement dropped to 700M RAM for x86_64
- Amazing shrinking of the image files:
=> The results in comparison to 2023.04 iso files:
- aarch64:
normal image: 356M => 312M
local image: 559M => 532M
latest image: 157M => 128M
- riscv64:
normal image: 502M => 417M
- x86_64:
normal image: 517M => 417M
local image: 833M => 753M
latest image: 252M => 182M
- updated to new Arch Linux repository layout
---
Environment changes:
- load modules and firmware files from the main initramdisk on ISO boot
- removed parport, pata, pcmcia and staging modules
- cleanup init ramdisk modules
- cleanup crypto, input, hid, network and scsi modules
- cleanup firmware files
---
Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.06 released for aarch

Postby tpowa » Mon Jun 26, 2023 7:06 am

Hi
New 2023.06 images uploaded.

Highlights:
- systemd 253.5
- grub 2.06.r533.g78bc9a9b2
- optimized systemd mounts, targets and services
- lots of small changes to MOTD, grub menu and login screen.

Have fun,
greetings
tpowa
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

Re: Archboot - Arch Linux ARM ISO 2023.06 released for aarch

Postby luna » Wed Jun 28, 2023 2:40 pm

Just curious, why would I use this instead of following the official Arch Linux ARM installation instructions for a particular board? I'm not trying to say your project is useless or anything like that, I'm just genuinely curious what benefits it brings compared to the official tools. :)
luna
 
Posts: 13
Joined: Wed May 17, 2023 12:39 pm

Re: Archboot - Arch Linux ARM ISO 2023.06 released for aarch

Postby tpowa » Wed Jun 28, 2023 2:43 pm

Most likely you can use this on your favourite Macbook M1 and up for VM installations.
tpowa
 
Posts: 29
Joined: Tue Jan 04, 2022 8:33 pm

PreviousNext

Return to Community

Who is online

Users browsing this forum: No registered users and 1 guest