uefi怎么用u盘启动安装windows?

uefi怎么用u盘启动安装windows?,第1张

UEFI 模式下安装Windows 7 *** 作系统(暂不涉及Linux等其它 *** 作系统):\x0d\x0a1、硬盘必须是GPT格式,系统必须是64位,UEFI不支持32位系统。\x0d\x0a备注:严谨地说,UEFI也可以引导MBR磁盘上的x64系统,但要做特殊设置。这里所说的是一般情况。\x0d\x0a2、传统的MBR分区只支持到2.2T硬盘,大于2.2T的硬盘需要用到GPT,不然就浪费了;支持UEFI启动的微软 *** 作系统:windows Vista Sp1以后的所有64位系统。\x0d\x0a3、安装要求:安装介质必须以UEFI方式启动电脑。切切!很多人死在这一步。如果像以前那样启动安装程序,就会出现无法安装到GPT分区的错误提示,从而造成安装失败。\x0d\x0a4、安装介质:光盘、U盘、移动硬盘。\x0d\x0a①光盘:只需要注意一点,以UEFI方式启动电脑。\x0d\x0a②U盘、移动硬盘:存放安装文件的分区必须是FAT或者FAT32分区,不能是NTFS分区。因为UEFI不认识NTFS分区。\x0d\x0a③Windows8原生支持UEFI,没问题。Windows7不一样,如果是U盘或移动硬盘安装,需要添加UEFI支持文件,否则不能以UEFI方式启动。\x0d\x0a5、技术难点:如何“以UEFI方式启动电脑”?\x0d\x0a①BIOS中打开UEFI模式。\x0d\x0a②安装介质支持UEFI启动。\x0d\x0a③Windows7及其以前的系统,用U盘或移动硬盘安装时,添加UEFI支持文件的方法:\x0d\x0a从Windows8的安装文件中提取Bootmgfw.efi文件,重命名为BOOTX64.EFI,拷贝到win7安装文件的\EFI\Boot\下,没有BOOT文件夹新建一个。\x0d\x0aBootmgfw.efi也可以从已经安装好的Win8系统获得。\x0d\x0a④符合前两个条件时,启动菜单会出现以“UEFI”标识的U盘或移动硬盘启动项,选这一项,才会“以UEFI方式启动电脑”!电脑不同,此项稍有差异。\x0d\x0a红框中的两个启动项,其实是同一个U盘。要选择下边那个有“UEFI”标识的项。\x0d\x0a接下来就和原来安装系统基本一样了。\x0d\x0a另一种方法(针对Windows7及其以前的 *** 作系统)\x0d\x0a1、从Windows8的安装文件中提取Shell.efi和Bootmgfw.efi文件,拷贝到安装文件所在分区的根目录。下图为U盘文件结构:\x0d\x0a2、以UEFI方式启动电脑,会进入UEFI Shell界面。(有的电脑BIOS中,可以选择“Launch EFI shell from filesystem device”启动电脑)。\x0d\x0a3、进入UEFI Shell界面后,在 shell>提示符后输入命令,即可启动windows安装程序。如下:\x0d\x0ashell>fs0 回车,会进入系统认到的第一个磁盘分区\x0d\x0afs0:>ls 回车,会列出这个磁盘分区的所有文件和文件夹\x0d\x0a如果看到了你刚才复制的Bootmgfw.efi和Shell.efi文件,说明这就是安装文件所在分区,接着:\x0d\x0afs0:>bootmgfw.efi 回车,熟悉的windows安装界面就出现了。接下来和原来安装系统一样。\x0d\x0a注意:如果FS0不是安装文件所在分区,就接着查看FS1、FS2、FS3??\x0d\x0a(安装文件所在分区是FS1,不是FS0):\x0d\x0a重要:关于BIOS设置\x0d\x0a①打开BIOS中的UEFI支持。\x0d\x0a把“Boot mode”项设为“UEFI only”;如果有“Lunch CSM”选项,将其设为“Enabled”。\x0d\x0a②关闭安全引导。\x0d\x0a进入“Security”——“Secure Boot”,将其设为“Disabled”。这是Windows8新引入的安全机制,不关闭不能安装其它 *** 作系统。

原文及更新: https://neucrack.com/p/121

UEFI启动时分为两种情况

以下进行验证:

可见磁盘第二个分区(EFI分区)挂在在 /boot/efi 中,查看:

注意到bootx64.efi文件,电脑启动,如果选择启动项是磁盘(比如ATA HDD0:

Ubuntu安装时不会将 bootx64.efi 复制到EFI分区的 /EFI/Boot/ 中,那个依然是Windows的文件,所以开机按F12选择从磁盘启动后,会进入 windows boot manage r,Ubuntu的做法是在BIOS添加一个启动项,即方法2,这个选项会调用EFI分区 /EFI/Ubuntu 文件夹下面的文件(如果EFI分区里没有这个文件夹则引导失败,选择这个启动项会看起来无任何反应)。

grub.cfg指定了启动的磁盘(磁盘0分区7的 uuid 、 (hd0,gpt7) 挂载在root(根文件目录)),以及configuration file为/boot/grub/grub.cfg,然后根据这个配置文件grub进行系统引导,接下来就交接给grub啦~~

再来一个,改成普通分区

再来一个,改成使用EFI分区的一个名称错误的efi文件

重启,每个启动项试一次,发现只有Test可以正确进入,原因是Test2的efi文件使用的是非EFI分区,Test3使用的grub.efi文件不能正确引导

https://www.zhihu.com/question/22502670


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11845981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存