#bootloader #efi #distinst #mbr

pop-os/distinst-bootloader

检查主机环境是否在EFI或BIOS模式下的类型

1个不稳定版本

0.1.0 2020年6月30日

#642 in Unix APIs

210 stars & 21 watchers

MIT 许可证

2KB

distinst-bootloader

检测Linux系统是否处于EFI或BIOS模式。

extern crate distinst_bootloader;
use distinst_bootloader::Bootloader;

match Bootloader::detect() {
    Bootloader::Efi => println!("System is in EFI mode"),
    Bootloader::Bios => println!("System is in BIOS mode")
}

lib.rs:

检测Linux系统是否处于EFI或BIOS模式。

use distinst_bootloader::Bootloader;

match Bootloader::detect() {
    Bootloader::Efi => println!("System is in EFI mode"),
    Bootloader::Bios => println!("System is in BIOS mode")
}

无运行时依赖