无忧启动论坛

标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪 [打印本页]

作者: Gandalf    时间: 2004-8-11 11:29
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
[这个贴子最后由useronce在 2004/08/11 02:23pm 第 1 次编辑]

好消息!
这个版本的 Grub 是在前一段时间的"Grub 简体中文本地化版"基础上改进二来的.
加入了对非模拟光盘引导文件, 比如 xpboot.bin, diskemu1x.bin, Emurtosk.bin(参见:);
当然也包括硬盘的引导扇区文件,比如: peboot.bin, bootsect.dat... ...
* 事实上, 只要这是一个引导文件, 且小于 32 KB 就都能很好地支持(其实也支持 grldr 本身. )
=====================
这么使用(我们假设文件位于 c:\):

- 硬盘扇区文件
root (hd0,0)
root
run /emurtosk.bin
   

- 光盘引导
scdrom --install
root (cd)
root
run /emurtosk.bin
   

>> 从这里下载 <<
作者: fujianabc    时间: 2004-8-11 11:34
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
哪有下载
作者: Gandalf    时间: 2004-8-11 11:35
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

请稍等, 我还在整理 站点上的文档.
作者: fujianabc    时间: 2004-8-11 11:35
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
急求下载地址
作者: Climbing    时间: 2004-8-11 11:35
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
看这意思,还是不支持iso文件啊,不过也算有进步了。
作者: Gandalf    时间: 2004-8-11 11:38
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
下面引用由Climbing2004/08/11 11:35am 发表的内容:
看这意思,还是不支持iso文件啊,不过也算有进步了。

谢谢鼓励, 大侠.   

真的, Grub 的虚拟光驱功能, 真的很麻烦. ;-)
与其考虑它, 不如设法为 Grub 加入 USB 驱动爽哪. 呵呵.
作者: Climbing    时间: 2004-8-11 11:43
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
我最想要的功能就是实现从硬盘上的iso文件启动,怎么就一直没人想法实现呢?
如果实现了,装系统就再不需要刻盘了,岂一个爽字了得。
作者: fujianabc    时间: 2004-8-11 11:45
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
    其实个人觉得,就算支持iso文件模拟光驱,意义也不大,原因如下:
光盘启动有三种模式:模拟软盘启动、模拟硬盘启动、无模拟启动
对于前两种模拟启动,grub已能支持,所以只需要把光盘内的镜像提取出来即可,
    而至于无模拟启动模式的iso文件,现在所见到的其实只有2k/xp/pe系列的光盘,就算能够模拟光驱启动,也只是基于bios的模拟,而2k/xp/pe不是基于bios的系统,就算能够模拟成功,也只能完成启动过程,无法完成进入操作系统。这就如同2k/xp/pe下不能访问grub所模拟的软驱一样,同理grub所模拟硬盘和光盘也无法进入winpe。
作者: Gandalf    时间: 2004-8-11 11:47
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

对, MR. fujianabc  说得有道理. ;-)
作者: fujianabc    时间: 2004-8-11 11:48
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
其实虚拟出来的硬盘、软盘对9x系列都不能很好的支持,我想如果能虚拟出光盘,支持也不会好到哪里,因此虚拟iso文件也只能停留在dos层面的操作上,不太可能完成系统的安装。
作者: Gandalf    时间: 2004-8-11 11:50
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
关于 Emurtosk.bin
Emurtosk 是模仿 Diskemu1x 的一个光盘多引导程序. 支持菜单,有命令行.
他可以更换当前操作光驱的盘符:  Drv 命令.
一下是一些截图.  (以前在 51 贴过, 好像帖子不再了):

作者: fujianabc    时间: 2004-8-11 11:53
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
对于usb启动,个人觉得,可以参考bcdl的方法。
作者: Gandalf    时间: 2004-8-11 11:57
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
下面引用由fujianabc2004/08/11 11:53am 发表的内容:
对于usb启动,个人觉得,可以参考bcdl的方法。

bcdl 是什么东东?
作者: fujianabc    时间: 2004-8-11 12:10
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
bcdl是Bootable CD loader的简称,它能够用一张软盘在根本不支持cd启动的古老机子启动光盘,它主要过程如下(以前某人在dos论坛上谈过):
1、加载bcdl.bin文件,构建成一个类似于dos启动的环境;
2、加载dos光驱驱动程序,使电脑具备了读光驱的能力;
3、读取光盘启动扇区,通过内置的el torito规范完成光驱启动。
主页:http://bootcd.narod.ru/bcdl_e.htm
作者: Gandalf    时间: 2004-8-11 14:23
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

OK, 请到一楼获得下载地址.
作者: Gandalf    时间: 2004-8-11 16:12
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
[这个贴子最后由useronce在 2004/08/11 04:13pm 第 1 次编辑]


启动时按下 Alt 弹出的调试菜单
======================================


作者: Gandalf    时间: 2004-8-11 16:13
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

光盘上的主选菜单
======================

作者: Gandalf    时间: 2004-8-11 16:14
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

帮助命令
============================

作者: Gandalf    时间: 2004-8-11 16:16
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

带色彩分别的目录列表
============================

作者: Gandalf    时间: 2004-8-11 16:17
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

修改操作的驱动器号(只能支持光盘)
============================

作者: Gandalf    时间: 2004-8-11 16:18
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

EmuRTOSK 的复活节彩蛋
============================

作者: fujianabc    时间: 2004-8-11 19:08
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
drv命令到底是什么意思
作者: Gandalf    时间: 2004-8-11 19:28
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
下面引用由fujianabc2004/08/11 07:08pm 发表的内容:
drv命令到底是什么意思
通常,从光盘启动时,系统会给引导程序一个磁盘的盘符, 比如 0x9f.
那么引导程序就得用这个数字访问光盘.  为了能访问其他的光盘(如果可能的化),
就可以使用 Drv 命令实现.
作者: leebaker    时间: 2004-8-11 19:38
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
好,g持下先,努力!
作者: Gandalf    时间: 2004-8-11 20:32
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

不知道能不能实现对 USB 磁盘的支持!!!
作者: fujianabc    时间: 2004-8-11 20:38
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
usb U盘与usb硬盘不同,可能要从不同方向努力。
作者: Gandalf    时间: 2004-8-12 08:36
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

诸位,知道有什么引导程序,直接使用 USB 磁盘的马?(尽管 BIOS 不支持 USB)
作者: fujianabc    时间: 2004-8-12 13:43
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
这种东西似乎现在还没有,要是有的话,对主板厂商来说是一个打击。
但是,如果bcdl的作者能公布源代码,相信实现从u盘启动可能比光盘更加容易,因为光盘启动有一个eltorito规范,还要各种模拟,而u盘启动过程与软盘/硬盘相类似,只是要在读取引导扇区前就加入驱动(此方法应该同bcdl相类似,而且直接借用了dos的驱动程序)。
另外,grub所借用的sbm中的CD启动模块似乎也是在读扇区前夹在驱动程序,也能在不支持CD启动的老主板上启动CD,但兼容性似乎没有bcdl好,根本原因好像就是sbm的驱动使自己写的,而bcdl的驱动是dos下最通用性最强的驱动。
作者: Gandalf    时间: 2004-8-12 13:49
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

是啊,如果能够把 Grub 的灵活性 与 DOS 设备驱动程序的广泛性相结合,就太好了!
作者: Gandalf    时间: 2004-8-13 08:32
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪

有点难度,正在 Cancel... ...
作者: hcg    时间: 2004-8-13 10:25
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
我记得有一期电脑报还是电脑爱好者上介绍有一种工具可以在DOS使用ISO
大家找一找
作者: huaqingyuan    时间: 2004-8-14 02:23
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
TO:useronce  
你好.辛苦了!
不知可不可以加入对ROM文件的支持.
比如PXE的ROM文件.还原卡的ROM文件.也就是用编程器读出来的插在网卡上的芯片那种文件.
如果可以的话,假如是PXE的ROM文件,系统会初始化为PXE网卡启动的状态.然后继续引导.
不知我说清楚没有?
作者: 光辉岁月    时间: 2004-8-14 09:41
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
我狂顶!
试试一下先
作者: w89    时间: 2004-8-14 23:35
标题: 支持非模拟光盘引导文件(DiskEMU1x)的 Grub 就绪
我最想要的功能就是实现从硬盘上的iso文件启动,怎么就一直没人想法实现呢?
如果实现了,装系统就再不需要刻盘了,岂一个爽字了得。
楼上的我支持




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