ubuntu - 如何将 BCDEdit 恢复为默认值?

标签 ubuntu boot bcdedit

我丢失了 ubuntu\winboot\wubildr.mbr 文件,该文件在引导顺序中不断出现。所以我以管理员身份运行终端并输入 bcdedit/delete 标识符(在实模式引导扇区下)
但它只是删除了消息并将我直接发送到 Windows,这是发生过的最糟糕的事情。

如何将设置恢复到删除之前?

非常感谢,现在好像一切都出错了。

最佳答案

bcdedit/create/d “Linux”/application bootsector
BCDEdit 将为此条目返回一个字母数字标识符,我将在其余步骤中将其称为 {ID}。您需要将 {ID} 替换为实际返回的标识符。 {ID} 的一个示例是 {d7294d4e-9837-11de-99ac-f3f3a79e3e93}。接下来,让我们指定哪个分区托管 linux.bin 文件的副本:

bcdedit/set {ID} 设备分区=c:
我们的 linux.bin 文件的路径:

bcdedit/set {ID} 路径\linux.bin
启动时显示菜单的条目:

bcdedit/displayorder {ID}/addlast
最后,让我们指定菜单选项将显示多长时间:

bcdedit/超时 30
而已!现在重新启动,您将看到一个菜单,您可以在其中选择启动到 Windows 7 或 Linux。当您选择 Linux 时,您将被带到 GRUB 菜单,您可以在其中选择继续引导您的 Linux 发行版。

最后一点,如果您在任何时候想要消除 Linux 菜单选项,只需删除您使用以下命令创建的 BCD 存储条目:

bcdedit/删除 {ID}

关于ubuntu - 如何将 BCDEdit 恢复为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23042853/

相关文章:

windows-10 - 从 "child"VHDX 启动 Win10 失败,并出现 VHD_BOOT_INITIALIZATION_FAILED

php - 解决方案 "Could not find driver"& "can' t 通过套接字连接到本地 MYSQL 服务器” - Laravel

c# - Ubuntu : Failed to find type 上 Rider 中的 Lambda 测试工具 3.1

c# - 确定 Windows 计算机何时完全启动并开始响应

linux - Yocto 项目中image files 文件夹中的文件说明和Yocto linux 的启动顺序

powershell - bcdedit、bcdstore 和 powershell

Apache 无法识别除 root 以外的目录

netbeans - 无法在 Ubuntu 上使用 Netbeans 选择要在新 Web 应用程序中使用的框架

windows - 列出机器上安装的操作系统

c++ - 系统 ("bcdedit/set safeboot") 没有将 Windows 设置为安全启动