Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: clean boot — remove debug delays and verbose kernel output

Remove 30s debug pause, suppress kernel scrolling text (quiet loglevel=3),
timeout=0 on systemd-boot menu. Boot goes straight to ac-native.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+3 -16
+1 -14
fedac/native/initramfs/init
··· 81 81 return 1 82 82 } 83 83 84 - echo "[init] mounting USB..." > /dev/tty0 2>/dev/null 85 - echo "[init] block devs: $(ls /dev/sd* /dev/nvme* 2>/dev/null | tr '\n' ' ')" > /dev/tty0 2>/dev/null 86 84 for attempt in 1 2 3 4 5 6 7 8 9 10; do 87 85 mount_usb_partition config && break 88 86 mount_usb_partition boot && break 89 87 [ "$USB_MOUNTED" = "1" ] && break 90 - echo "[init] USB attempt $attempt failed, retrying..." > /dev/tty0 2>/dev/null 91 88 sleep 1 92 89 done 93 - echo "[init] USB_MOUNTED=$USB_MOUNTED (on $(mount | grep /mnt | head -1))" > /dev/tty0 2>/dev/null 94 90 95 91 # Run ac-native in a loop — if it crashes, restart; if clean exit, shutdown 96 92 export LD_LIBRARY_PATH="/lib64:/usr/lib64:${LD_LIBRARY_PATH:-}" ··· 114 110 echo "block devs:" >> $LOG 115 111 ls /dev/sd* /dev/nvme* >> $LOG 2>&1 116 112 sync 117 - echo "[init] pre-launch log written" > /dev/tty0 2>/dev/null 118 - echo "[init] GPU: $(ls /dev/dri/ 2>/dev/null || echo NONE)" > /dev/tty0 2>/dev/null 119 - echo "[init] fb: $(ls /dev/fb* 2>/dev/null || echo NONE)" > /dev/tty0 2>/dev/null 120 - echo "[init] block: $(ls /dev/sd* 2>/dev/null | tr '\n' ' ')" > /dev/tty0 2>/dev/null 121 - echo "[init] USB_MOUNTED=$USB_MOUNTED" > /dev/tty0 2>/dev/null 122 - echo "" > /dev/tty0 2>/dev/null 123 - echo "=== AC NATIVE OS DEBUG ===" > /dev/tty0 2>/dev/null 124 - echo "Kernel booted. Pausing 30s before ac-native." > /dev/tty0 2>/dev/null 125 - echo "Read the lines above then report back." > /dev/tty0 2>/dev/null 126 - sleep 30 113 + echo "[init] GPU: $(ls /dev/dri/ 2>/dev/null || echo NONE) USB=$USB_MOUNTED" > /dev/tty0 2>/dev/null 127 114 128 115 # Start Swank server in background (if SBCL image exists) 129 116 SWANK_PID=0
+2 -2
fedac/native/scripts/flash-helper-runner.sh
··· 100 100 fi 101 101 # systemd-boot loader config 102 102 mkdir -p "${mountpoint}/loader/entries" 103 - printf 'default ac-native.conf\ntimeout 3\n' > "${mountpoint}/loader/loader.conf" 103 + printf 'default ac-native.conf\ntimeout 0\n' > "${mountpoint}/loader/loader.conf" 104 104 cat > "${mountpoint}/loader/entries/ac-native.conf" << 'SDBOOT_EOF' 105 105 title AC Native OS 106 106 linux /EFI/BOOT/KERNEL.EFI 107 107 initrd /initramfs.cpio.lz4 108 - options console=tty0 loglevel=7 init=/init nomodeset efi=noruntime 108 + options console=tty0 quiet loglevel=3 vt.global_cursor_default=0 init=/init efi=noruntime 109 109 SDBOOT_EOF 110 110 ;; 111 111 *)