无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 36258|回复: 72
打印 上一主题 下一主题

[分享] G4D引导ISO安装系统进IMG,直接生成RAMOS的IMG!

  [复制链接]
跳转到指定楼层
1#
发表于 2011-6-19 17:50:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到论坛 小中医 发的帖子 http://www.2y2r.org/thread-504741-1-1.html

介绍的是ISO直接安装系统进IMG,安装好后的IMG直接就是RAMOS,帖子里他试了没有成功,我觉得好玩也测试了下

由于本人对G4D FRIADISK的了解还只是入门级,测试的过程可是走了很大的弯路,最后还是回归到  FRIADISK作者给出的菜单成功了,下面就介绍下,我的操作过程吧!

完成ISO 到 IMG 这个任务,需要的软件

1. XP 或者 2003 系统ISO(安装版)
2. IMG 文件(建议用DiskGenius创建原因一会再说)
3.firadisk.img(FIRADISK的F6软盘镜像,驱动版本0.0.1.30)
4.WinContig(用于整理上面用到的镜像文件,使其连续存储,G4D现在只能 MAP 加载连续文件)
5.GRLDR+menu.lst(如果你已经有了G4D引导只需要把ISO to IMG菜单命令加入到你的menu.lst)

上面软件都准备好,开始操作

1.创建IMG,根据自己安装系统的大小估算IMG文件大小,其实这个IMG大小只要能装下你的系统就行,因为等你把系统装进IMG后,你可以在根据具体的使用情况,如装什么软件 对系统做精简什么的,再创建一个IMG文件根据需要或大或小,把初始安装那个IMG里面的文件复制到新IMG里就行!

用 DiskGenius 创建IMG(选择硬盘镜像文件-选中格式化)这样创建出来的IMG文件,在进行第一步安装系统时会被分配到盘符 C,如果不选中 “硬盘镜像文件” 或者 用VDM创建的话,在第一步安装系统时IMG的分区不会被分配到盘符C,还需要在系统安装里删除IMG的分区,在新建分区,在重启后,在运行第一步安装程序才会得到盘符C!




2.把 3个镜像文件hddimg.img  winsetup.iso  firadisk.img 放到分区根目录(放到哪不固定只要你的G4D菜单能找到就行),打开 WinContig 软件 把3个镜像文件 添加进来 分析3个镜像文件是不是连续存储,如果不是用软件整理





3.配置G4D引导(如果您已经有了G4D。只需要把 安装菜单添加进你的 menu.lst),如果没有用过G4D请看下面
现有系统是NT5引导(XP 2003)需要把G4D加入到BOOT.INI,在[operating systems]下面添加C:\grldr=G4D引导 ISO to IMG,再把我提供的GRLDR和 menu.lst 复制到启动分区一般C盘!




现有系统NT6(WIN7 2008)需要把G4D加入到BCD菜单,用BOOTICE.EXE修改BCD,BOOTICE-BCD编辑-系统BCD-查看修改,右侧按钮 添加- 实模式启动项,自动添加了,软件默认设置好了引导GRLDR.MBR,保存。再把我提供的GRLDR,GRLDR.MBR, menu.lst 3个文件复制到C盘就行了




上面步骤已经完成了,都是可以在你现有的系统里面做,现在文件放好了,G4D引导也添加了,你可以重新启动选择G4D引导进行安装了,我把安装过程用虚拟机做了视频,过程很简单!
视频里面我也写了点说明,过程不难,当你实际操作你也会学到一点东西细节,IMG装好后你在对他进行优化,弄到合适的大小!

G4D菜单:


title Setup Windows from ISO to IMG Step 1 : Boot from ISO, with virtual CD+Floppy
find --set-root /hddimg.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
# Unpartitioned disk image needs geometry
map --heads=255 --sectors-per-track=63 /hddimg.img (hd0)
map /winsetup.iso (222)
map /firadisk.img (fd1)
map /firadisk.img (fd0)
map --hook
# Hide other disks, so partition in virtual disk will get C letter.
map --harddrives=1
# The "boot" option is required for virtual disk to have system partition with C letter.
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;floppy,vmem=find:/firadisk.img;\n\0
rootnoverify (222)
chainloader


title Setup Windows from ISO to IMG Step 2 : Boot from IMG, with virtual CD
find --set-root /hddimg.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /hddimg.img (hd0)
map --hook
# The "boot" option here is required for booting Windows the first time.
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;\n\0
rootnoverify (hd0)
chainloader +1


title Setup Windows from ISO to IMG Step 3 : Boot from IMG
find --set-root /hddimg.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /hddimg.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;\n\0
rootnoverify (hd0)
chainloader +1


# 下面就是正常启动RAMOS,载入内存方式,如果要加载到高位内存 map --mem --top /hddimg.img (hd0)
title START RAMOS_ form hddimg.img (map --mem)
find --set-root /hddimg.img
map --mem /hddimg.img (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
boot



所需软件+视频--------------http://www.vdisk.cn/down/index/8018219A8817

[ 本帖最后由 11ydy 于 2011-6-19 17:55 编辑 ]

评分

参与人数 2无忧币 +10 收起 理由
有阴也有阳 + 5 有创意!好!
879792799 + 5

查看全部评分

2#
 楼主| 发表于 2011-6-19 17:53:59 | 只看该作者
在那论坛发的,测试回复的人就一个。。唉

还是无忧氛围好,都是喜欢折腾的朋友
回复

使用道具 举报

3#
发表于 2011-6-19 18:49:08 | 只看该作者
以前maanu发过, http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187261, 偶测试过。没问题,可以的。不过后来没采用这种方式,这种方式制作RAMOS太费事了。实际上在物理机上安装好,使用PE拷贝到镜像文件上就行。
回复

使用道具 举报

4#
发表于 2011-6-19 19:29:54 | 只看该作者
原帖由 jspeng 于 2011-6-19 18:49 发表
以前maanu发过, http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187261, 偶测试过。没问题,可以的。不过后来没采用这种方式,这种方式制作RAMOS太费事了。实际上在物理机上安装好,使用PE拷贝到镜像文件上就行。


没感觉这样麻烦,如果我压根就不想在物理硬盘上安装2003或者vista,某个版本的windows7呢?。何况在g4d的补丁出来之前,2003即便是安装在某个物理分区,转到vhd或者img的虚拟盘,也要修改hal才可以;不过vista和win7确实是麻烦些,如果要是从iso直接安装到虚拟盘的话,需要处理boot.wim 注册表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192038&highlight=

windows7离线添加驱动要比vista省事,用dism就可以,不过一样需要处理注册表,vista添加驱动的话,只能用aik或者opk的映像管理器了,dism不支持vista/2008

[ 本帖最后由 yueyezhan 于 2011-6-19 19:34 编辑 ]
回复

使用道具 举报

5#
发表于 2011-6-19 19:43:55 | 只看该作者
最近泄露的几个版本的win8的测试版,我都是直接把install.wim灌进vhd,安装好驱动和软件,最后作为ramos来使用的;即便是windows7和这几个泄露版都支持微软的boot vhd方式,我感觉还是用g4d+firadisk来做比较方便,起码不会有win7的旗舰版和企业版之外版本的限制了,并且在需要修改的时候,就用map,不需要保存,就用map --mem方式

虚拟盘的格式,如果物理盘的主系统是windows7的话,我个人感觉用固定容量的vhd很方便,系统原生支持,在windows8下面更是可以直接右键挂载,如果只是需要打开vhd,从中提取某些文件的话,用7zip直接打开拖拽就可以

[ 本帖最后由 yueyezhan 于 2011-6-19 19:47 编辑 ]

点评

对你说的很感兴趣 是否可以推荐相关帖子一看  发表于 2015-11-10 16:17
回复

使用道具 举报

6#
发表于 2011-6-21 23:38:47 | 只看该作者
深了点,需要照葫芦画瓢,一步步折腾!
回复

使用道具 举报

7#
发表于 2011-6-22 13:42:35 | 只看该作者
录像avi打不开啊!!
回复

使用道具 举报

8#
发表于 2011-6-22 20:28:00 | 只看该作者
有空折腾下这个,谢谢,写的很好
回复

使用道具 举报

9#
 楼主| 发表于 2011-6-22 20:45:06 | 只看该作者
原帖由 flzing 于 2011-6-22 13:42 发表
录像avi打不开啊!!



用VM里面录制视频功能 录制的,我这可以播放!

你换个播放器试试!
回复

使用道具 举报

10#
发表于 2011-6-22 21:21:00 | 只看该作者
威盘,下了若干次都没下下来,
回复

使用道具 举报

11#
发表于 2011-6-22 22:17:28 | 只看该作者

回复 #10 wuyou126 的帖子

用ie就行 别的总是在获取下载地址
回复

使用道具 举报

12#
发表于 2011-6-24 02:11:45 | 只看该作者

回复 #5 yueyezhan 的帖子

同意. 这样也不错. 偶对VHD这种方式不熟悉. 能否指教一下, 安装好的VHD文件,在精简WINDOWS后, VHD文件如何压缩啊, 以减少体积?
回复

使用道具 举报

13#
 楼主| 发表于 2011-6-24 11:47:43 | 只看该作者
原帖由 jspeng 于 2011-6-24 02:11 发表
同意. 这样也不错. 偶对VHD这种方式不熟悉. 能否指教一下, 安装好的VHD文件,在精简WINDOWS后, VHD文件如何压缩啊, 以减少体积?




新建一个小点的VHD,再把精简后的WINDOWS复制过去,可以达到你的要求吗

[ 本帖最后由 11ydy 于 2011-6-24 11:54 编辑 ]
回复

使用道具 举报

14#
发表于 2011-6-26 08:38:14 | 只看该作者

回复 #13 11ydy 的帖子

谢谢,明白了。看来原理和用外接的PE做差不多。
回复

使用道具 举报

15#
发表于 2011-6-26 11:43:40 | 只看该作者
原帖由 jspeng 于 2011-6-24 02:11 发表
同意. 这样也不错. 偶对VHD这种方式不熟悉. 能否指教一下, 安装好的VHD文件,在精简WINDOWS后, VHD文件如何压缩啊, 以减少体积?


微软只在diskpart中提供了扩容vhd的字命令,没有缩小体积的命令,我都是备份然后恢复到另一个vhd,如果是vista或者win7的话,要修改bcd绕过mbr检测,或者修改第二个vhd的id
压缩我是用的ntfs的磁盘压缩,因为考虑到需要map vhd的模式来保存修改,所以没有用gz格式压缩vhd,缺点就是载入内存会慢一些,不过现在的g4d好像对超过4g的gz格式也不支持了
回复

使用道具 举报

16#
发表于 2011-6-28 16:33:33 | 只看该作者
有谁G4D引导windows7 ISO安装 系统进IMG成功的?
指教一下
回复

使用道具 举报

17#
发表于 2011-6-28 17:10:46 | 只看该作者
原帖由 bardlet 于 2011-6-28 16:33 发表
有谁G4D引导windows7 ISO安装 系统进IMG成功的?
指教一下


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192038&highlight=
windows7和vista类似,只是在处理install.wim时简单些,不需要用aik做应答文件来集成驱动,用dism就可以了;不过我感觉windows7用imagex释放install.wim的方式更方便,vista之所以用iso来安装,是因为vista在用imagex释放安装的时候有分区的限制
回复

使用道具 举报

18#
发表于 2011-6-28 18:13:31 | 只看该作者
要把firadisk的驱动离线安装到boot.wim和install.wim太麻烦
map  --mem /firadisk.img (fd0)
让win7 安装程序认出firadisk的驱动有谁能成功的?
回复

使用道具 举报

19#
发表于 2011-6-28 18:27:49 | 只看该作者
原帖由 bardlet 于 2011-6-28 18:13 发表
要把firadisk的驱动离线安装到boot.wim和install.wim太麻烦
map  --mem /firadisk.img (fd0)
让win7 安装程序认出firadisk的驱动有谁能成功的?


新版本的g4d我还没试过直接把iso安装到虚拟磁盘,等我试完告诉你

刚才试了一下,你如果想用iso安装win7到虚拟磁盘的话,必须像处理boot.wim注册表一样处理install.wim,用reg import命令来添加注册表比用psexec更简便一些,在这个帖子的43楼有链接http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573&;extra=&page=5###

http://reboot.pro/13968/

[ 本帖最后由 yueyezhan 于 2011-6-28 19:26 编辑 ]
回复

使用道具 举报

20#
发表于 2011-6-28 18:49:34 | 只看该作者
原帖由 11ydy 于 2011-6-22 20:45 发表



用VM里面录制视频功能 录制的,我这可以播放!

你换个播放器试试!


需要一个播放器的插件http://downloads.vmware.com/cn/d ... GolYnRlKnBiZGUlZA==
回复

使用道具 举报

21#
发表于 2011-6-28 20:18:27 | 只看该作者
原帖由 yueyezhan 于 2011-6-28 18:27 发表


新版本的g4d我还没试过直接把iso安装到虚拟磁盘,等我试完告诉你

刚才试了一下,你如果想用iso安装win7到虚拟磁盘的话,必须像处理boot.wim注册表一样处理install.wim,用reg import命令来添加注册表比用 ...

谢谢,看来还是释放install.wim最方便
回复

使用道具 举报

22#
发表于 2011-6-30 07:52:08 | 只看该作者
早晨7:50威盘下载完成
回复

使用道具 举报

23#
发表于 2011-7-1 16:39:14 | 只看该作者
按步骤操作,运行到复制文件时,说无法复制firadisk.sys,这是怎么回事?
回复

使用道具 举报

24#
发表于 2011-7-1 17:10:47 | 只看该作者
按grldr菜单,第一步成功,选 第2菜单,提示:
Autodetect number-of-heads failed. Use the specified 2

Autodetect sectors-per-track failed. Use the specified 18
map /hddimg.img (hd0)

error 62: The number of heads must be specified. The '--heads=0' option tells map to choose a value(but maybe unsuitable) for you
回复

使用道具 举报

25#
 楼主| 发表于 2011-7-1 19:01:47 | 只看该作者

回复 #24 yiyaxuan 的帖子

DiskGenius创建IMG为硬盘模式,镜像太大会出现这个问题。。

试试建分区模式的IMG,或者VDM建

为啥这样我也不懂了
回复

使用道具 举报

26#
发表于 2011-7-4 23:01:54 | 只看该作者

回复 #1 11ydy 的帖子

楼主,很喜欢你那个字体,是啥字体?用什么渲染的?
回复

使用道具 举报

27#
发表于 2011-7-5 16:49:45 | 只看该作者

回复 #1 11ydy 的帖子

支持,非常感谢楼主的帖子,很有用。
我正想在安装好Win7的笔记本上装个RAMOS,如果按物理机安装的话,还要把win7也搞掉,用你这个方法就不用动win7了。
回复

使用道具 举报

28#
发表于 2011-7-5 16:51:42 | 只看该作者
原帖由 <i>jspeng</i> 于 2011-6-19 18:49 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2260295&ptid=195672" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
以前maanu发过, http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187261, 偶测试过。没问题,可以的。不过后来没采用这种方式,这种方式制作RAMOS太费事了。实际上在物理机上安装好,使用PE拷贝到镜像文件上就行。
<br />

楼主的方法在某种情况下还是很有用的,比如已经安装好win7的笔记本上,想再装一个干净的RAMOS,如果用物理机法,还要把win7备份,格掉,或者换个全新的硬盘,很麻烦的。用楼主的方法,可以避免
回复

使用道具 举报

29#
 楼主| 发表于 2011-7-5 18:22:58 | 只看该作者
回复

使用道具 举报

30#
发表于 2011-7-6 10:03:08 | 只看该作者
这样安装的话的多大的IMG呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 08:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表