小编Bor*_*era的帖子

Arch Linux 上内核崩溃的日志文件

我最近更新了我的 Arch Linux 机器。从那时起,我就到处出现内核恐慌。(屏幕冻结,键盘上的状态灯闪烁)

当我观看 YouTube 视频大约 10 分钟时,似乎会发生这种情况。我想找出导致这些内核恐慌的原因,以便我可以解决它们。

我似乎找不到任何包含任何有价值信息的日志文件。

journalctl没有提供有用的信息,dmesg只显示有关当前正在运行的内核的信息。/var/log/ 中的大多数日志文件都是空的。我认为这是正常的,因为 systemd 处理日志记录并且不将日志存储在那里。

在哪里可以找到有关我得到的内核恐慌的更多信息?我不需要完整的内核转储,堆栈跟踪或出错的模块/子系统的名称就足够了。

arch-linux kernel-panic systemd linux-kernel

12
推荐指数
1
解决办法
9063
查看次数

通过调用iso内的EFI可执行文件,通过uEFI启动iso文件

我想创建一个可以用来启动多个 iso 文件的 U 盘。我想通过 uEFI 做到这一点。

U 盘看起来像这样:

/EFI
  /bootx64.efi
  /something.conf
/isos
  /foo.iso
  /bar.iso
  ...
Run Code Online (Sandbox Code Playgroud)

在这里,/isos保存了一堆 uEFI 可启动的 iso 文件。据我了解,这些isos有一个/EFI/BOOT<some arch>.efiuEFI booloader通常会执行的文件。

驱动器上/EFI/bootx64.efi有一些待确定的 efi booloader 和/EFI/something.conf它的配置文件。

我需要的是一些 uEFI 可执行文件,它可以以某种方式/EFI/BOOT<some arch>.efi在其中一个 iso 文件中调用。不知道理论上是否可行。

我知道 GRUB2 可以做类似的事情,但它需要指定 linux 映像、它的选项和 initrd 文件。这与一个 iso 不同,有时,它根本不起作用。我希望通过调用/EFI/BOOT<some arch>.efi,我不必指定这些,我可以有一个方法来启动任何 iso 映像。

我的问题是:是否有 uEFI 引导加载程序可以让我调用位于 iso 文件中的 EFI 可执行文件?

boot-loader live-usb uefi

7
推荐指数
1
解决办法
2万
查看次数