如何让实时 USB 在 Linux 启动期间打印详细输出

如何让实时 USB 在 Linux 启动期间打印详细输出

如果安装了 Linux,例如 Debian/Ubuntu 或其衍生产品,可以像这样编辑 Grub 配置文件:

sudo vi /etc/default/grub

并注释掉这一行:

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

并将其替换为以下行:

GRUB_CMDLINE_LINUX_DEFAULT=""

然后运行

sudo update-grub

它将在后续的启动过程中打印大量输出,而不是启动画面、黑屏或圆圈等;

我想知道如何让它打印实时 USB 的调试吗?

我在实时 USB 上编辑了这个文件:

 boot/grub/grub.cfg

我可以改变 grub 菜单的颜色,但即使我quiet splash从命令行删除这些单词vmlinuz,启动过程也会出现空白屏幕,没有任何输出,也不知道发生了什么;

我还在实时的 Ubuntu 20.04 USB 上编辑了这些文件以将其删除,quiet splash但它仍然尝试以空白屏幕启动:

 syslinux.cfg
 isolinux/txt.cfg

问题是,一旦我选择从实时 USBgrub菜单启动 Ubuntu,它会访问 USB 大约 10 秒钟(USB 有一个 LED 指示这一点),在此期间屏幕空白,没有任何输出,然后启动过程被取消,并返回到 Acer 启动画面;现在这是一个单独问题;为了帮助弄清楚这一点,我想在启动过程中打开详细输出,对于实时 USB,就像已安装的 Linux 一样。

我查看是否有任何详细的选项可以提供帮助但没有找到,并且已安装系统的 Grub 似乎与实时 USB 上的这些配置文件有些不同。

答案1

按下e编辑 grub 菜单项以进行删除quiet,并splash导致在实时 linux usb 启动期间打印调试,该文件是boot/grub/grub.cfg在 ubuntu 实时 usb 的情况下,类似于/etc/default/grub在问题中描述编辑后为已安装的 linux 打印的方式,所以这就是答案。

我希望通过这个调试来查看为什么 aspire a515-48m 拒绝启动 linux,但在这种情况下,它在启动过程中打印调试之前失败了;我找到了如何让它启动 Linux

相关内容