javictory 发表于 2017-8-30 11:22:34

*** 为什么能够直接运行

在iPXE引导的Demo中,看到有人这么一段

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

而且,在运行过程中如下图,似乎也没有加载什么系统,就能够在内存中运行,为什么?有没有大神可以解释下?

gy0715 发表于 2017-8-30 11:35:40

DGDOS.IMG就是系统吧

ge 发表于 2017-8-30 13:37:52

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

lookerJ 发表于 2017-8-30 14:11:35

在UD写菜单的时候,这类独立的img可以直接用map映射出来独立使用的。
还有这验证……68-1≠67???难道不能直接写十进制,要二进制?

JCDN 发表于 2017-8-30 14:32:34

简单点,
img已经封装了DOS 系统
DGDOS.IMG 就是包含了DOS系统的***DOS版。

javictory 发表于 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修改)。

ge 发表于 2017-8-30 18:12:09

对于验证码我就是填写完成后回车呀!它就错误咯!

nttwqz 发表于 2017-8-30 21:11:28

ge 发表于 2017-8-30 18:12
对于验证码我就是填写完成后回车呀!它就错误咯!

ddddddddddddddddddddddd测试。。。


ge 发表于 2017-8-31 07:33:13

nttwqz 发表于 2017-8-30 21:11
ddddddddddddddddddddddd测试。。。

谢谢!

ge 发表于 2017-8-31 07:37:53

本帖最后由 ge 于 2017-8-31 07:48 编辑

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

2012andyle113 发表于 2017-8-31 10:46:45

怎么就没有系统了,无非是加载了最原始的基础DOS系统

假大空 发表于 2017-8-31 20:19:03

没见回复要验证码啊

邪恶海盗 发表于 2017-8-31 21:45:51

DOS版的好像都自带DOS环境的...
页: [1]
查看完整版本: *** 为什么能够直接运行