systemd-boot

systemd-boot 设置:无法写入“LoaderSystemToken”EFI 变量:参数无效
systemd-boot

systemd-boot 设置:无法写入“LoaderSystemToken”EFI 变量:参数无效

我使用 debootstrap 和 chroot 从可启动闪存驱动器在远程系统上安装了 Ubuntu Server 23.10。当我运行 bootctl-install 时,出现此错误: Failed to write 'LoaderSystemToken' EFI variable: Invalid argument 当我尝试更新或安装软件时: Failed to write 'LoaderSystemToken' EFI variable: Invalid argument dpkg: error processing package systemd-...

Admin

安装 Ubuntu 时,如何选择“systemd-boot”引导加载程序而不是“GRUB”?
systemd-boot

安装 Ubuntu 时,如何选择“systemd-boot”引导加载程序而不是“GRUB”?

安装 Ubuntu 时,如何选择“systemd-boot”引导加载程序而不是“GRUB”? 有一些方法可以在初始安装后安装 systemd-boot,但残留的 GRUB 组件可能会持续存在,当 Ubuntu 最终执行 GRUB 升级时可能会导致问题(虽然它不是引导加载程序 - 我之前也问过一个关于这个问题)。 ...

Admin

迁移到 systemd-boot 后如何干净地禁用 Grub?
systemd-boot

迁移到 systemd-boot 后如何干净地禁用 Grub?

简短的故事:我grub2用它替换了systemd-boot,真是太开心了。它简单多了,而且在混合了 sata、nvme 的相当复杂的 efi 多启动系统上完美运行…… 现在我想确保update-grub当安装新的内核时,朋友不会被调用并弄乱配置。 有很多关于删除/卸载 Grub 的帖子...但就我而言 # apt --simulate purge grub2-common The following packages will be REMOVED: grub2-common* The following NEW packages will be ins...

Admin

systemd-boot 安装失败
systemd-boot

systemd-boot 安装失败

我在多重引导系统上用 systemd-boot 替换了 GRUB,该系统在离散分区上有多个 Ubuntu 20.04 和 22.04 实例,因为这些实例正在争夺引导加载程序 grubx64.efi 的控制权,而 systemd-boot 显然可以更好地管理这一点。 安装失败,无法配置。特别是,systemd-boot 会忽略已配置的启动项,并且系统通常会启动到 grub shell,需要手动启动。 我遵循的流程与建议一致。ESP 是 /dev/sda1,默认情况下挂载到 /boot/efi。启动分区是 /dev/sda2-7,其中 2、4 和 7 最相关,其...

Admin

Systemd-boot:加载器参数存储在哪里?
systemd-boot

Systemd-boot:加载器参数存储在哪里?

我已经安装了 Arch-linux archinstall,选择systemd-boot作为引导加载程序并使用全盘加密。 许多手册引用了文件/boot/loader/entries/arch.conf(或类似的文件),但我的文件夹/boot/loader/entries是空的,文件/boot/loader/loader.conf只有一行:timeout 3. 其他启动参数存储在哪里? ...

Admin

如何为使用 yocto 构建的 Linux 版本启用 UEFI 安全启动?
systemd-boot

如何为使用 yocto 构建的 Linux 版本启用 UEFI 安全启动?

我正在生成 yocto 版本,并希望在我正在使用的英特尔机器上启用 UEFI 安全启动。这是一个非常基本的 yocto 构建,使用 core-image-minimal 和 meta-intel。它产生的工件如下所示: ./core-image-minimal-intel-corei7-64.wic ./bzImage-intel-corei7-64.bin ./bzImage--6.1.38+git0+d62bfbd59e_11e606448a-r0-intel-corei7-64-20240208204456.bin ./core-image-minim...

Admin

systemd-boot 不要求输入密码?
systemd-boot

systemd-boot 不要求输入密码?

我运行 Arco linux,在 LUKS 加密的 btrfs 根分区驱动器上使用 systemd-boot 启动,但它在启动时从不要求我输入根驱动器的密码。不好。 我应该从哪里开始寻找? ...

Admin

如何手动安装 Yocto 映像?
systemd-boot

如何手动安装 Yocto 映像?

我在安装使用 Yocto 构建的映像时遇到困难。过去我一直使用 u-boot、MBR 和传统启动。安装 Yocto 意味着创建boot和rootfs分区、安装第一阶段 u-boot 引导加载程序,并将文件复制/boot到引导分区(FAT32 分区)。 现在我正在尝试为似乎不支持传统启动的英特尔机器做一些非常不同的事情。我正在使用systemd-boot、GPT 和 UEFI。 如果我直接写入.wicYocto 生成的图像,它会正确启动。但是,如果我尝试按照上述过程手动分区并复制文件,它将运行systemd-boot,但一旦它尝试加载我的启动项,就不会发生任何...

Admin

Arch linux:无法挂载/boot
systemd-boot

Arch linux:无法挂载/boot

当我尝试启动我的系统时出现此错误: [Failed] Failed to mount /boot See 'systemctl status boot.mount' for details [DEPEND] Dependency filed for Local File System 然后还有一些日志和 You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, or "exit" ...

Admin

systemd-boot 分区未被识别为可引导分区
systemd-boot

systemd-boot 分区未被识别为可引导分区

将 Arch 安装到旧的华硕 G74Sx 上,其中三星 SSD 作为主系统驱动器,希捷用于数据 我已经分区并安装了系统以/dev/sda用于 systemd-boot,如下所示: root@archiso ~ # parted -l GNU Parted 3.6 Using /dev/sda ... Model: ATA Samsung SSD 860 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Fl...

Admin

如何在 Arch Linux 上将 linux-rt 和 linux-rt-lts 添加到引导加载程序?
systemd-boot

如何在 Arch Linux 上将 linux-rt 和 linux-rt-lts 添加到引导加载程序?

下面是我的 Arch 系统上安装的 Linux 软件包的列表。 $ pacman -Qsq 'linux' | grep -E '^linux*' linux linux-api-headers linux-firmware linux-hardened linux-hardened-headers linux-headers linux-lts linux-lts-headers linux-rt linux-rt-headers linux-rt-lts linux-rt-lts-headers linux-zen linux-zen-headers ...

Admin

如何使用一个密码打开所有 LUKS 卷?
systemd-boot

如何使用一个密码打开所有 LUKS 卷?

我正在使用 EndeavorOS(基本上是 Arch),但使用 systemd-boot 和 dracut 作为 initrd。我有一个简单的设置,其中包含未加密的启动分区以及 LUKS 加密的根分区和交换分区。具体来说,设置在下面的输出中进行了描述: $ cat /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> UUID=8A2F-4076 ...

Admin

如何使用 systemd-boot 将额外选项传递给 OpenBSD 的 EFI 引导加载程序?
systemd-boot

如何使用 systemd-boot 将额外选项传递给 OpenBSD 的 EFI 引导加载程序?

我有一个systemd-boot关于 OpenBSD 的额外条目。 $ cat /boot/loader/entries/bsd.conf title OpenBSD efi /extra/bootx64.efi 它有效并且我设法进入bootshell, 问题是,默认情况下它会尝试从 启动hd0,我需要它从 启动hd1,我必须手动指定 > set device hd1 我尝试了以下方法,但没有成功 $ cat /boot/loader/entries/bsd.conf title OpenBSD efi /extra/bootx64.efi ...

Admin

未找到根设备。跳过 fsck
systemd-boot

未找到根设备。跳过 fsck

我在工作笔记本电脑上双启动 Windows 并在带有 lvm 和 XBOOTLDR 分区的单个磁盘上进行归档。我使用 systemd-boot 作为引导加载程序。它工作正常大约 3 个月,然后突然在几次更新后无法启动,因为它显示以下消息: :: running hook [keymap] :: loading keymap ... done. Waiting 10 seconds for device '<root_device>' ... [ 7.234501] hid-generic 0003:0E8D:20FF:0001: No in...

Admin

如何通过 SSH 知道计算机是使用 GRUB 还是 systemd-boot? (我有 /boot/grub 和 /boot/efi/EFI/systemd 文件夹)
systemd-boot

如何通过 SSH 知道计算机是使用 GRUB 还是 systemd-boot? (我有 /boot/grub 和 /boot/efi/EFI/systemd 文件夹)

在无法访问物理显示器的情况下,我如何知道我的计算机是由 grub 还是 systemd-boot 启动? 正如我在标题上所写的,我有/boot/grub/和/boot/efi/EFI/systemd/文件夹。 另一方面dd if=/dev/sda bs=512 count=1 2>/dev/null | strings返回以下内容: ZRr= `|f \|f1 GRUB Geom Hard Disk Read Error 但另一方面cat /boot/efi/EFI/BOOT/BOOTX64.EFI | strings |grep systemd返...

Admin