ba5e010bb7
P21: Replace 67 panic-grade calls across 9 boot daemon files with graceful error handling. Affected: ps2d, inputd, fbcond, fbbootlogd. P22: Add x2APIC MADT fallback for processors with LocalApic entries instead of LocalX2Apic entries. QEMU KVM boots now correctly detect all vCPUs via zero-extended APIC ID fallback. P23: Change 50_rootfs.service from requires_weak to requires on 40_drivers.target, ensuring redoxfs waits for disk drivers before attempting filesystem mount. This fixes the boot race where rootfs mount failed before drivers were ready, causing init to have no userland services after switchroot.
8 lines
295 B
Diff
8 lines
295 B
Diff
diff --git a/init.initfs.d/50_rootfs.service b/init.initfs.d/50_rootfs.service
|
|
index c2d8e477..db7ba429 100644
|
|
--- a/init.initfs.d/50_rootfs.service
|
|
+++ b/init.initfs.d/50_rootfs.service
|
|
@@ -3 +3 @@ description = "Rootfs"
|
|
-requires_weak = ["40_drivers.target"]
|
|
+requires = ["40_drivers.target"]
|