无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4059|回复: 8
打印 上一主题 下一主题

[讨论] BIOS启动的grub2与syslinux在虚拟机与老旧台式机里都能正常关机,在新的台式机里不...

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-11 16:58:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 有阴也有阳 于 2017-2-11 22:40 编辑

        BIOS启动的grub2与syslinux在虚拟机与老旧台式机里都能正常关机,在新的台式机里不能正常关机,

造成这种现象的原因是什么?我初步分析认为是新的台式机的主板的BIOS程序里面做了改动,致使linux

系统的关机命令无法正常执行,大概是为了商业竞争的原因打压linux系统的使用空间吧,欢迎大家发表自

己的看法。

        BIOS启动的syslinux的关机功能在新的联想台式机的实体机里无法执行,其错误提示是:

APM  not  present

boot:_

        而对BIOS启动的grub2则无任何错误提示,始终显示“正在关机...”,却一直关不掉!

        新的台式机的主板的启动模式是BIOS启动,硬盘是1TB的MBR格式的硬盘,安装的系统是Win7  64位系统。

2#
发表于 2017-2-11 20:36:40 | 只看该作者
ACPI的缘故吧,和打压之类的应该无关。
回复

使用道具 举报

3#
发表于 2017-2-11 22:13:38 | 只看该作者
规范混乱、已有的规范不再支持——这算不算“打压”?要看你如何定义“打压”(每个人的定义都可能不同)。

OEM 故意制造不兼容性,在总共只有 800G 容量的硬盘上采用 GPT 格式,这,在我看来,就是打压 MBR,故意让 XP 转不起来。

利益驱动的结果,一件事是不是打压,最终要看自己的定义以及自己的判断,别人的意见都只是参考而已。

点评

i家200系列主板都不支持win7 xp?微软怕不是想挫骨扬灰 妈卖批,这么不喜欢就开源啊 个破MS-DOS的源码放出了还不让人用 M$毕竟是M$啊  详情 回复 发表于 2017-2-12 15:38
回复

使用道具 举报

4#
发表于 2017-2-12 15:38:44 来自手机 | 只看该作者
不点 发表于 2017-2-11 22:13
规范混乱、已有的规范不再支持——这算不算“打压”?要看你如何定义“打压”(每个人的定义都可能不同)。 ...

i家200系列主板都不支持win7
xp?微软怕不是想挫骨扬灰
妈卖批,这么不喜欢就开源啊
个破MS-DOS的源码放出了还不让人用
M$毕竟是M$啊
回复

使用道具 举报

5#
发表于 2017-2-12 19:08:49 | 只看该作者
关机的问题,在 grub4dos 的开发过程中早都暴露出来了。在 BIOS 模式下,有个叫做 APM 的 bios 中断调用,可以用来关机。grub4dos 的开发者还开发了 ACPI 关机方法。可惜的是,两种方法都不能涵盖所有的电脑,总有一些电脑在关机时死机。不过总体来看,在 grub4dos 下关机时死机的情况不太多,没有具体统计过,粗略估计,失败率大约有 5 % 吧(新电脑可能失败率会更高)。我本人使用 grub4dos 尚未碰上关机时死机的情况。我还遇到了 XP 关机失败的情况,那是因为,华硕本本只支持 Win7,不支持 XP 的缘故(自己用驱动精灵搞的驱动,导致关机时死机,还有其他一些问题,比如,平时也会发生随机性的死机)。

底层硬件规范一变,那么以前的系统就要出毛病了。关机失败不算是个大事,但能暴露出 OEM 制造商故意制造不兼容性的意图。

因此,syslinux 和 grub2 遇上关机失败,这是不奇怪的。

中国有句俗话,“有权不使,过期作废”。垄断控制者现在牢牢掌握着控制权,此时如果它不 “耍一耍”,难道要等到彻底丧失控制权的那一天再去 “耍” 吗?它的这些做法,都是有理由的,都能找到来龙去脉。一般来说,谁有控制权,局势就对谁有利。控制者不可能让自己有损失,反而让别人富得“流油”。

类比一下,中国没有欺负美国,可是为什么美国要“收拾”中国?因为美国有权、有控制力(它是老大哥,国际警察),因为它不想看到弱国变强。微软打压 Linux 和其他对手,其道理也是一样的。在世界各地发动战争,制造灾难,这符合美国的利益。所以,美国无论谁当总统,对中国来说,都是大同小异的。这么看来,微软制造的那点“不和谐”、“损人利己”,也是情理之中的,是可以理解的。

点评

OEM刻意制造不兼容性…… 虽然不维护旧系统刻意省下不少事 但有时候比如说联想这种 他卖品牌机就一般是卖给单位 就有时候单位找软件公司定制的软件在新系统上工作的时候简直……甚至只能工作在XP上 比如软件有奇  详情 回复 发表于 2017-2-12 21:48
回复

使用道具 举报

6#
发表于 2017-2-12 21:48:35 | 只看该作者
不点 发表于 2017-2-12 19:08
关机的问题,在 grub4dos 的开发过程中早都暴露出来了。在 BIOS 模式下,有个叫做 APM 的 bios 中断调用, ...


OEM刻意制造不兼容性……
虽然不维护旧系统可以省下不少事
但有时候比如说联想这种
他卖品牌机就一般是卖给单位
就有时候单位找软件公司定制的软件在新系统上工作的时候简直……甚至只能工作在XP上 比如软件有奇怪的驱动
假如软件不能用 用户就会觉得电脑不行 就会找事
刻意制造不兼容的话迟早会问责到联想吧
这么做显然没必要
而且OEM的那个BIOS开发水平我也是……
有个BIOS老版本只能用32位系统然后升级后就能用64位了……
至少联想放出了BIOS(按理说就算不能上64位系统也不影响 品牌机升级内存的也没几个)
然后诸如一切很奇怪的BIOS就没有UEFI的开关选项 但是他有UEFI也有BIOS的启动项 这纯粹是水平问题
毕竟OEM为了控制成本找了一堆奇奇怪怪硬件 应该说不出问题才奇怪
退一步说 现在想要彻底干掉Win7 XP的话就直接砍掉CSM就行了
没有实模式 上电直接进i386/AMD64保护模式 只能用Win8/Win10 这还安全岂不美哉?
但是激进到这份上的也就只有I家半卖半送弄出去的哪一堆atom平板了(好像是这么搞由微软的补贴吧)
桌面平台上这么搞的很少 甚至可以说没有
也许为了减轻维护成本可以干死老系统同时可以讨好微软 但他们也有理由支持老系统……
说起来200系列的Win7驱动确实是没有的……但是OEM还是搞到了Win7的驱动(比如华硕)
所以说到底还是微软有最大的动力去搞死老系统吧 从犯里罪大恶极的就是英特尔吧 至于其他最多是算受了教唆
忽然很想穿越去早些时候帮林纳斯干死盖茨这**

点评

“刻意”制造不兼容性,“刻意”一词也是模糊的,不同的人,有不同的理解。 千万不要忘了:制造不兼容性的主动权,是在垄断者一方。用户没有选择的权力。垄断者根据自己的利害关系,可以“选择性地”、“分步骤地  详情 回复 发表于 2017-2-13 02:18
回复

使用道具 举报

7#
发表于 2017-2-13 02:18:48 | 只看该作者
求道者 发表于 2017-2-12 21:48
OEM刻意制造不兼容性……
虽然不维护旧系统可以省下不少事
但有时候比如说联想这种

“刻意”制造不兼容性,“刻意”一词也是模糊的,不同的人,有不同的理解。

千万不要忘了:制造不兼容性的主动权,是在垄断者一方。用户没有选择的权力。垄断者根据自己的利害关系,可以“选择性地”、“分步骤地”、“阶段性地”、“有目的”、“有侧重点地”制造不兼容性。它爱 “刻意” 就 “刻意”,它不爱“刻意”就 “不刻意”,那是人家垄断者的自由,用户没有那样的自由。

用户想兼容,可是垄断者不想兼容,以谁的为准?当然是垄断者说了算数。用户除了忍受,还是忍受,极少数忍受不了的,那就彻底离开它,离它远远的。只要你离不开它、摆脱不了它,你就只能听从摆布,没有你的自由度。你在垄断者允许的范围内有自由度,超出范围你就没有自由了。有人带着镣铐在监狱内行走,这就是他的自由度。不排除有人乐意在监狱内呆着。网上曾经报道,有人故意偷盗,因为进监狱就有饭吃,自己不用做饭了。监狱的生活,有人觉得不好,有人却觉得好。可见,好与坏也是相对的。愿意或不愿意呆在监狱内,没问题,那是一个人的自由意愿,谁也干涉不了,谁也不能妨碍人家这点选择的权力。但是,进去容易,想出来就没那么容易了。一个人只要他乐意、只要他觉得监狱的日子过的舒服,他可以选择永远呆在监狱内,这辈子都不出来了,这样也是完全没问题的。

垄断者制造(或不制造)“不兼容性”,那是以它自己的“规划设计”来考虑的,它考虑的是它自己的利益,它不是把用户的利益摆在首要地位的。

诚然,制造不兼容性有可能伤害它自己。但是,它不会因为这个就“洗手不干”了。它肯定会评估一件事情“对谁伤害大?”、“对谁好处多?”。它盘算之后,决定要做的事情,那一定是对它自己有利的,同时也会给对手、给它的敌人造成伤害的,至少它自己是这么认为的。


回复

使用道具 举报

8#
发表于 2017-2-13 18:56:32 | 只看该作者
grub2中,把halt命令改为halt -n试试

点评

谢谢!!!  详情 回复 发表于 2017-2-13 18:58
回复

使用道具 举报

9#
 楼主| 发表于 2017-2-13 18:58:42 | 只看该作者
wintoflash 发表于 2017-2-13 18:56
grub2中,把halt命令改为halt -n试试

谢谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-30 04:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表