首页 > 其他分享 >UEFI方式启动EfiGuard

UEFI方式启动EfiGuard

时间:2024-02-21 14:15:32浏览次数:32  
标签:启动 Boot EFI boot EfiGuard efi UEFI

Booting the loader

  1. Download EfiGuard and rename EFI/Boot/Loader.efi to bootx64.efi.
  2. Place the files on a boot drive such as a FAT32 formatted USB stick (for physical machines) or an ISO/virtual disk (for VMs). Assuming drive X:, the paths for the two files should now be X:/EFI/Boot/{bootx64|EfiGuardDxe}.efi
  3. Boot the machine from the drive you used in step 2. Most firmwares provide a boot menu to do this via F8/F10/F11/F12. If not, you will need to configure the BIOS to boot from the new drive.
  4. Windows should now boot, and you should see EfiGuard messages during boot.
  5. If you booted with the SetVariable hook (the default), run EfiDSEFix.exe -d from an Administrator command prompt after boot to disable DSE, or run EfiDSEFix.exe to see the full list of options.

Note that you don't need to use a separate drive for the loader. If preferable, you can install EfiGuard on the ESP that Windows is already installed on. However, this is somewhat more complicated as you will need to add a UEFI boot entry for the loader.

To do this, mount the ESP at X: using mountvol X: /S and follow the steps above, but do not rename the loader and simply copy both files to X:/EFI/Boot. After that, you will need to manually add a UEFI boot entry from the UEFI Shell using bcfg boot addp 0 Loader.efi "EfiGuard", or alternatively using efibootmgr (Linux), EasyUEFI (Windows), or similar.

 

将 efi 文件放到ESP分区

  使用DiskGenius打开ESP分区

  浏览文件 -> 拖拽 Loader.efi EfiGuardDxe.efi 到 \EFI\Boot

 

添加UEFI启动项

  下载EasyUEFI便携版

  添加新项

    类型选 Linux

    描述写 EfiGuard

    目标分区选 ESP分区(FAT格式)

    文件路径选 EFI\Boot\Loader.efi

    保存

 

启动EfiGuard

  重启电脑

  按 快捷键(F10?F12? F2?) 到启动项

  选择 EfiGuard 即可 看到 EfiGuard 启动!

 

标签:启动,Boot,EFI,boot,EfiGuard,efi,UEFI
From: https://www.cnblogs.com/letleon/p/18025063

相关文章

  • hexo启动依赖问题,node npm版本过低
    调整:安装nvm工具,切换高一点版本,本例为v18.19.1。(安装示例的14.17未通过)做预先的升级工作:sudoaptupdatesudoaptupgradecurl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh|bash生效命令:source~/.bashrc查看版本:nvmls-remote删除npm缓存......
  • Nginx服务的启动和停止
    使用Nginx的过程中,我们可能总是需要修改nginx配置文件,然后不停地启动或者停止nginx服务。这里简单讲一下nginx的相关命令行。找到nginx的安装路径whereisnginx此文章 /usr/local/nginx/sbin/是我本地nginx的安装路径一、启动nginx服务在nginx所在目录执行以下命令:以下三......
  • nginx启动报错:ngx_http_image_filter_module.so" version 1016001 instead of 1022001
    问题现象,启动nginx,提示版本不对[root@k8s-test-node2modules]#/data/nginx/sbin/nginxnginx:[emerg]module"/usr/lib64/nginx/modules/ngx_http_image_filter_module.so"version1016001insteadof1022001in/usr/share/nginx/modules/mod-http-image-filter.conf:1......
  • PowerShell 脚本来监视并自动重新启动崩溃或挂起的应用程序
    PowerShell脚本来监视并自动重新启动崩溃或挂起的应用程序。以下是一个简单的示例脚本,用于监视并重新启动特定的应用程序:powershellCopyCode#设置要监视的应用程序名称$applicationName="YourApplication.exe"#设置检测时间间隔(秒)$checkInterval=5#循环监视应用......
  • 【已解决】IDEA项目启动时Maven报错:Downgrade Maven to version 3.8.1 or earlier in
    报错场景如下:Possiblesolutions:CheckthatMavenpomfilesnotcontainhttprepositoryhttp://mvn.gt.igexin.com/nexus/content/repositories/releases/CheckthatMavenpomfilesnotcontainhttprepositoryhttp://repo1.maven.org/maven2Addamirror(s)forhtt......
  • 启动和停止RabbitMQ
    以下是在Ubuntu上启动和停止RabbitMQ的完整命令:启动RabbitMQ打开终端并输入以下命令以启动RabbitMQ服务:sudosystemctlstartrabbitmq-server检查RabbitMQ服务是否正在运行:sudosystemctlstatusrabbitmq-server如果RabbitMQ服务正在运行,您应该看到“active(runni......
  • jenkins执行远程服务器启动jar包脚本失败问题
    在jenkins服务器上配置好了ssh登录远程服务器,并且传输更新jar包后,执行服务器上的重启jar包脚本restart.sh失败,jar包未被启动打开restart.shvimrestart.sh#!/bin/bash./home/apps/.bash_profile在开始添加ssh登录用户的环境变量配置,否则会执行失败,因为jenkins通过ssh登......
  • docker启动mysql失败原因分析
    dockerlogsmysql 发现问题Can'treaddirof'/etc/mysql/conf.d/修改原因:原来的命令:dockerrun-p3306:3306--namemysql-v/mydata/mysql/log:/var/log/mysql-v/mydata/mysql/data:/var/lib/mysql -v/mydata/mysql/conf:/etc/mysql-eMYSQL_ROOT_PASSWORD=roo......
  • C#软件开机自启动
    privatevoidAutoStart(boolisAuto=true,boolshowinfo=true){try{if(isAuto==true){RegistryKeyR_local=Registry.CurrentUser;//RegistryKeyR_local=R......
  • MAC DOCKER Zookeeper 启动报错 mkdir /host_mnt/private/var/db/timezone/tz: operat
    在Mac电脑上启动Zookeeper和kafka的docker容器时报错一开始我的语句是这样的dockerpullwurstmeister/zookeeperdockerrun-d--restart=always--log-driverjson-file--log-optmax-size=100m--log-optmax-file=2--namezookeeper-p2181:2181-v/etc/localtime:/et......