--- /n/sources/plan9/sys/src/9/pc/main.c Tue Jun 16 08:17:17 2026 +++ /sys/src/9/pc/main.c Tue Jun 16 08:17:17 2026 @@ -47,6 +47,20 @@ char *cp, *line[MAXCONF], *p, *q; + if(multibootheader != nil && BOOTARGS[0] == 0){ + Mbi *mbi = (Mbi*)KADDR((uintptr)multibootheader); + if(mbi->flags & Fcmdline){ + q = (char*)KADDR(mbi->cmdline); + p = BOOTARGS; + memset(BOOTLINE, 0, BOOTLINELEN); + while(*q && p < BOOTARGS+BOOTARGSLEN-1){ + *p++ = (*q == ' ')? '\n' : *q; + q++; + } + *p = 0; + } + } + /* * parse configuration args from dos file plan9.ini */ cp = BOOTARGS; /* where b.com leaves its config */