silence systemd also on early userspace

This commit is contained in:
Tobias Powalowski 2023-11-15 16:38:47 +01:00
parent aab57969c1
commit 2381b42cda
2 changed files with 9 additions and 8 deletions

View file

@ -44,6 +44,7 @@ _progress_wait() {
}
_task() {
if [[ "${1}" == kernel ]]; then
# fastest uncompression of zstd cpio format
bsdcpio -u -i "*/lib/modules/" "*/lib/firmware/" <"/mnt/efi/boot/initrd-${_ARCH}.img" &>/dev/null
fi
if [[ "${1}" == cleanup ]]; then
@ -65,6 +66,7 @@ ti-connectivity,tehuti,wfx,yam,yamaha}
mv /lib/modules /sysroot/usr/lib
mv /lib/firmware /sysroot/usr/lib
cd /sysroot
# fastest uncompression of zstd cpio format
bsdcpio -u -f "*/lib/modules/" -f "*/lib/firmware/" -i<"/mnt/efi/boot/initrd-${_ARCH}.img" &>/dev/null
fi
if [[ "${1}" == unmount ]]; then
@ -107,10 +109,9 @@ _second_stage() {
rm /sysroot/init
}
# not all devices trigger autoload!
modprobe -q cdrom
modprobe -q usb-storage
modprobe -q zram
modprobe -q zstd
for i in cdrom usb-storage zram zstd; do
modprobe -q "${i}"
done
# it needs one echo before, in order to reset the consolefont!
_msg "Initializing Console..."
_clear

View file

@ -54,7 +54,7 @@ if [ ${grub_platform} == "pc" ]; then
set default="Archboot - Arch Linux X86_64 - BIOS Mode"
menuentry "Archboot - Arch Linux x86_64 - BIOS Mode" {
_menu_running
linux /boot/vmlinuz-x86_64 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=auto
linux /boot/vmlinuz-x86_64 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=false
initrd /boot/intel-ucode.img /boot/amd-ucode.img /boot/init-x86_64.img
}
menuentry "MEMTEST86+ Memory Testing" {
@ -68,7 +68,7 @@ if [ ${grub_platform} == "efi" ]; then
set default="Archboot - Arch Linux x86_64"
menuentry "Archboot - Arch Linux x86_64" {
_menu_running
linux /boot/vmlinuz-x86_64 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=auto
linux /boot/vmlinuz-x86_64 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=false
initrd /boot/intel-ucode.img /boot/amd-ucode.img /boot/init-x86_64.img
}
_efi_shell
@ -76,14 +76,14 @@ if [ ${grub_platform} == "efi" ]; then
set default="Archboot - Arch Linux AA64"
menuentry "Archboot - Arch Linux AA64" {
_menu_running
linux /boot/Image-aarch64.gz nr_cpus=1 console=ttyAMA0,115200 console=tty0 loglevel=4 audit=0 systemd.show_status=auto
linux /boot/Image-aarch64.gz nr_cpus=1 console=ttyAMA0,115200 console=tty0 loglevel=4 audit=0 systemd.show_status=false
initrd /boot/amd-ucode.img /boot/init-aarch64.img
}
elif [ ${grub_cpu} == "i386" ]; then
set default="Archboot - Arch Linux x86_64 - EFI MIXED MODE"
menuentry "Archboot - Arch Linux x86_64 - EFI MIXED MODE" {
_menu_running
linux /boot/vmlinuz-x86_64 _IA32_UEFI=1 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=auto
linux /boot/vmlinuz-x86_64 _IA32_UEFI=1 console=ttyS0,115200 console=tty0 audit=0 systemd.show_status=false
initrd /boot/intel-ucode.img /boot/amd-ucode.img /boot/init-x86_64.img
}
_efi_shell