|
|
发表于 2023-10-4 12:21:00
|
显示全部楼层
本帖最后由 不点 于 2023-10-4 15:51 编辑
XP、Win98 的启动盘,必须从 hd0 或 fd0 启动。如果你用 hd3 做启动盘,肯定不行。
假如你是用原有的 hd0 里面的 io.sys 来启动 dos,那是可以的。但你的 win98 安装在 hd3,有点奇怪。我的意思是说,win98 启动以后,它要找自己的系统文件,它不一定知道它自己呆在 hd3 之下。所以,它可能找不到自己启动、运行所必须的一些配套文件。通常你会把 win98.img 虚拟成 hd0, 而把系统中原有的 hd0 虚拟成 hd1。
补充一下。如果你只是觉得好玩,来启动 win98,那就不建议这么弄了。你完全可以在 vmware 之类的虚拟机里面玩,不会有问题。如果是因为工作需要,必须使用旧版 Windows,那当然是值得折腾的。虚拟机可以虚拟各种硬件,所以可以运行 win98。
如果你是在较新的电脑上运行 win98,我想,你很有可能会失败的。因为,XP 都封杀了,这种新硬件就不支持旧版 windows。真实机的真实硬件是死的、不变的,因此它不如虚拟机里面灵活多变的虚拟硬件。除非由于某种原因自己实在没辙,必须使用 win98,否则,还是省省心,用新版 Windows 吧。
运行 win98 必须要有个 win98 可以支持的不太新的电脑。成功与失败,主要是在于硬件兼容性。
另外,作为首次尝试,你可以先下载别人做好的 win98.img,用 grub4dos 启动成功以后,心里有底,然后再自己安装。
还有个明显的问题,请留意。你的两个内存块都超过 2G。我前面已经提到了,你需要 2 个 img。而在你的菜单中,只发现有一个 img。
语法、用法方面,还要注意 map --hook 的时机。在贴出的菜单中没有发现这条命令。通常在 map 完一个或多个映像之后,就该执行 map --hook 了。
加了内存,WIN98却不能启动,为什么?
https://iask.sina.com.cn/b/1H58f5kxFwZr.html
上述网页讲解了如何通过 win98 的配置文件来限制 win98 使用的内存,这就从根本上解决了 win98 无法在大内存之下运行的问题。
另外,还有别的网友指出,超过 512M 内存,win98 就会不稳定。
|
|