无忧启动论坛
标题:
从移动硬盘安装win8原版系统的疑问
[打印本页]
作者:
lmqingquan
时间:
2014-9-21 16:34
标题:
从移动硬盘安装win8原版系统的疑问
首先,我已经把grub安装到移动硬盘的第一主分区,我在第二主分区的根目录下新建一个名为win8的文件夹,然后将原版win8系统解压到该win8文件夹内,然后,我在menu.lst中添加如下:
title [07] 安装 Windows 8 32位操作系统
rootnoverify (hd0,1)
chainloader /win8/bootmgr
boot
然后,我重启电脑选择该选项,结果屏幕出现如下:
chainloader /win8/bootmgr
file not found
我的路径绝对没有错,然后,我尝试了下把win8直接解压到第二主分区的根目录下 ,menu.lst中修正如下:
rootnoverify (hd0,1)
chainloader /bootmgr
boot
结果成功了,可以安装win8.
但是我有个疑问:win8为什么要解压到根目录下才能找到文件,子目录就不行呢? 如果有好办法请指点下。
谢谢!
作者:
lbw2007
时间:
2014-9-21 20:28
不是Win8需要在根目录下,而是bootmgr一定要在根目录下。引导文件对路径的要求还是挺高的
作者:
jh1688
时间:
2014-9-21 20:48
本帖最后由 jh1688 于 2014-9-21 20:49 编辑
瘟7、瘟8系统安装我基本上都是仿真光盘安装,(相关软件坛子都有,就不一一介绍了) 当安装中出现:“缺少所需的 CD/DVD器设备驱动程序……”的提示时, 按Shift+F10调出CMD窗口,执行D:\BOOT\TOOLS\OSF\NT6.CMD, 安装OSFMOUNT虚拟光驱,手工加载iso光盘镜像文件后,继续安装……
这其中关键是虚拟光驱:OSFMOUNT 文件,它有32位和64位之分别,需要自己下载,NT6.CMD 是运行虚拟光驱:OSFMOUNT 的批处理,需要自己编写。
比解压安装好处是不必考虑光盘镜像文件放在什么地方,只要软件能找到就可以安装。
作者:
lmqingquan
时间:
2014-9-21 23:13
lbw2007 发表于 2014-9-21 20:28
不是Win8需要在根目录下,而是bootmgr一定要在根目录下。引导文件对路径的要求还是挺高的
你说的有道理,切中本质。
作者:
duwei0619
时间:
2014-10-10 22:22
要引导必须是根目录吧!!
作者:
captain_g
时间:
2014-10-11 09:48
bootmgr 文件肯定是可以不(不)放置在分区根目录下的!
假如:你的移动硬盘的主引导记录 MBR 用的是 grub4dos,分区引导记录 PBR 用的也是 grub4dos,且在相应分区根目录下有 grldr 文件。
假设 bootmgr 在分区根目录下的 abc 文件夹中,这时菜单的写法应该是这样的:
title [07] 安装 Windows 8 32位 操作系统
find --set-root --ignore-floppies --ignore-cd /abc/bootmgr
chainloader /abc/bootmgr
这样肯定是可以找到 bootmgr 文件的!
但你马上遇到的问题是:bootmgr 会找不到 \win8\boot,当然也不可能找到其中的 bcd 和 boot.sdi 文件,也即最终不可能进入系统安装界面。
因此,在“不动手术”的情况下,应将所有安装文件直接解压到分区根目录下!
但,bootmgr 文件是可以“不必”在分区根目录下的,只要菜单配置正确就没问题,因为你用了功能强大的 grub4dos。
建议先用优盘启动电脑,进入32位WIN8 PE,使用合适的WIN安装器进行安装,这时你只需要系统安装盘中 sources 文件夹中的 install.wim 文件。
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3