无忧启动论坛

标题: 请问“第二次启动”是啥意思? [打印本页]

作者: 有阴也有阳    时间: 2016-8-30 01:23
标题: 请问“第二次启动”是啥意思?
本帖最后由 有阴也有阳 于 2016-9-1 13:38 编辑

title 从ISO镜像安装Windows XP/2003系统-- 第一次启动,文件名win.iso。
map --mem (hd0,0)/boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map /win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title 从ISO镜像安装Windows XP/2003系统-- 第二次启动
map --mem (hd0,0)/boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map /win.iso (0xff)
map --hook
chainloader (hd0)+1


请问其中的“第二次启动”是啥意思?

        谢谢大家的热心答复,我现在已经弄明白了:

        第一次启动——是指ISO文件从grub4dos的仿真光盘中加载、启动、读取,直到将系统的安装文件全部从仿真光盘复制到硬盘的C盘

为止的一个阶段,复制完后,程序会重启,此时就进入了第二次启动,第二次启动开始后执行“title 从ISO镜像安装Windows XP/2003

系统-- 第二次启动”项菜单,就进入了系统的硬盘安装阶段。


作者: 细细哥    时间: 2016-8-30 13:01
1、“首次启动”和“第二次启动”的唯一区别是:“第二次启动”的启动设备由“光盘”改为“硬盘”。

2、如果是XP原版镜像,则可以共用第一个菜单。如果是个人定制的XP镜像系统;因为:可能没有如:“下图”的选择方式,所以必须有“第二次启动”菜单。


作者: parsons    时间: 2016-8-30 17:08
原來是這個意思!!
還非得守在電腦前
否則重新開機又進入重新安裝程序
作者: 邪恶海盗    时间: 2016-8-30 22:08
parsons 发表于 2016-8-30 17:08
原來是這個意思!!
還非得守在電腦前
否則重新開機又進入重新安裝程序

进PE用WinSetup安装就行了...
作者: parsons    时间: 2016-8-30 22:51
邪恶海盗 发表于 2016-8-30 22:08
进PE用WinSetup安装就行了...

我都是使用 DISM 將要的 index 導入分區
然後使用 Bootice 修改 BCD 加入該分區選項並設為默認
作者: captain_g    时间: 2016-8-31 08:41
如#2细细哥所说,U启仿真安装XP时:第一次启动,要按“任意键”,确保进“光盘”并执行安装程序;安装程序重启系统后,不要再按任意键,应该从硬盘启动,继续安装过程,但因安装程仍然要读取“光盘”上的文件,所以“仿真”还是必须的。

如果菜单中有【第二次启动】的,安装程序第一次重启系统后,应该选择该菜单,以继续安装过程。
作者: 有阴也有阳    时间: 2016-8-31 19:03
本帖最后由 有阴也有阳 于 2016-8-31 19:22 编辑
captain_g 发表于 2016-8-31 08:41
如#2细细哥所说,U启仿真安装XP时:第一次启动,要按“任意键”,确保进“光盘”并执行安装程序;安装程序 ...


请问你可有只有一次启动的安装菜单?如有的话,可否分享一下?还是简单一些好......

对了,请问你有以下菜单中的winvblk.img文件和intel.ima 文件吗?有的话可否分享一下?

title install iso step1:
map (hd0) (hd1)
map (hd1) (hd0)
map --e820cycles=3
map --mem /winvblk.img (fd1)
map --mem /intel.ima  (fd0)
map --mem /xpsp3.iso (0xff)
map --hook
chainloader (oxff)
作者: 帆船    时间: 2016-8-31 20:34
本帖最后由 帆船 于 2016-8-31 20:50 编辑
有阴也有阳 发表于 2016-8-31 19:03
请问你可有只有一次启动的安装菜单?如有的话,可否分享一下?还是简单一些好......

对了,请问你有 ...


winvblk.img应该就是把winvblock.img.gz的.gz去掉或解压。(去掉oc应该是为了满足DOS8.3规范)intel.ima难道是SATA驱动?不懂同求
作者: 帆船    时间: 2016-8-31 20:48
本帖最后由 帆船 于 2016-8-31 21:38 编辑
有阴也有阳 发表于 2016-8-31 19:03
请问你可有只有一次启动的安装菜单?如有的话,可否分享一下?还是简单一些好......

对了,请问你有 ...


楼上也说了,
安装程序重启系统后,不要再按任意键,应该从硬盘启动,继续安装过程,但因安装程仍然要读取“光盘”上的文件,所以“仿真”还是必须的。

而“第二次启动”菜单帮助引导此过程,何乐而不为呢?

作者: captain_g    时间: 2016-9-1 11:40
一、如果你的XP系统安装ISO文件是原版的或者修改者未删除ISO中的\i386\bootfix.bin文件,则U启仿真安装(使用#1的启动菜单——第一次)时,首先会看到提示:

Press any key to boot from CD/DVD ...字样;

二、这时你必须按一下“任意键”,从“光盘启动”并执行其中的“安装程序”,在初步安装任务完成后,安装程序会自动重启电脑;

三、电脑重启后,因为U盘还插在电脑上,故重启后你首先看到的还是U启菜单,如果你继续选用“#1的启动菜单——第一次”,当再次出现“Press any key to boot

from CD/DVD ...”字样时,不可按任意键;

四、因为没有按任意键,缺省等待几秒后,系统会自动切换到从硬盘启动,安装程序将继续完成安装过程直至结束。


因此,如果你的ISO文件中没有\i386\bootfix.bin文件(修改盘、多合一盘可能在别处),你就要使用“两级”菜单;反之,可只保留“第一次”那项菜单(用两次,

第一次要按键,第二次不能按键)。

看菜单的最后一句就能明白,第一次chainloader (0xff)是“光盘”启——进光盘,第二次chainloader (hd0)+1是“硬盘”启——进硬盘。


至于菜单,#1楼的就差不多,但是要视具体情况修改:自用?通用?U启?硬盘启?…… 比如U启情形,启动后U盘被BIOS识别为“硬盘”还是“软盘”?当U盘被识别

为“软盘”时,就不需要和固定硬盘作磁盘交换。

与winvblock类似的有firadisk,论坛里都可轻易找到。

猜想#7提到的intel.ima应该是包含英特尔驱动的软盘映像,在安装阶段可以按功能键从“虚拟软盘”安装特定驱动,具体是什么驱动就不晓得了。个人当初习惯于将

特定的驱动集成到ISO中,如MassStorage驱动。
作者: 有阴也有阳    时间: 2016-9-1 13:22
captain_g 发表于 2016-9-1 11:40
一、如果你的XP系统安装ISO文件是原版的或者修改者未删除ISO中的\i386\bootfix.bin文件,则U启仿真安装(使 ...

谢谢你的热心回复!!!




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