You are not logged in.
qemu-system-x86_64 -kernel <yourkernel> -initrd <yourinitramdisk> -append "cgroup_disable=memory rootfstype=ramfs"
Offline
$ qemu-system-x86_64 -kernel vmlinuz_archboot_x86_64 -initrd initramfs_archboot_x86_64.img -append "cgroup_disable=memory rootfstype=ramfs" -m 2048
qemu: linux kernel too old to load a ram disk
When I extract the kernel and initrd from the iso, all works as expected. Could it be that the boot files are corrupt on the server?
Offline
I have to check this. Thanks for the report.
From where did you download the files?
Last edited by tpowa (2022-01-22 23:28:18)
Offline
Yes: there's a text prefix to the files on the server:
Setting input-charset to 'UTF-8' from locale
Offline
I got them from here: https://pkgbuild.com/~tpowa/archboot-im … test/boot/
Offline
I went round in circles for quite some time with this one. Serves me right for not verifying the .sig files
[edit:] Turns out the signatures are actually valid for the corrupted files.
Last edited by giddie (2022-01-22 23:38:01)
Offline
Found the error, iso extraction was wrong, fixed in 2022.01-71. Will upload new files when mirrors are synced.
Thx for reporting this issue.
Offline
No problem; thanks for the quick fix, and all your work on the project
Offline
Ok new files uploaded, works now as it should
Offline
I see this error when upgrading the archboot package:
:: Running post-transaction hooks...
(1/6) Registering binary formats...
/usr/lib/binfmt.d/archboot-aarch64.conf:1: Failed to add binary format 'qemu-aarch64': No such file or directory
error: command failed to execute correctly
And a similar error on boot:
systemd-binfmt[688]: /usr/lib/binfmt.d/archboot-aarch64.conf:1: Failed to add binary format 'qemu-aarch64': No such file or directory
It looks like this file is getting parsed/run by
systemd-hook binfmt
Should it belong to archboot-qemu-aarch64? Which then might need a dependency on one of qemu-arch-extra/qemu-headless-arch-extra that provides the qemu-aarch64 binary?
Thanks for your work on this project
Offline
Fixed with 2022.01-73.
Just forgot to move it.
Offline
Yep, sorted - thanks.
On a related note. Is there a simple way to avoid having all of a system's initramfs images rebuilt everytime the archboot package is updated? Unless I've missed something this seems unnecessary.
Offline
This is normal due to change on initcpio install files.
Offline
New 2022.02 images uploaded.
- Lots of internal cleanup happened.
- Less RAM is needed for mosts tasks.
Offline
New 2022.03 images uploaded.
- The images are now reproducable
- archboot repository to achieve this goal was set up on pkgbuild.com
- Wiki page updated accordingly to reflect how to rebuild an 1:1 release
- new Grub background image added
- new Grub UEFI Tools menu
- Grub displays what menu point is executed
- Serial console is now enabled and active by default
- Removed most of terminfo files from environment
- Changed default locale of environment to C
Offline
I'm trying to use Archboot with a Lenovo ThinkPad X1 Carbon (gen 6) under UEFI. While archlinux-archboot-2022.03.16-21.46-latest-x86_64.iso boots OK, I receive an "error: out of memory" message when using archlinux-archboot-2022.03.17-15.45-x86_64.iso and selecting the default entry. The notebook has 16 GB RAM.
I need the larger image as I need wifi (this being a laptop) to complete the install.
Is there anything I can do to workaround this?
Last edited by benalexau (2022-03-18 04:09:01)
Offline
You could try add_efi_memmap parameter on boot commandline.
Can you switch to legacy boot in BIOS?
Quick google shows:
Try rmmod tpm on grub commandline.
https://bugs.launchpad.net/ubuntu/+sour … ug/1851311
Last edited by tpowa (2022-03-18 06:11:33)
Offline
Thanks @tpowa. add_efi_memmap did not resolve it, but adding rmmod tpm to the first line after the menu entry allowed successful boot.
Offline
Workaround added to the wiki
Last edited by tpowa (2022-03-18 07:51:29)
Offline
New 2022.04 images uploaded:
- New offline ISO is provided (local image)
Setup:
- setup, km and tz menu improvements
- implemented autodetection of firmware package
(only install a linux-firmware{-marvell} package if a loaded module requires it)
- new pacman package installation routine (only show log on error)
- new mkinitcpio routine (only show log on error)
Environment:
- marvell firmware was added
- fixed C.UTF-8 locale bug
- added tmux to environment
- readded all terminfo files
- internal shellcheck code cleanup
- possibility to install archinstall on offline medium
- release adds a new MOTD which mentions how to get support on internet or get WIFI authenticated through startup page and IRC
- readded weechat for IRC support.
- elinks is now preconfigured to open https://wiki.archlinux.org by default
- elinks has now preconfigured Arch Linux bookmarks
- weechat is preconfigured to join libera network by default for getting instant Arch Linux support.
- new colored messages for update script implemented
- ZRAM usage to lower RAM requirements in most places
Last edited by tpowa (2022-04-05 06:29:17)
Offline
New 2022.05 images uploaded:
- New Xfce option implemented
- added rmmod tpm by default to avoid OOM firmware issues.
Introducing XFCE environment:
- To launch XFCE: update-installer.sh -launch-xfce
- added archboot panel and menu
- added Gparted
- added GVFS with plugins
- added thunar with plugins
- added chromium
- automatic VNC desktop sharing enabled
Setup changes:
- better workflow through infoboxes instead of msgboxes
- reworked manage storage, mountoints, btrfs and proxy setting menus
- fixed raid selection in btrfs menu
- fixed partitions already in use
- added VC hint on package installation
- added message if /install is unmounted by setup script
Environment:
- added sbctl package
- renamed backup scripts (removed archboot- prefix)
- colored backup and quickinst scripts
- updated help messages of helper scripts
. fixed Secure Boot image booting by adding kernel to EFI/BOOT/
- fixed secure boot keys generation
- fixed users and groups
Offline
New 2022.06 images uploaded:
- New Archboot Homepage: https://bit.ly/archboot
- New [archboot_repo] repository, archboot dropped from [extra] repository
- New background image
- Kernel 5.18.x series
Desktop highlights:
- New KDE/Plasma installation environment option
- New KDE/Plasma Wayland installation environment option
- New Gnome installation environment option
- New Gnome Wayland installation environment option
- New custom Xorg installation environment option
- New custom Wayland installation environment option
update-installer.sh improvements:
- update-installer.sh shows available options dynamically now
- kexec switch added for different available memory zones
- always update VNC password when running update-installer.sh
Setup changes:
- autodetect WIFI adapter
- added WIFI ESSID selector menu
- remove fallback initramfs usage
- allow installing grub on not booted archboot system
Environment changes:
- synced groups and users
Have fun,
greetings
tpowa
Offline
New 2022.07 images uploaded:
- 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
Have fun,
greetings
tpowa
Offline
Thank you, tpowa.
I just found about this and wanted to try it, but it looks like the sha256sum for the x86_64 local iso doesn't match the hash inside the txt file for some reason:
SHA256SUM I get: 64fe30cf2e874b606acc9694a6b83c6a25804c837460dea0248ac5f63ae7595f archboot-archlinux-2022.07.04-08.05-local-x86_64.iso
SHA256SUM from the txt file: SHA256 (archboot-archlinux-2022.07.04-08.05-local-x86_64.iso) = 0b101dc3a2c6a303a137a90f9d620b4dc9e69abe72540fed667d7a2d88d78800
Offline
Thanks for reporting, new images are online with fixed sha256sums.
Offline