无忧启动论坛

标题: UEFI模式下GRUB2如何从iso或CDROM启动进行Windows安装? [打印本页]

作者: kevinhwa    时间: 2017-4-20 13:44
标题: UEFI模式下GRUB2如何从iso或CDROM启动进行Windows安装?
制作了量产用的ISO文件,其中已把Windows10安装光盘的文件均已放入光盘根目录下,希望在uefi模式下启动进入grub2后进行Windows安装,目前制作的光盘执行后直接启动硬盘中的Windows10,无法运行启动windows10安装。
各位时候能指点一二,论坛看了几天也没找到方法,可能水平太低无法看懂,希望大家不吝赐教,说明一下启动方式或者给个cfg配置文件样本,先在此谢谢!
作者: rgy    时间: 2017-4-20 16:03
我是进PE用WinNTSetup安装的
作者: jxdeng2017    时间: 2017-4-20 16:39
用GRUB2 进行 windows ISO文件直接安装恐怕不行。但用它安装 linux ISO 是可以的。坛子里最接近 你的需求的方案是:
grub2文件管理器 UEFI下整体启动Linux ISO
  grub2文件管理器 UEFI下整体启动Linux ISO
作者: kevinhwa    时间: 2017-4-20 18:18
jxdeng2017 发表于 2017-4-20 16:39
用GRUB2 进行 windows ISO文件直接安装恐怕不行。但用它安装 linux ISO 是可以的。坛子里最接近 你的需求的 ...

谢谢,但是我主要想进行windows 10的安装,这样一个U盘就搞定了
作者: kevinhwa    时间: 2017-4-20 18:19
rgy 发表于 2017-4-20 16:03
我是进PE用WinNTSetup安装的

进入PE的菜单cfg内容方便给我看看吗,这几天已经看的晕乎乎了
作者: rgy    时间: 2017-4-20 19:51
我的菜单是这样的:
  1. menuentry "载入 PE 菜单" --class windows --class os{
  2. echo "正在加载 Win8 PE 菜单,请等待...."
  3. if [ "${grub_cpu}" == "x86_64" ]; then
  4. search --file /grub2/uefi/shell64.efi --set=root
  5. chainloader /grub2/uefi/shell64.efi
  6. fi
  7. if [ "${grub_cpu}" == "i386" ]; then
  8. search --file /grub2/uefi/shell32.efi --set=root
  9. chainloader /grub2/uefi/shell32.efi
  10. fi
  11. }
复制代码


不过启动流程有点复杂,具体过程我也是参考的这个帖子:
GURB2 UEFI环境如何引导光盘上的非镜像PE系统
这些帖子也有应用:
纯GRUB2打造的BIOS+UEFI双启,WIN8PE+PartedMagic合盘
GRUB2三启PE合盘


作者: leexuben    时间: 2017-4-20 20:00
kevinhwa 发表于 2017-4-20 18:18
谢谢,但是我主要想进行windows 10的安装,这样一个U盘就搞定了

你只要留出ESP(BIOS就留FAT),设置成引导盘,再在D盘装WINDOWS,或ubuntu(引导盘选FAT盘),装好启动以后,再把ESP安装成GRUB2,装ubuntu,就只要把UBUNtu里的CFG文件里的启动UBUNTU的那些代码,复制到C盘的CFG里,同时启动WINDOWS,PE,UBUNTU   都方便 得很
作者: leexuben    时间: 2017-4-20 20:04
jxdeng2017 发表于 2017-4-20 16:39
用GRUB2 进行 windows ISO文件直接安装恐怕不行。但用它安装 linux ISO 是可以的。坛子里最接近 你的需求的 ...

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1  用这个大神的启动ISO安装ubuntu 和windows 非常方便,它可以找出每个分区分区的iso
作者: kevinhwa    时间: 2017-4-21 09:16
leexuben 发表于 2017-4-20 20:04
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=384999&extra=page%3D1  用这个大神的启动ISO安装 ...

谢谢,我来试试看。但是我这几天看了论坛中的资料好象用linux16挂载iso后无法执行安装。
我现在用了另一个大神的iso,在win10pe的位置添加了win10的启动映像boot.wim,实测可以uefi模式下安装完windows10
作者: kevinhwa    时间: 2017-4-21 09:24
rgy 发表于 2017-4-20 19:51
我的菜单是这样的:



谢谢分享menu cfg,我试了另一个大神的iso,可不进入pe安装windows10,在10pe64.wim的目录添加boot.wim,然后同步修改BCD文件,实测可顺利安装windows10
作者: wintoflash    时间: 2017-4-21 10:34
光盘上就是比U盘上麻烦一些,需要用efi shell/rEFInd或Xorboot中转一下。
grub2->shell->bootmgfw.efi
grub2->rEFInd->bootmgfw.efi
grub2->Xorboot->bootmgfw.efi
作者: rgy    时间: 2017-4-21 11:13
kevinhwa 发表于 2017-4-21 09:24
谢谢分享menu cfg,我试了另一个大神的iso,可不进入pe安装windows10,在10pe64.wim的目录添加boot.wim,然 ...

麻烦楼主分享一下ISO,好学习学习,谢了。
作者: kevinhwa    时间: 2017-4-23 18:05
rgy 发表于 2017-4-21 11:13
麻烦楼主分享一下ISO,好学习学习,谢了。

现在出现了点问题,替换后安装Windows10是可以,但是启动PE反而报错无法正常启动,我下载的是论坛中的mxcz.iso文件,你搜一下,如果找不到我发百度盘共享给你
作者: kevinhwa    时间: 2017-4-23 18:19
kevinhwa 发表于 2017-4-23 18:05
现在出现了点问题,替换后安装Windows10是可以,但是启动PE反而报错无法正常启动,我下载的是论坛中的mxc ...

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
正好找到那个启动iso,见上面的帖子链接

作者: rkr077    时间: 2017-4-23 23:46
GRUB2没有GRUB4DOS的map,loop功能不能启动iso,memdisk只能在Legacy下面用,可以chainloader bootmgfw.efi,挂载ISO可以用Xorboot
作者: rkr077    时间: 2017-4-23 23:47
至于支持UEFI的ISO,参考我以前发的帖子,不过就是在ISO加入一个FAT的EFI启动轨道
作者: kevinhwa    时间: 2017-4-24 11:31
rkr077 发表于 2017-4-23 23:47
至于支持UEFI的ISO,参考我以前发的帖子,不过就是在ISO加入一个FAT的EFI启动轨道

就是你另外帖子中说的建立一个软盘镜像的那部操作吗?
作者: rkr077    时间: 2017-4-24 19:08
kevinhwa 发表于 2017-4-24 11:31
就是你另外帖子中说的建立一个软盘镜像的那部操作吗?

没错,UEFI不识别光盘的UDF文件系统,只能识别FAT文件系统,就是这个FAT的软盘镜像
作者: leexuben    时间: 2017-4-24 19:23
本帖最后由 leexuben 于 2017-4-24 19:24 编辑

WIN10  我用GRUB2  已经引导同台电脑安装了2个版本,超凡的企业版和坏坏小生的RS2

进PE 用WINNTSETUP  安装,恢复GRUB2




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3