无忧启动论坛

 找回密码
 注册
搜索

【已解决】.............

查看数: 8198 | 评论数: 48 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-3-16 05:10

正文摘要:

本帖最后由 蛮多肉 于 2015-3-26 03:04 编辑 【已解决】.............

回复

527104427 发表于 2015-3-16 07:14:09
http://bbs.wuyou.net/forum.php?m ... &fromuid=378114

一条命令 hold 住全场(自备/srs/dpms.lzma,上面网址有):

title winxp-sp3-vol
SISO   iso=/iso/    fdb=fira   fda="dpms    /srs/dpms.lzma"

点评

支持,SISO的确比较省事,楼主不要纠结了,直接用这个现成的多好?7b主要是AHCI的问题,对新电脑,实体机,想装msdn原版,开启AHCI的模式下,siso是个不二的选择,灰常简单。  详情 回复 发表于 2015-3-20 17:19
看不懂啊 接合我这个例子 能给个详细的步骤吗?  详情 回复 发表于 2015-3-17 01:16
花4天时间闭门造车,不如花2小时学习下知识。  发表于 2015-3-16 07:55
chromatin2 发表于 2015-3-17 19:38:37
这样的iso装法,内存不好的,内存小的,都没用。xp本来就是老机器用,像这样装,内存那受得了。
hytmtet 发表于 2015-3-20 17:19:43
527104427 发表于 2015-3-16 07:14
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205934&fromuid=378114

一条命令 hold 住全场(自 ...

支持,SISO的确比较省事,楼主不要纠结了,直接用这个现成的多好?7b主要是AHCI的问题,对新电脑,实体机,想装msdn原版,开启AHCI的模式下,siso是个不二的选择,灰常简单。

点评

无需这些批处理 已经解决  详情 回复 发表于 2015-3-20 23:26
蛮多肉 发表于 2015-3-17 01:16:52
527104427 发表于 2015-3-16 07:14
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205934&fromuid=378114

一条命令 hold 住全场(自 ...

看不懂啊

接合我这个例子

能给个详细的步骤吗?
luo140405 发表于 2015-3-25 10:51:41
看看
蛮多肉 发表于 2015-3-20 23:26:58
hytmtet 发表于 2015-3-20 17:19
支持,SISO的确比较省事,楼主不要纠结了,直接用这个现成的多好?7b主要是AHCI的问题,对新电脑,实体机 ...

无需这些批处理

已经解决

mdyblog 发表于 2015-3-18 17:13:25
土著007 发表于 2015-3-17 00:31
二楼就是最佳答案呀,就是缺少磁盘控制器驱动没识别出硬盘嘛。二楼的方案就相当于以前还使用软驱时按“ ...

附议!
2012zhiwen 发表于 2015-3-17 22:52:19
楼主,,,何必搞得这么复杂呢,。,。,直接进PE  用虚拟光驱就可以安装了。。。
蛮多肉 发表于 2015-3-17 17:08:46
不点 发表于 2015-3-17 16:57
你可能对 bios 和操作系统的某些差别有些不熟悉。

机器启动的时候,是由 bios 为每个设备设定好了盘号。 ...

听君一席话,胜读十年书

看得出,这是一位

风清扬般的高人
不点 发表于 2015-3-17 16:57:39
你可能对 bios 和操作系统的某些差别有些不熟悉。

机器启动的时候,是由 bios 为每个设备设定好了盘号。但是,在进入 Windows 以后,操作系统不再完全依赖 bios,而是企图摆脱 bios,然后自立一套标准,来确定每个盘的盘符。比如 Windows 用磁盘签名来识别磁盘。

就拿 XP 来说,它的启动过程分两部分,第一阶段是 ntldr 接管控制,ntldr 只从 hd0 上寻找其他相关文件。但在进入 Windows 内核以后(第二阶段),Windows 会根据磁盘签名来确定磁盘。

至于说 Windows 的安装程序究竟会把安装的目标盘设置成什么样的盘,我没研究过。不过,我可以猜测一下。它大概不会安装到 U 盘,因为 U 盘需要驱动才行,Windows 安装程序可能不知道 U 盘的存在。虽然 bios 为 U 盘分配了盘符,但 Windows 安装程序已经脱离了 BIOS,因此,它需要驱动才能识别磁盘。而我猜,恰恰微软的安装程序故意不带有 U 盘驱动,因此,不会自动安装到 U 盘上。知情者可以详细说说事情究竟是怎样的。

点评

听君一席话,胜读十年书 看得出,这是一位 风清扬般的高人  详情 回复 发表于 2015-3-17 17:08
蛮多肉 发表于 2015-3-17 16:35:15
蛮多肉 发表于 2015-3-17 16:23
问题,为什么,仿真盘,不是以光盘形式被加载?而是以硬盘形式?

title test

我说下,我的理解,有错误和幼稚的想法,请大侠指出

0xff 仿真盘确实模拟了光驱

实体USB,这个时候,是以(hd0)存在的

这个时候,(hd0), 0xff 是同时存在的,grub4dos 将 硬盘 会设为 (hd1)

如果没有
map (hd0) (hd1)
map (hd1) (hd0)
那实体U盘会被grub4dos实体加载为c盘,而不是D盘,安装后会被写入启动信息(彻底悲剧)


不知道,我这个想法对不对?

如果错误,请指出!
happysong21 发表于 2015-3-17 15:55:08
再次称叹+佩服楼主的钻研精神!
happysong21 发表于 2015-3-17 15:52:20
本帖最后由 happysong21 于 2015-3-17 15:56 编辑
蛮多肉 发表于 2015-3-17 05:36
我的ISO 在U盘上是连续存放的,请看图


因为如果把ISO文件用 --mem 加载入内存引导,只要有firadisk驱动,PC就会找到ISO模拟出来的光驱及ISO文件里边的内容,当然就可以继续下一步;但如果不用 --mem,那么只是将U盘上的ISO文件路径映射到模拟成的光驱,所以这时不仅需要firadisk驱动还需要加载了USB驱动的情况下才可以从U盘上读出模拟光驱里的内容,而XP安装盘默认是没有加载USB驱动程序的,所以就杯具了^_^

几年前这个问题也折磨过我很久
jh1688 发表于 2015-3-17 15:31:12
弄不懂楼主到底要什么??U盘安装系统坛子里多的海了去了,有可用的批处理软件,为什么还偏偏抱着菜单不放,批处理实际上就是一些大侠们把菜单合成后放出来的软件。
目的就是为了简化菜单的写法,S大的RUN,5大的SISO等,都可以拿来就用,至于7B蓝屏,那是没加载SATA驱动所致,和安装文件无关。
2013gdh 发表于 2015-3-17 13:14:05
我也说一句, 简而言之, 是boot.wim正常加载了, 但是之后iso的map失效, install.wim找不到
知道g4d加载的原理的话还是很容易理解的
至于--mem后, 用特定驱动可以让windows内核识别g4d的map信息, 也是个办法, 不过耗内存, 加载耗时也太长, 不推荐

linux的安装iso用g4d引导的时候也有cdrom为空的问题, 我倾向于手动在终端 mount -o loop xxx.iso /cdrom 这种办法, 就是费事点
captain_g 发表于 2015-3-17 09:44:29
蛮多肉 发表于 2015-3-17 05:36
我的ISO 在U盘上是连续存放的,请看图

map --mem

就是把安装盘镜像映射到内存中,系统安装程序 可 借助 firadisk 驱动读取内存中“仿真光盘”的内容。

如果 map 不带 --mem 参数,系统安装程序 即使 借助 firadisk 驱动 也无法 读取“仿真光盘”的内容。
不点 发表于 2015-3-17 09:37:37
蛮多肉 发表于 2015-3-17 05:36
我的ISO 在U盘上是连续存放的,请看图

grub4dos 支持内存和非内存两种仿真方式。

但其他相关软件不一定支持。

有的只支持以内存方式仿真的,有的刚好相反,仅支持以非内存方式仿真的。

可以多找找资料,或者等待熟悉情况的人来解答。

aah111 发表于 2015-3-17 08:40:42
哈哈~真有更拧的 我为这个问题 在坛子里趴了快一个月了 谢谢你的测试分享
蛮多肉 发表于 2015-3-17 05:05:44
天亮了,我把我的研究成果说下,下面四种方式都可以,成功启动,真机3台,模拟器vmware, 都测试通过(我就是这么认真)

title test
find --set-root --ignore-floppies --ignore-cd /firadisk/firadisk.img
map  /firadisk/firadisk.img (fd1)
map  (md)0x6000+800 (fd0)
find --set-root --ignore-floppies --ignore-cd /iso/winxp/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /iso/winxp/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
map --rehook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title test2
map --mem /firadisk/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /iso/winxp/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)


title test3
map --mem /firadisk/firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /iso/winxp/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)


title test4
map --mem /firadisk/firadisk.img (fd0)
map --mem /iso/winxp/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso (0xff)
map --hook
chainloader (0xff)


欢迎新人们可以直接获益

但我还有些问题,比如

我把上面四个成功的 map --mem /xp.iso (0xff) 换成  map /xp.iso (0xff)

为什么都失败?

我的xp.iso 在U盘中是连续存放的,无碎片

点评

支持,工作呢?  发表于 2015-3-17 05:43
蛮多肉 发表于 2015-3-17 03:40:56
yjd 发表于 2015-3-16 09:34
那是你不会。都是可以解开的。方法论坛都有。-_-!!

7b就是缺少磁盘驱动。

如何手动?

还有,你说论坛有方法

方便给出连接吗?
蛮多肉 发表于 2015-3-17 03:39:35
土著007 发表于 2015-3-17 00:31
二楼就是最佳答案呀,就是缺少磁盘控制器驱动没识别出硬盘嘛。二楼的方案就相当于以前还使用软驱时按“ ...

能帮我解决问题的,才是最佳答案

要不然,这个最佳答案也是别人的
蛮多肉 发表于 2015-3-17 01:17:23
captain_g 发表于 2015-3-16 09:35
你是要通过 ISO 仿真来安装 WINDOWS XP 等系统吗?

看你这个菜单肯定不行啊!你仿真成功了,也开始了 XP ...

依旧失败
蛮多肉 发表于 2015-3-17 01:03:34
土著007 发表于 2015-3-17 00:31
二楼就是最佳答案呀,就是缺少磁盘控制器驱动没识别出硬盘嘛。二楼的方案就相当于以前还使用软驱时按“ ...

他一句话,我看不懂

你方便给翻译下吗?

我要的是一步步可以操作的步骤
土著007 发表于 2015-3-17 00:31:43
蛮多肉 发表于 2015-3-17 00:12
谢谢楼上两位

但这不是我的需求


二楼就是最佳答案呀,就是缺少磁盘控制器驱动没识别出硬盘嘛。二楼的方案就相当于以前还使用软驱时按“F6”从软驱加载。或者进BIOS将硬盘模式改一下也是可以的

点评

附议!  详情 回复 发表于 2015-3-18 17:13
能帮我解决问题的,才是最佳答案 要不然,这个最佳答案也是别人的  详情 回复 发表于 2015-3-17 03:39
他一句话,我看不懂 你方便给翻译下吗? 我要的是一步步可以操作的步骤  详情 回复 发表于 2015-3-17 01:03
蛮多肉 发表于 2015-3-17 00:21:03
内心焦急啊

天又黑了

我坚持等着哪个来搭救我的人
蛮多肉 发表于 2015-3-17 00:12:22
谢谢楼上两位

但这不是我的需求

我是要 linux, winxp, win7 的iso 放在一个u盘里,都能 u盘启动安装

而且一定要用 grub2+grub4dos BIOS 启动

U盘目录 两给配置文件,已发出

我现在只要,有人给我 可用的两个配置文件,就行  grub.cfg 和 menu.lst

其他方法,不是我的需求,再次谢谢虽然没帮到我,但很热心的各位

现在问题依旧

就是用grub2 调用 grub4dos 后,虽然能引导 ISO   但安装盘找不到磁盘驱动 无法继续安装

点评

二楼就是最佳答案呀,就是缺少磁盘控制器驱动没识别出硬盘嘛。二楼的方案就相当于以前还使用软驱时按“F6”从软驱加载。或者进BIOS将硬盘模式改一下  详情 回复 发表于 2015-3-17 00:31
chen463 发表于 2015-3-17 00:02:10
蛮多肉 发表于 2015-3-16 17:47
我刚起来

看到手机上部门经理发来的消息,才意识到,四天没睡,早上太累,没去上班

[0306更新]隨身碟/光碟 單一原版ISO legacy/uefi 安裝 XP/VISTA/7/8/8.1
http://nonameteam.cc/forum.php?m ... 3&fromuid=15075

实在看不下去了。。。

点评

确实。。。  发表于 2015-3-17 01:39
nttwqz 发表于 2015-3-16 23:34:49
蛮多肉 发表于 2015-3-16 17:47
我刚起来

看到手机上部门经理发来的消息,才意识到,四天没睡,早上太累,没去上班

给你爸妈装个系统,没必要搞这么复杂吧?

你爸妈无非用两种系统,XP和Win7,相比不会用Win8.1吧?

XP的话,下载Ghost,恢复一下,即使是纯净版的,半个小时也差不多好了,不比这省事?原版安装费事不说,还要打补丁,你爸妈也觉得你不专业,难道你还指望他们将来不会意外安装些不想要的软件,其实都一样。

Win7的话,原版的安装哪里用得着Grub4dos,直接软碟通写入U盘,或者用bootsect /nt60 U: /mbr,U盘都可以引导安装。

不过,楼主的精神可嘉,值得学习。

蛮多肉 发表于 2015-3-16 23:07:05
title 从仿真光盘安装XP系统
find --set-root --ignore-floppies --ignore-cd /firadisk.img
map --mem /firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root --ignore-floppies --ignore-cd /xp.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /xp.iso (0xff)
map --rehook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
# 先选第1步,如遇“按任意键从CD/DVD启动......”提示,一定要按一下,确保进“光盘”开始安装!
# 如有“按任意键从CD/DVD启动......”提示,第2步菜单可以不用,重启后不要按键,确保进硬盘继续!

title 从仿真光盘安装XP系统第2步
find --set-root --ignore-floppies --ignore-cd /firadisk.img
map --mem /firadisk.img (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root --ignore-floppies --ignore-cd /xp.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /xp.iso (0xff)
map --rehook
chainloader (hd0)+1
# 在第1步的初步安装结束后,电脑重启,重启后应选择第2步继续安装,直至完成!



问题依旧

无法解决

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

闽公网安备 35020302032614号

GMT+8, 2024-9-22 05:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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