无忧启动论坛

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

[求助] 有没有可能用G4D引导到DOS里以后又回到G4D然后再引导到其他系统

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-4 16:52:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要是想想利用中间经历的这个dos环境对启动盘的内容进行一些维护,
比如要网启PE时,先经历一个把网卡驱动拷贝到启动内核里的过程,
在0pe里是用fat copy命令完成的,但毕竟G4D的外部命令对文件的操作还是不及DOS来得丰富,而且DOS是实模式的,可以认得G4D给映射的虚拟盘。
2#
发表于 2012-5-4 17:05:23 | 只看该作者
试试grub.exe
回复

使用道具 举报

3#
 楼主| 发表于 2012-5-4 17:19:37 | 只看该作者

回复 #2 winlong102 的帖子

谢谢,这个还真没试过,还有个问题,从DOS回G4D的环境,那些虚拟盘什么的会不会丢掉
回复

使用道具 举报

4#
发表于 2012-5-4 17:48:25 | 只看该作者
DOS 会污染中断向量表,而且,恶意的 BIOS 制造商设法阻止 grub.exe 去恢复被 DOS 污染了的中断向量。因此,严格来讲,从 DOS 启动 grub.exe 是不可靠的。

在要求不是特别高的情况下,也可以认为问题不大。

从 grub4dos 进入 DOS,虚拟盘依旧存在。从 DOS 又用 grub.exe 进入 grub4dos 环境,此时可以看见先前的 grub4dos 所建立的虚拟盘。但如果先前的虚拟盘是 memdisk 或者 Plop 等其他软件建立的,那么 grub.exe 启动以后不认识这些虚拟盘,有时候甚至还会发生冲突。
回复

使用道具 举报

5#
发表于 2012-5-4 19:31:18 | 只看该作者
0PE启动过程可以到DOS一游。
DOS下可以做些grub4dos做不了的事。
回复

使用道具 举报

6#
发表于 2012-5-4 20:31:02 | 只看该作者
Yes, it can.
回复

使用道具 举报

7#
 楼主| 发表于 2012-5-6 02:28:09 | 只看该作者

回复 #4 不点 的帖子

大师,请教一下
G4D已经开始有某些操作系统的特征了,比如外部命令里支持变量的建立和文件操作的那些指令,既然如此是不是有计划将G4D干脆扩充成一个linux的子集,具体的讲主要是完成所有涉及营建启动环境的工作,比如丰富的文件操作指令什么的。记得在时空论坛里您开贴谈过“自己的linux”的想法征集
回复

使用道具 举报

8#
 楼主| 发表于 2012-5-6 02:31:44 | 只看该作者

回复 #5 pseudo 的帖子

感谢P大的关注和帮助,请教下0pe在以非ISO整体方式网启时是否的确是非ramdisk内核的,我认为是,求确认
回复

使用道具 举报

9#
发表于 2012-5-6 12:21:03 | 只看该作者
pe文件不在本地的网启,内核只能载入内存,非内核部分可不载入内存。
回复

使用道具 举报

10#
发表于 2012-5-7 14:52:08 | 只看该作者
到win3.x甚至win98一游都可以。
回复

使用道具 举报

11#
 楼主| 发表于 2012-5-8 09:05:54 | 只看该作者

回复 #10 fujianabc 的帖子

大师,你说的是先从win31、win98里退回dos然后再用grub4dos.exe回到G4D吗,这样的情况下,尤其是win98退出的时候,GRUB4DOS的参数环境比如虚拟盘什么的是不是已经被破坏的很厉害了呢
回复

使用道具 举报

12#
发表于 2012-5-8 14:59:32 | 只看该作者
原帖由 dark_enigma 于 2012-5-8 09:05 发表
大师,你说的是先从win31、win98里退回dos然后再用grub4dos.exe回到G4D吗,这样的情况下,尤其是win98退出的时候,GRUB4DOS的参数环境比如虚拟盘什么的是不是已经被破坏的很厉害了呢

win98不会破坏grub4dos的虚拟盘的,直接用grub4dos下载包里面的那个.pif文件,会自动从win98退回dos然后进入grub.exe环境的。当然前提是启动win98前不要通过config.sys加载16位驱动。
而且win98不需要任何驱动就能直接访问grub创建的内存盘,甚至整个系统都能放在内存盘中,win3.x/win9x是最早用grub4dos实现的ramos
回复

使用道具 举报

13#
 楼主| 发表于 2012-5-8 21:10:04 | 只看该作者
原帖由 <i>fujianabc</i> 于 2012-5-8 14:59 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2436978&ptid=210024" 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 />

<br />
win98不会破坏grub4dos的虚拟盘的,直接用grub4dos下载包里面的那个.pif文件,会自动从win98退回dos然后进入grub.exe环境的。当然前提是启动win98前不要通过config.sys加载16位驱动。<br />
而且win98不需要任何驱 ...
<br />


受教受教,受益匪浅,我以前从来没有关心过那个grub.pif文件,原来是做这个用的。哎呀win98好遥远啊,我买第一台计算机的时候win98是最新的操作系统,呵呵。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 17:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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