无忧启动论坛

标题: *** 为什么能够直接运行 [打印本页]

作者: javictory    时间: 2017-8-30 11:22
标题: *** 为什么能够直接运行
在iPXE引导的Demo中,看到有人这么一段

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

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

作者: gy0715    时间: 2017-8-30 11:35
DGDOS.IMG就是系统吧
作者: ge    时间: 2017-8-30 13:37
不是所有的软件都必须在操作系统下运行的!比如ghost!这些软件可以直接在硬件上运行!因为功能单一没有必要再弄一个操作系统!像QQ等软件是在操作系统下运行的!它们是不能直接在硬件上运行的!
这个验证码太气人了!21-10填11提示抱歉 验证答案填写错误!64+6≠70?谁能给我看看应该是多少?
作者: lookerJ    时间: 2017-8-30 14:11
在UD写菜单的时候,这类独立的img可以直接用map映射出来独立使用的。
还有这验证……68-1≠67???难道不能直接写十进制,要二进制?
作者: JCDN    时间: 2017-8-30 14:32
简单点,
img已经封装了DOS 系统
DGDOS.IMG 就是包含了DOS系统的***DOS版。
作者: javictory    时间: 2017-8-30 15:36
JCDN 发表于 2017-8-30 14:32
简单点,
img已经封装了DOS 系统
DGDOS.IMG 就是包含了DOS系统的***DOS版。

是,我打开压缩包后看到了Dos下必须的一些组件,如command.com这些,所以应该还是因为包含了DOS系统后实现的。不过就是,如果自己想开发些应用又该怎么做?
作者: 不知    时间: 2017-8-30 16:41
DGIMG.IMG应该是一个带有引导的磁盘镜像。先用initrd把这个镜像加载到内存,再通过memdisk启动。其整体效果类似于grldr的map --mem+chainloader.

要自己开发,直接修改DGIMG.IMG即可。(可用imdisk/winimage/甚至是Ultraiso修改)。
作者: ge    时间: 2017-8-30 18:12
对于验证码我就是填写完成后回车呀!它就错误咯!
作者: nttwqz    时间: 2017-8-30 21:11
ge 发表于 2017-8-30 18:12
对于验证码我就是填写完成后回车呀!它就错误咯!


ddddddddddddddddddddddd测试。。。



作者: ge    时间: 2017-8-31 07:33
nttwqz 发表于 2017-8-30 21:11
ddddddddddddddddddddddd测试。。。

谢谢!
作者: ge    时间: 2017-8-31 07:37
本帖最后由 ge 于 2017-8-31 07:48 编辑

ghost在开机恢复的不是在硬件上运行的吗?我没有用过!不了解!
作者: 2012andyle113    时间: 2017-8-31 10:46
怎么就没有系统了,无非是加载了最原始的基础DOS系统
作者: 假大空    时间: 2017-8-31 20:19
没见回复要验证码啊
作者: 邪恶海盗    时间: 2017-8-31 21:45
DOS版的好像都自带DOS环境的...




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3