3 个不稳定版本
0.2.2 | 2021年6月30日 |
---|---|
0.2.1 | 2020年4月9日 |
0.1.0 | 2019年1月9日 |
#820 在 Unix API
每月下载 53 次
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