我使用 kexec 成功加载了我的内核,但它只是打印 dmesg 行。我如何摆脱这种情况以进入 initramfs 提示符?Ctrl-Alt-F2 只是加载一个黑屏,而 ctrl-c 什么也不做。
这是我的 kexec 命令行:
kexec -l $kernel --initrd=$initrd --command-line="root=UUID=... acpi=off ro text earlyshell debug showerr debuginitrd"
earlyshell 应该为我提供对 shell 的访问权限,但事实并非如此。如果没有该命令行,我最终会陷入一个脚本循环,即使使用 ctrl-c 也无法摆脱。