无忧启动论坛

标题: 关于halt关机的问题 [打印本页]

作者: 一地鸡毛    时间: 2011-11-27 08:17
标题: 关于halt关机的问题
用halt关机后,不能用键盘或鼠标开机。另外如果在关机前已经点亮了num lock、 caps 、scroll lock,关机后三灯长亮。
在dos或WINDOWS下关机后可以用键盘或鼠标开机。
请用这是怎么回事?

另外,GRUB4DOS在某个操作环境下,支持热键换盘吗?

[ 本帖最后由 2010sftv 于 2011-11-27 08:58 编辑 ]
作者: 不点    时间: 2011-11-28 16:53
关机是个高难度的话题。重启容易,关机难。

重启之所以容易,是因为早已有重启的标准。就是 jmp 到 FFFF:0000 即可,在此之前需要设置 00040:0072 处的控制字,指定重启的方式。这个方法沿用多年了,制造商不敢轻易改变,否则,出问题的软件太多。

但关机就不同了,这个标准有很多,而且古老的 DOS 本身以及大量的 DOS 软件,都不使用关机功能。关机标准主要有两个,一个是 INT15 的 APM 关机调用,另一个是 ACPI 的硬件关机规范。可惜的是,这两个方法都不可靠。意思是说,这两个方法,都可能不被制造商支持。

需要有人把操作系统中的关机代码移植到 grub4dos 下,才能获得可靠的关机。

grub4dos 的仿真软盘不支持热键换盘功能。你可以把若干个 1.44M 小软盘合并成一个大软盘,然后再用 grub4dos 把这个大软盘仿真为 (fd0) ,这样就不需要换盘了。
作者: 765058729    时间: 2011-11-28 21:14
标题: 标题
大师就是大师,专门解释疑难杂症
作者: weilovetian    时间: 2011-11-29 13:55
看见大神了……
作者: 八千流    时间: 2011-11-30 00:32
关机
halt  --no-acpi  || halt --force-sci
可以将命令拆开试一下。




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