2012forum0001 发表于 2023-4-2 11:49:26

grub2有类似grub4dos的map --e820cycles=命令吗

一台老电脑装xp.vhd(vboot),但电脑硬件(显卡)特殊,需要grub4dos的map --e820cycles=3命令才能保持不黑屏,可是vboot不基于grub4dos,而是基于grub2,map --e820cycles=3命令无法通过grub4dos传递给vboot.
请问各位大大,vboot(基于grub2)有实现类似功能的方法吗?

不点 发表于 2023-4-2 14:15:40

对于 grub2 不太了解,碰巧看到你的问题,发表一点看法,不一定对你有用(希望有用)。

根据网友以前的讨论,--e820cycles 参数主要是用来应付 XP 下的那些有 bug 的显卡驱动的。有人曾经说过,用 win7 的显卡驱动替换掉 XP 的那个( 印象中是 intel 的)显卡驱动,就 OK 了,不需要 map 的 --e820cycles 参数。

我怀疑你的具体问题是否真的与 --e820cycles 有关。如果你不使用 grub4dos 的 map 功能,而是使用其他软件里面的磁盘仿真功能,你很难确定问题正是由 XP 显卡的 bug 造成的,因而你也很难确定这是否需要 --e820cycles 参数。

无论如何,换掉 XP 的显卡驱动,是个终极的解决办法。最好是彻底转到 win7,这样,问题自然消失,也就不需要解决了。

2012forum0001 发表于 2023-4-2 15:21:52

感谢不点大师指点!
看过之前帖子的相关讨论,确定是intel核显导致黑屏,e820cycles参数可以修正,还未尝试win7的显卡驱动,继续折腾,感谢大师

2012forum0001 发表于 2023-4-2 15:42:58

不点 发表于 2023-4-2 14:15
对于 grub2 不太了解,碰巧看到你的问题,发表一点看法,不一定对你有用(希望有用)。

根据网友以前的 ...

感谢不点大师指点!
看过之前帖子的相关讨论,确定是intel核显导致黑屏,e820cycles参数可以修正,还未尝试win7的显卡驱动,继续折腾,感谢大师

不点 发表于 2023-4-3 07:21:30

2012forum0001 发表于 2023-4-2 15:42
感谢不点大师指点!
看过之前帖子的相关讨论,确定是intel核显导致黑屏,e820cycles参数可以修正,还未 ...

vboot 这个软件,也是非常久远的了,很早都听说了。但我印象中,vboot 很早就暴露出一些有关启动方面的问题。至于说 vboot 是基于 grub2,这一点,我并未了解。

grub2 在实模式的磁盘仿真方面,是缺少功能的。只有磁盘映射功能,相当于 grub4dos 的磁盘交换功能。如果 vboot 具有扇区序列的仿真功能,那么,此功能是 vboot 新增的,而不是 grub2 里面的。

新增一个扇区序列的磁盘仿真功能,这看起来简单,实际上不那么容易。syslinux 里面有个 memdisk,只用来在内存中实现扇区序列的磁盘仿真,都会遇到一些 img 启动失败。可见,要真正做好,是相当不容易的。

vboot 既然是基于 grub2 的,那么,也就能够调用 grub4dos。因此,你这里也不存在困难。只要调用 grub4dos,利用 map --e820cycles=0 即可解决问题。

不点 发表于 2023-4-15 06:37:55

今天从其他地方了解到 vboot 是中国人开发的 vmlite 虚拟机软件中附带的一个功能软件。

官网是:http://www.vmlite.com/

但从这个官网已经找不到 vboot 的相关信息了,甚至也找不到任何有关 vmlite 虚拟机的信息了。

猜测开发者已经放弃了这个软件。

hanchi123 发表于 2023-4-27 10:57:50

感谢分享
页: [1]
查看完整版本: grub2有类似grub4dos的map --e820cycles=命令吗