我正在尝试从 usb-hdd 启动,该启动稍后会将控制权传递给另一个 HDD 上的完整 Ubuntu 18 安装。
usb-hdd 只有以下目录和文件:
- grub2 and its directory tree (including grub.cfg)
- the linux kernel (vmlinuz)
- initrd.
Grub 应该使用以下命令将控制权转移到完整的系统:
linux /boot/vmlinuz-5.0.0-37-generic root=UUID=23ac2c37-... ...-be3a8f82fdc1 ro
在启动过程中,我遇到了各种错误消息,但它们都打印在控制台上,其中一些消失了;此外,有时需要手动关闭计算机;然后 dmesg 和所有缓冲区都消失了(因为 usb-hdd 上没有 /var/log 目录,并且尚未安装单独 HDD 上的完整 Ubuntu)。
是否有 grub.cfg 命令(或 Linux 内核参数)可以将启动消息重定向到文件?(或者更好的是,将它们“tee”到文件?)
答案1
您可以使用netconsole
UDP 通过网络发送启动消息,并以您喜欢的任何方式在第二台机器上处理它们。