无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5880|回复: 17

[求助] *** 为什么能够直接运行

[复制链接]
发表于 2017-8-30 11:22:34 | 显示全部楼层 |阅读模式
在iPXE引导的Demo中,看到有人这么一段

:diskgen
  initrd ${http}://${next-server}/boot/DOSTOOLS/DGDOS.IMG
  chain ${http}://${next-server}/memdisk || goto retry

而且,在运行过程中如下图,似乎也没有加载什么系统,就能够在内存中运行,为什么?有没有大神可以解释下?
微信截图_20170830112037.png
发表于 2017-8-30 11:35:40 | 显示全部楼层
DGDOS.IMG就是系统吧
回复

使用道具 举报

发表于 2017-8-30 13:37:52 | 显示全部楼层
不是所有的软件都必须在操作系统下运行的!比如ghost!这些软件可以直接在硬件上运行!因为功能单一没有必要再弄一个操作系统!像QQ等软件是在操作系统下运行的!它们是不能直接在硬件上运行的!
这个验证码太气人了!21-10填11提示抱歉 验证答案填写错误!64+6≠70?谁能给我看看应该是多少?
回复

使用道具 举报

发表于 2017-8-30 14:11:35 | 显示全部楼层
在UD写菜单的时候,这类独立的img可以直接用map映射出来独立使用的。
还有这验证……68-1≠67???难道不能直接写十进制,要二进制?
回复

使用道具 举报

发表于 2017-8-30 14:32:34 | 显示全部楼层
简单点,
img已经封装了DOS 系统
DGDOS.IMG 就是包含了DOS系统的***DOS版。
回复

使用道具 举报

 楼主| 发表于 2017-8-30 15:36:18 | 显示全部楼层
JCDN 发表于 2017-8-30 14:32
简单点,
img已经封装了DOS 系统
DGDOS.IMG 就是包含了DOS系统的***DOS版。

是,我打开压缩包后看到了Dos下必须的一些组件,如command.com这些,所以应该还是因为包含了DOS系统后实现的。不过就是,如果自己想开发些应用又该怎么做?
回复

使用道具 举报

发表于 2017-8-30 16:41:37 | 显示全部楼层
DGIMG.IMG应该是一个带有引导的磁盘镜像。先用initrd把这个镜像加载到内存,再通过memdisk启动。其整体效果类似于grldr的map --mem+chainloader.

要自己开发,直接修改DGIMG.IMG即可。(可用imdisk/winimage/甚至是Ultraiso修改)。
回复

使用道具 举报

发表于 2017-8-30 18:12:09 | 显示全部楼层
对于验证码我就是填写完成后回车呀!它就错误咯!
回复

使用道具 举报

发表于 2017-8-30 21:11:28 | 显示全部楼层
ge 发表于 2017-8-30 18:12
对于验证码我就是填写完成后回车呀!它就错误咯!


ddddddddddddddddddddddd测试。。。


GIF.gif
回复

使用道具 举报

发表于 2017-8-31 07:33:13 | 显示全部楼层
nttwqz 发表于 2017-8-30 21:11
ddddddddddddddddddddddd测试。。。

谢谢!
回复

使用道具 举报

发表于 2017-8-31 07:37:53 | 显示全部楼层
本帖最后由 ge 于 2017-8-31 07:48 编辑

ghost在开机恢复的不是在硬件上运行的吗?我没有用过!不了解!
回复

使用道具 举报

发表于 2017-8-31 10:46:45 | 显示全部楼层
怎么就没有系统了,无非是加载了最原始的基础DOS系统
回复

使用道具 举报

发表于 2017-8-31 20:19:03 | 显示全部楼层
没见回复要验证码啊
回复

使用道具 举报

发表于 2017-8-31 21:45:51 | 显示全部楼层
DOS版的好像都自带DOS环境的...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 17:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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