对于那些未安装软驱的朋友来说,大多数会选择虚拟软驱,但可惜的是虚拟软驱的容量相对较小,因此在功能上有一些限制。ISOEMU是一款有趣的软件,安装后可以利用硬盘上的ISO镜像文件来引导系统,这样在安装Linux时就无需刻录光盘了。它的原理是通过GRUB引导硬盘上的ISO文件,虽然仍然将ISO文件创建为虚拟光驱来引导系统,但支持FAT32和NTFS两种文件系统,并且只能在纯DOS环境下进行访问,即基于INT13h的磁盘访问。
ISOEMU程序包中的各个文件的作用如下:
- IELDR:ISOEMU的Loader主程序。
- isoemu.ini:IELDR的配置文件。
- isogrub.iso:软件开发者提供的可引导ISO镜像文件,大小仅为1.3MB。
- eltorito.sys:光驱驱动程序,与mscdex.exe配合使用可以在纯DOS下访问ISOEMU创建的虚拟光驱。
- ReaderME.txt:自述文件。
ISOEMU是完全免费的,需要的朋友可以从这里下载。下载后,解压缩文件,其中包括以上5个文件。
借助ISO镜像文件引导系统的步骤如下:
- 将IELDR文件复制到C盘根目录下,将isoemu.ini和isogrub.iso两个文件也复制到C盘根目录下。
- 使用记事本打开C盘根目录下的Boot.ini文件,在最后一行添加以下内容(也可以根据需要输入其他内容):c:IELDR=”从ISO镜像文件引导”。
- 修改isoemu.ini文件。默认情况下,ISOEMU会启动内置的isogrub.iso镜像文件引导系统,如果需要启动其他ISO镜像文件,则必须修改isoemu.ini文件的最后一行。需要注意的是,文件名必须使用8.3格式,否则将无法正确识别。
如果你觉得isogrub.iso文件中的内容太少,可以使用WinISO等软件添加一些常用的DOS外部命令或第三方工具,然后重新保存。
重新启动系统后,你会看到启动菜单中新增加了一个选项:”从ISO镜像文件引导”。选择该选项后,即可借助isogrub.iso镜像文件来引导系统。接下来的操作就不再赘述。需要说明的是,ISOEMU仍然属于虚拟操作,因此不必对其运行速度抱有过高的期望值。
ISO镜像文件引导系统中的丰富Shell操作如下:
- HELP:查看帮助信息。
- DATE:显示本地计算机的当前日期和时间信息。
- CLR:设置屏幕颜色。
- CD:更改当前目录。
- CLS:清屏。
- DIR或LS:这两个命令的作用完全相同,都是列出当前目录下的文件。不同的是,文件夹以蓝色显示,普通文件以白色显示,可执行文件以绿色显示。
- DRV:更换驱动器号,ISOEMU虚拟出来的盘号是0xee。
- RUN:可以直接运行ISO镜像文件中的文件。
- BOOT:加上参数可以启动其他介质,例如hdd表示从硬盘启动,fdd表示从软驱启动,cdrom表示从光盘启动。
- LH:在高端内存中加载Diskemu.bin镜像文件,此时调用了INT88H中断。
- REBOOT:跳过内存检测过程,快速重启系统。