无忧启动论坛

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

[求助] 大概了解grub4dos安装xp、加载磁盘驱动原理

[复制链接]
跳转到指定楼层
#
发表于 2016-8-31 15:06:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
xp操作系统可能已"过时",但用grub4dos安装xp,可以学习grub4dos功能的使用

1、grub4dos引导iso安装xp时,第一阶段复制文件时是处在grub4dos环境下吗,此时如果退出安装,是否就回到grub4dos环境了?
2、安装xp的一个主要问题是磁盘驱动,比如有的电脑原版镜像安装时要从软驱中加载磁盘驱动,否则蓝屏,grub4dos的map命令可以虚拟出软驱,xp的安装程序是如何识别grub4dos虚拟出的软驱?
3、经常看到grub4dos引导iso安装xp时菜单中有winvblock镜像,winvblock主要作用是什么?
4、磁盘驱动可以增加到winvblock镜像里吗,还是需要把磁盘驱动单独制作成一个镜像?
11#
发表于 2016-9-2 16:36:32 来自手机 | 只看该作者
原版也不需要安f6安装,利用run外挂磁盘驱动就可实现全自动安装了。
回复

使用道具 举报

10#
 楼主| 发表于 2016-9-1 23:21:47 | 只看该作者
不点 发表于 2016-9-1 22:40
假定 Windows XP 安装程序刚开始时(即按 F6 之前)都是微软的程序,不涉及(即,还没有集成)任何 firad ...

谢谢不点回复,很晚了,辛苦了!
不点两次提到了可以把软盘制作得很大
回复

使用道具 举报

9#
发表于 2016-9-1 22:40:46 | 只看该作者
yjqd 发表于 2016-9-1 19:24
问一下不点:
看了细细哥的帖子https://www.itiankong.net/thread-313791-1-3.html

假定 Windows XP 安装程序刚开始时(即按 F6 之前)都是微软的程序,不涉及(即,还没有集成)任何 firadisk/winvblock 的内容。在这个假定之下,如果(按 F6 键)能够加载虚拟软盘的内容,那么我们就可以肯定,安装程序一定是处于 BIOS 实模式的状态。否则,如果是 32 位保护模式的状态,那么它就不可能识别出 grub4dos 的虚拟软盘。

假定果真是这样的话,那么,虚拟软盘 fd0 和 fd1 可以搞得很大,比如几百 M 或几百 G 都行(根据实际需要)。因为反正都是虚拟的:像 1.44M 这么小也是虚拟的;像几百 G 那么大也是虚拟的。只要安装程序承认虚拟盘,那(我猜)它很可能会承认任意大的虚拟盘。

而虚拟光驱的情况,有两种可能性:其一是安装程序直接在实模式访问虚拟光驱,这个情况与访问虚拟软盘相同;其二是安装程序利用 firadisk/winvblock 驱动在 32 位保护模式访问虚拟光驱。至于说究竟属于哪一种,这还需要你们这些有经验的人才能了解。

点评

谢谢不点回复,很晚了,辛苦了! 不点两次提到了可以把软盘制作得很大  详情 回复 发表于 2016-9-1 23:21
回复

使用道具 举报

8#
 楼主| 发表于 2016-9-1 19:39:55 | 只看该作者
pseudo 发表于 2016-9-1 18:56
要体验用grub4dos引导iso安装xp的过程(而不注重结果),可以玩一下0pe的“iso启动器”等菜单项。

明天按照你的 添加SRS驱动教程
来制作一下磁盘驱动

一行grub4dos命令安装XP到SATA/RAID硬盘
http://bbs.wuyou.net/forum.php?m ... &fromuid=569633
回复

使用道具 举报

7#
 楼主| 发表于 2016-9-1 19:24:58 | 只看该作者
不点 发表于 2016-8-31 15:32
1、grub4dos引导iso安装xp时,第一阶段复制文件时是处在grub4dos环境下吗,此时如果退出安装,是否就回到gr ...

问一下不点:
看了细细哥的帖子https://www.itiankong.net/thread-313791-1-3.html

其中安装xp时加载grub4dos map的winvblock、FIRADISK驱动是按F6加载的,那么是否是印证了 “XP 安装程序在最初有可能处于 “实模式 BIOS” 阶段,因此有可能直接访问虚拟软盘,而无需驱动程序。”

也就是说在按F6时,可能处于 “实模式 BIOS” 阶段,直接访问虚拟软盘

在安装程序复制文件时,有可能是直接访问虚拟光驱或者是前面加载了winvblock或者FIRADISK驱动,安装程序才得以访问虚拟光驱



点评

假定 Windows XP 安装程序刚开始时(即按 F6 之前)都是微软的程序,不涉及(即,还没有集成)任何 firadisk/winvblock 的内容。在这个假定之下,如果(按 F6 键)能够加载虚拟软盘的内容,那么我们就可以肯定,安装  详情 回复 发表于 2016-9-1 22:40
回复

使用道具 举报

6#
 楼主| 发表于 2016-9-1 19:07:54 | 只看该作者
pseudo 发表于 2016-9-1 18:56
要体验用grub4dos引导iso安装xp的过程(而不注重结果),可以玩一下0pe的“iso启动器”等菜单项。

谢谢pseudo,你的0pe我下载了的,你的关于grub4dos安装xp的帖子也收藏了好几个,喜欢看你的帖子

前几年坛子里grub4dos安装xp讨论得热火朝天的时候,我还对启动一窍不通,也不知有无忧这个论坛,现在才一步步的学习
回复

使用道具 举报

5#
发表于 2016-9-1 18:56:13 | 只看该作者
要体验用grub4dos引导iso安装xp的过程(而不注重结果),可以玩一下0pe的“iso启动器”等菜单项。

点评

明天按照你的 添加SRS驱动教程 来制作一下磁盘驱动 一行grub4dos命令安装XP到SATA/RAID硬盘 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190322&fromuid=569633  详情 回复 发表于 2016-9-1 19:39
谢谢pseudo,你的0pe我下载了的,你的关于grub4dos安装xp的帖子也收藏了好几个,喜欢看你的帖子 前几年坛子里grub4dos安装xp讨论得热火朝天的时候,我还对启动一窍不通,也不知有无忧这个论坛,现在才一步步的学  详情 回复 发表于 2016-9-1 19:07
回复

使用道具 举报

4#
 楼主| 发表于 2016-9-1 15:36:47 | 只看该作者
不点 发表于 2016-8-31 15:32
1、grub4dos引导iso安装xp时,第一阶段复制文件时是处在grub4dos环境下吗,此时如果退出安装,是否就回到gr ...

谢谢不点和其他几位朋友的回复!
回复

使用道具 举报

3#
发表于 2016-8-31 18:03:20 来自手机 | 只看该作者
还是集成到安装包里方便。
回复

使用道具 举报

2#
发表于 2016-8-31 16:40:48 | 只看该作者
好好拜读一下,谢谢。。。。。。。。。。
回复

使用道具 举报

1#
发表于 2016-8-31 15:32:24 | 只看该作者
本帖最后由 不点 于 2016-8-31 15:41 编辑

1、grub4dos引导iso安装xp时,第一阶段复制文件时是处在grub4dos环境下吗,此时如果退出安装,是否就回到grub4dos环境了?

不是。可能是处于 BIOS 下,也可以看成处于 DOS 下。退出安装也只能回到 DOS,不能回到 grub4dos。但如果能够回到 DOS,你可以执行 grub.exe 而进入 grub4dos。

2、安装xp的一个主要问题是磁盘驱动,比如有的电脑原版镜像安装时要从软驱中加载磁盘驱动,否则蓝屏,grub4dos的map命令可以虚拟出软驱,xp的安装程序是如何识别grub4dos虚拟出的软驱?

如果 CPU 已经进入 32 位保护模式,那么 XP 是用 firadisk 或 winvblock 驱动来识别 grub4dos 虚拟盘的。如果 CPU 尚处于实模式(即 DOS 和 BIOS 所采用的模式),那么不需要任何驱动即可访问 grub4dos 的虚拟盘。grub4dos 在本质上属于 “实模式”、“BIOS” 软件。凡是 “实模式、BIOS” 程序(例如大多数 DOS 下的软件),都可以直接访问 grub4dos 虚拟盘。XP 安装程序在最初有可能处于 “实模式 BIOS” 阶段,因此有可能直接访问虚拟软盘,而无需驱动程序。

3、经常看到grub4dos引导iso安装xp时菜单中有winvblock镜像,winvblock主要作用是什么?

winvblock 和 firadisk 分别是两位开源软件开发者为 Windows XP+ 系统编写的驱动程序,用来在 32 位保护模式下(即丧失了 BIOS 的环境下)访问 grub4dos 或 memdisk 所创建的虚拟软驱。如果没有这样的驱动程序,那么,在进入 Windows 桌面后,将无法访问先前由 grub4dos 所建立的各种虚拟盘。

4、磁盘驱动可以增加到winvblock镜像里吗,还是需要把磁盘驱动单独制作成一个镜像?

这我不懂,没经验。但我猜,磁盘驱动大概都可以放在软盘镜像里,只要软盘有足够的空间可以放得下它们。


补充:各位行家、熟手们可以试试制作一个较大的软盘镜像,比如说 10M 或 100M(而不是可怜的 1.44M),看看 Windows 安装程序(按 F6 时)能否加载它。如果能,那就方便了。


点评

问一下不点: 看了细细哥的帖子https://www.itiankong.net/thread-313791-1-3.html 其中安装xp时加载grub4dos map的winvblock、FIRADISK驱动是按F6加载的,那么是否是印证了 “XP 安装程序在最初有可能处于 “实  详情 回复 发表于 2016-9-1 19:24
谢谢不点和其他几位朋友的回复!  详情 回复 发表于 2016-9-1 15:36
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 22:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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