#systemd #linux #systemd-boot

systemd-boot-conf

管理 systemd-boot 引导加载程序配置

3 个不稳定版本

0.2.2 2021年6月30日
0.2.1 2020年4月9日
0.1.0 2019年1月9日

#820Unix API

Download history 6/week @ 2024-03-12 6/week @ 2024-03-26 39/week @ 2024-04-02

每月下载 53

MIT 许可协议

16KB
314

systemd-boot-manager

Rust 包用于方便地处理 systemd-boot 引导加载程序配置以及它维护的加载条目。这可以用来修改加载程序配置,创建新的加载条目或修改现有的条目。

示例

示例可以在示例目录中找到。

# cargo build --examples
# target/debug/examples/list
loader:
  default: Some("Pop_OS-current")
  timeout: None
  entry: Pop_OS-current
    title: Pop!_OS
    linux: /EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/vmlinuz.efi
    initrd: Some("/EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/initrd.img")
    options: ["root=UUID=ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3", "ro", "i8042.nomux", "i8042.reset", "loglevel=0", "quiet", "splash", "systemd.show_status=false", "elevator=bfq"]
  entry: Pop_OS-oldkern
    title: Pop!_OS
    linux: /EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/vmlinuz-previous.efi
    initrd: Some("/EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/initrd.img-previous")
    options: ["root=UUID=ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3", "ro", "i8042.nomux", "i8042.reset", "loglevel=0", "quiet", "splash", "systemd.show_status=false", "elevator=bfq"]
  entry: Recovery-0BE5-B90E
    title: Pop!_OS Recovery
    linux: /EFI/Recovery-0BE5-B90E/vmlinuz.efi
    initrd: Some("/EFI/Recovery-0BE5-B90E/initrd.gz")
    options: ["quiet", "loglevel=0", "systemd.show_status=false", "splash", "boot=casper", "hostname=recovery", "userfullname=Recovery", "username=recovery", "live-media-path=/casper-0BE5-B90E", "noprompt"]
  entry: Pop_OS-xanmod
    title: Pop!_OS
    linux: /EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/vmlinuz-xanmod.efi
    initrd: Some("/EFI/Pop_OS-ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3/initrd-xanmod.img")
    options: ["root=UUID=ed646eba-b8a3-4c79-8f93-5ee1a25c6ec3", "ro", "i8042.nomux", "i8042.reset", "loglevel=0", "quiet", "splash", "systemd.show_status=false", "elevator=bfq"]

依赖

~0.7–1.2MB
~27K SLoC