Questions tagged «uefi»

统一可扩展固件接口BIOS(UEFI)是一个规范,用于定义操作系统和平台固件之间的软件接口。UEFI取代了最初在所有与IBM PC兼容的个人计算机中存在的基本输入/输出系统(BIOS)固件接口

2
UEFI BIOS下的Windows 8 + Linux双启动
我的目标是在不久的将来在具有UEFI BIOS的Lenovo Ideapad 205上使用Windows 8和Debian Linux(出于测试目的)设置双启动系统。 我看到了几篇有关Windows 8新功能的文章,这些功能与在UEFI上更快地启动有关,这可能会导致与GRUB以及通常与Linux发行版不兼容。 多少是真的?换句话说,按以下顺序安装这些操作系统时,我是否会遇到一些问题? 将Windows 8安装在第一个分区上,例如HDD大小的50%。 然后将Debian与GRUB2安装在另一个分区集中,此时GRUB2应该替换默认的Windows MBR。
13 linux  debian  grub  windows-8  uefi 

5
可以在32位UEFI上安装64位Windows吗?
我最近购买了HP Stream 7,使我相信它将安装Windows 8.1 64位。但是,即使具有64位处理器,它也具有32位Windows。安装64位存在问题,我发现原因是32位UEFI。有没有办法更改它或将其替换为64位UEFI?安装Windows 8.1 64位还有其他选择吗?还是目前不可能? 谢谢。

5
如何从ISO创建UEFI可启动USB记忆棒
我有备份解决方案的恢复CD的ISO映像。将映像刻录到CD-ROM时,可以在UEFI或普通模式下从映像启动,而不会出现问题。 不幸的是,这不是我的笔记本电脑的解决方案,因为它没有光驱。因此,我试图创建一个可启动的USB记忆棒,该记忆棒也可以在UEFI模式下启动,但是到目前为止,我还没有成功(请注意,笔记本电脑具有UEFI并在UEFI模式下启动Windows 7)。 所以我的问题是,是否有人知道如何在USB记忆棒上获得ISO字样,以便像使用CD-ROM一样引导它?
13 usb  boot  uefi 

3
“ UEFI with CSM”启动模式到底是什么?
在这个问题下,我被告知“ UEFI with CSM”本质上是BIOS模式。这让我很困惑,因为多年来我学到的东西远非如此。 根据我的观察,我认为CSM是一种特殊的机制,允许先前的“非规范” UEFI OS引导。 这是我的观察: UEFI with CSM的全名是 具有兼容性支持模块的 UEFI 顾名思义,它是UEFI的“支持模块”。 我的计算机的主驱动器上有三个分区。该驱动器已格式化为GPT,三个分区是一个ESP(EFI系统分区)和两个主分区(每个Windows 10 / Windows 7)。主板设置中的“启动模式”有三个选项:“传统”,“ UEFI”和“带有CSM的UEFI”。 如果将其设置为“旧版”,计算机将告诉我“未找到操作系统”。没错 如果将其设置为“ UEFI with CSM”,则两个Windows都会正常启动。如果将其设置为“ UEFI”,则只有Windows 10可以启动。从安全启动日志中,我可以看到Windows 7卡在了classpnp.sys。 我尝试\Windows\System32\winload.exe从两个卷中删除(我在Windows To Go环境中执行了此操作),但没有出错,因此恢复了文件。 我在MBR中插入了另一个驱动器,包含两个分区。使用FAT32的一个主服务器,使用NTFS的另一个主服务器,并安装了另一个Windows 7。但是,如果将MB设置设置为“ UEFI”或“ UEFI with CSM”,我似乎无法使其启动,但是当设置为“ Legacy”时,它可以完美启动。如果我在主磁盘上的EFI分区中编辑BCD以添加此实验Windows 7安装的条目,它将在“ UEFI with CSM”下启动,但仍停留classpnp.sys在“ UEFI”中。 我有一台装有MSI B85主板的计算机,该主板有一个名为“ CSM”的开关。如果启用,则“启动模式”中有两个选项可用,“ UEFI”和“传统”。如果禁用,则引导模式将锁定为UEFI。在这种情况下,启用CSM的“ UEFI”模式允许Windows 7引导,但禁用CSM则无法引导。 上述实验使我相信“​​ …
13 boot  bios  uefi 

3
如何测试Windows 10是否已安装UEFI?
我需要确定在UEFI或标准BIOS中创建可启动的Ubuntu驱动器是否更直接。我不想通过任何不必要的歧义路径来创建或安装它,因为我有在一个人的环境中意外安装一个人的经验。
12 uefi  windows-10 

3
TianoCore + coreboot是真正的开源UEFI吗?
关于UEFI一直存在很多争议,但不管是否喜欢,它都成为通用台式机主板的唯一选择。我已经避免UEFI主板已有一段时间了,但是现在,随着主板供应商提供的UEFI产品具有比BIOS更多的功能(即支持更多RAM),这变得非常困难。考虑到这一点,我想确保将来至少可以选择开放源代码,如果没有,我可以接受更少的功能,但拥有更多的自由。 TianoCore是Intel的UEFI接口的开源实现,Wikipedia对此有以下说明: TianoCore缺少用于初始化芯片组功能的专用驱动程序,这些驱动程序由Coreboot提供,而其中的TianoCore是许多有效负载选项之一。Coreboot的开发需要芯片组制造商的合作,以提供开发初始化驱动程序所需的规范。 我的问题是,coreboot提供的这些驱动程序是否仍需要芯片组供应商提供的某种二进制blob?另外,Ronald G. Minnich对EFI的说法如下: 对IDE I / O地址或某些内存地址的访问可能被捕获到EFI代码中,并有可能被检查和修改或中止。许多人将其视为构建“ DRM BIOS”的一种努力。 在TianoCore + coreboot设置中,部件是否可以潜在地由硬件供应商提供开源或二进制固件?

4
如何在Fedora Linux上重新安装grub-efi引导程序?
我最近使用EFI引导安装了Fedora 18。像其他当前的linux发行版一样,它为我设置了GRUB2。 出现问题时,我有重新安装GRUB 的BIOS版本的经验。我知道如如何引导救援光盘,chroot到安装的系统,运行grub-install和可能的update-grub/ grubby/ grub-mkconfig。 出现问题时,我将如何重新安装GRUB 的EFI版本?(我知道事情会出错:我将它们弄坏了)。

4
在Windows / Linux中修改UEFI变量的工具?
我有一台使用Phoenix SecureCore Tiano作为UEFI / BIOS的DELL机器,但是由于它的UEFI Shell和菜单隐藏在BIOS设置程序中,因此它是完全不可配置的。 我想知道是否有工具可以在用户模式下修改UEFI设置(例如引导项)?例如linux中的“ efibootmgr”。 顺便说一句,因为它是不可配置的,所以我认为引导过程处于旧模式,也就是说操作系统无法检测到UEFI存在,对吗? 因此,这是一个悖论:我必须在非传统模式下启动才能使UEFI工具能够在用户模式下修改启动项?但是我必须先启用UEFI工具才能修改启动项才能启用非旧版启动?
12 boot  uefi  efi  bootmgr 

6
UEFI引导NTFS驱动器
我正在尝试在UEFI模式下通过可引导的USB闪存驱动器安装Windows 8。但是,对于某些版本的Windows 8,当驱动器格式化为FAT时,它确实可以工作,但是我要安装的版本的install.wim文件大于4Gb,因此我必须在闪存驱动器上使用NTFS文件系统,但我无法从UEFI模式启动。在这两种情况下,我都使用GPT分区表。是否在UEFI模式下无法从NTFS引导(奇怪,Windows使用的文件系统很奇怪),或者我做错了什么?
12 windows-8  boot  ntfs  uefi 


2
如何在不破坏Windows 8引导配置的情况下将Linux与Windows 8一起安装?
为了与Windows 8一起安装Linux Mint 14,我禁用了UEFI,并使用Linux映像引导至闪存驱动器。我安装了Linux,重新启动计算机,然后出现GRUB引导加载程序。当我选择Windows 8时,出现以下错误: Windows启动管理器 Windows无法启动。原因可能是最近的硬件或软件更改。 解决问题: 1.插入Windows安装光盘,然后重新启动计算机。 2.选择您的语言设置,然后单击“下一步”。 3.单击“修复计算机”。 如果您没有此光盘,请与系统管理员或计算机联系 制造商寻求帮助。 档案:\ Boot \ BCD 状态:0xc000000e 信息:PC的启动配置数据丢失或包含错误。 我没有磁盘,所以我不必费心尝试修复安装,尤其是如果这样做会破坏GRUB引导加载程序并给我的Linux安装带来问题。我重新启用了UEFI,以查看它是否允许Windows正确加载。确实可以,但是它没有让我选择启动Linux。如何解决此问题并使两个操作系统共存? 更新: 我尝试过EasyBCD并没有成功。我可以添加一个Linux引导选项,它会显示在菜单中,但始终表示在尝试引导它时引导配置文件丢失或损坏。我还在Windows上安装了rEFInd,但就向菜单中添加Linux引导选项或安装Ext4fs驱动程序而言,我找不到任何文档(老实说,我什至不知道这些程序的作用。我没有真正的OS引导的知识。当我双重引导时,我总是最后安装Linux,让GRUB进行所有艰苦的工作。不幸的是,我的GRUB无法在Windows 8上运行。我认为我没有尝试过查阅文档,我只是认为我缺乏与引导加载程序打交道的经验,这妨碍了我理解所找到的文档的能力。 我正在寻找更多建议或在哪里可以找到信息,以便更好地了解问题或如何解决它。 更新: 我 通过UNetbootin重新创建了可启动USB闪存驱动器,并以EFI模式重新安装了Linux Mint 。但是,当我尝试从Windows启动管理器中进行选择时,由于出现了问题,因此无法加载。我错过的重要步骤是我需要在BIOS设置中禁用安全启动。禁用安全启动后,rEFInd会按预期正确加载,并且能够毫无问题地加载GRUB。我花了几个小时尝试不同的东西。用EasyBCD调整启动菜单;一遍又一遍地重新安装Mint; 原来,我需要做的就是禁用安全启动,然后安装rEFInd或以EFI模式安装Linux。linuxmint\EFI\linuxmint\grubx64.efi

1
一台计算机可以有多少个EFI系统分区(ESP)?
我正在尝试在装有Windows 8的UEFI笔记本电脑上设置双启动/多重启动。我想在启用安全启动的情况下进行操作。我可以在禁用SecureBoot的情况下安装/配置OS(但我无法在CSM模式下运行)。我可以淘汰Windows 8,但最终笔记本电脑将需要安装Windows 8 Pro(x64)才能支持Windows Phone开发工具。 我已经阅读了Windows和GPT FAQ上有关UEFI和分区的Microsoft文档。我不清楚磁盘上可以有多少个EFI系统分区(ESP)。由于UEFI可以授权访问特定分区,因此我认为以下内容成立: Microsoft的平台密钥(PK)已加载到UEFI中 MS PK允许访问Microsoft分区 MS使用4个分区:ESP,MSR,数据,恢复 选择“启动选项”时启动到MS(由UEFI强制执行) 上面的ESP是UEFI系统分区;MSR是Microsoft系统保留的,用于其他非预启动文件和OEM文件。数据用于由加载程序加载的常规OS文件。恢复只是增值OS的东西。 如果我将Linux操作系统的平台密钥添加到“平台密钥”(PK)数据库,那么我相信(至少)需要: 另一个用于引导/加载Linux操作系统的ESP分区 常规Linux OS文件的另一个数据分区 需要额外的ESP,因为UEFI需要针对特定​​的引导选项在PK下签名的引导/加载程序文件;并且UEFI在引导Linux操作系统时将不允许访问Microsoft的分区。 一台计算机可以有多少个EFI系统分区(ESP)?多ESP是否正确?

6
处于UEFI模式时SATA设备未显示
我正在尝试安装Windows,BIOS应设置为UEFI模式。问题是所有SATA设备都没有出现(显示好像没有),所以我无法从安装CD启动(它只是没有)。 奇怪的是,当设置为LEGACY模式时,它们都显示出来...... SATA模式设置为AHCI,我在联想Y510P上。我安装了一个Linux操作系统,只有当BIOS处于LEGACY模式时才能访问它(否则它所在的硬盘驱动器不可用) 我也试过重置BIOS设置没有帮助.. 如果需要更多细节请注释 额外细节: 电脑型号:联想IdeaPad Y510P(未过度封装) 已安装的Linux操作系统版本: Linux 3.7-trunk-amd64 x86_64 尝试安装Windows: Windows 7 Ultimate 64bit BIOS信息: 供应商:LENOVO 版本:74CN26WW(V1.07) 更新: 使用user1608638回答和建议使用USB闪存驱动器作为启动设备而不是CD / DVD方法我成功安装了Windows 7!(非常感谢user1608638)
10 boot  bios  sata  uefi  compact-disc 


2
什么是“ UEFI可启动” USB闪存驱动器,我可以在旧版BIOS上启动它吗?
我已经了解到UEFI和BIOS之间的区别,似乎BIOS仅引导MBR硬盘,而UEFI仅引导GPT硬盘。UEFI无法启动普通的USB闪存驱动器,因此我必须将USB闪存驱动器设置为“ UEFI-bootable”。普通USB驱动器和“ UEFI可启动”驱动器有什么区别?正常的USB驱动器使用MBR,而UEFI可启动的驱动器使用GPT是真的吗?我是否可以在仅支持旧版BIOS的旧PC上启动UEFI可启动的USB闪存驱动器?
10 bios  uefi  mbr  gpt  usb-boot 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.