ba21 发表于 2018-9-19 00:05:18

上次贴沉了,大神们EFI下如何引导安装WIN系统

如图

窄口牛 发表于 2018-9-19 07:01:08

没有必要,原版安装是没有桌面的pe,pe安装是有桌面的pe,区别在哪里?何必这么执着?

xbmc 发表于 2018-9-19 10:23:10

楼主你发错区了吧

nf17b 发表于 2018-9-19 13:44:55

本帖最后由 nf17b 于 2018-9-19 16:07 编辑

用訂製安裝目錄的方式(修改 boot.wim)
legacy 跟 uefi 原理都一樣

legacy
bootmgr --> bcd --> boot.wim --> install.wim (標準位置 sources 目錄下)
grub4dos : 重命名BCD,修改BOOTMGR的方法,通过不同的BCD文件来实现直接启动不同的系统

uefi x64
bootx64.efi --> bcd --> boot.wim --> install.wim (標準位置 sources 目錄下)
grub2 : 相同目錄下的 bootx64.efi 引導相同目錄下的 bcd


看過的方式:
(一) Subst
參考:
利用 Windows 內建指令 Subst 來建立虛擬磁碟機,增加工作效率
【心得】多功能隨身碟製作教學(文長未完、6/14 0點更新自訂sorces目錄)






(二)
參考:
[结贴]定制NT6.X系统启动/安装目录

繁中的訂製 boot.wim 批次檔



legacy
grub4dos 選單
iftitle 安裝 Windows 7 (32位元)(wim)
find --set-root /boot/s70mgr
chainloader /boot/s70mgr

iftitle 安裝 Windows 7 (64位元)(wim)
find --set-root /boot/s74mgr
chainloader /boot/s74mgr

iftitle 安裝 Windows 8.1 (32位元)(wim)
find --set-root /boot/s81mgr
chainloader /boot/s81mgr

iftitle 安裝 Windows 8.1 (64位元)(wim)
find --set-root /boot/s84mgr
chainloader /boot/s84mgr

iftitle 安裝 Windows 10 (32位元)(wim)
find --set-root /boot/s10mgr
chainloader /boot/s10mgr

iftitle 安裝 Windows 10 (64位元)(wim)
find --set-root /boot/s14mgr
chainloader /boot/s14mgr





uefi
bcd 選單






uefi
grub2 選單
if search --file /winsetup/w70/x64/install.wim ; then
menuentry " 安裝 Windows 7(wim) " --hotkey="7" {
search -s -f /sources/usbflage
chainloader /efi/w74/w74mgr.efi
}
else
if search --file /winsetup/w70/x64/install.swm ; then
menuentry " 安裝 Windows 7(swm) " --hotkey="7" {
search -s -f /sources/usbflage
chainloader /efi/w74/w74mgr.efi
}
fi
fi

if search --file /winsetup/w81/x64/install.wim ; then
menuentry " 安裝 Windows 8.1(wim) " --hotkey="8" {
search -s -f /sources/usbflage
chainloader /efi/w84/w84mgr.efi
}
else
if search --file /winsetup/w81/x64/install.esd ; then
menuentry " 安裝 Windows 8.1(esd) " --hotkey="8" {
search -s -f /sources/usbflage
chainloader /efi/w84/w84mgr.efi
}
else
if search --file /winsetup/w81/x64/install.swm ; then
menuentry " 安裝 Windows 8.1(swm) " --hotkey="8" {
search -s -f /sources/usbflage
chainloader /efi/w84/w84mgr.efi
}
fi
fi
fi

if search --file /winsetup/w10/x64/install.wim ; then
menuentry " 安裝 Windows 10(wim) " --hotkey="1" {
search -s -f /sources/usbflage
chainloader /efi/w14/w14mgr.efi
}
else
if search --file /winsetup/w10/x64/install.esd ; then
menuentry " 安裝 Windows 10(esd) " --hotkey="1" {
search -s -f /sources/usbflage
chainloader /efi/w14/w14mgr.efi
}
else
if search --file /winsetup/w10/x64/install.swm ; then
menuentry " 安裝 Windows 10(swm) " --hotkey="1" {
search -s -f /sources/usbflage
chainloader /efi/w14/w14mgr.efi
}
fi
fi
fi





ba21 发表于 2018-9-19 20:44:36

nf17b 发表于 2018-9-19 13:44
用訂製安裝目錄的方式(修改 boot.wim)
legacy 跟 uefi 原理都一樣



uefi x64
bootx64.efi --> bcd --> boot.wim --> install.wim (標準位置 sources 目錄下)

求这个如何实现法就行了;给个具体实例也行。

rxzy 发表于 2018-10-7 19:26:24

nf17b 发表于 2018-9-19 13:44
用訂製安裝目錄的方式(修改 boot.wim)
legacy 跟 uefi 原理都一樣



在哪里有下载呢?

devilma 发表于 2018-12-27 18:04:22

学习了!收藏此贴!!
页: [1]
查看完整版本: 上次贴沉了,大神们EFI下如何引导安装WIN系统