我读了一些相关资料,发现 Wine 在闪存驱动器上运行存在一些问题。虽然我不完全理解为什么存在这些问题(这意味着我是个傻瓜,不明白为什么说明书告诉我要做某些事情,因此我可能搞砸了),但我确实按照说明书解决了这个问题,但无济于事。
我想做的是在 Chromebook 上运行游戏。我安装了 crouton、gnome 终端,然后安装了 Wine。Chromebook 受限于非常小的内部驱动器,这意味着我无法将所有想要玩的游戏存储在设备本身上,我必须将它们加载到闪存驱动器上并从那里玩。当我将一些游戏复制到驱动器中.Wine/drive_c/Program\ Files/(game directory).exe
并运行以下命令时,我能够让它们运行:
wine ./(game directory).exe
但我想通过运行以下命令让它们工作:
wine /media/removable/USB20FD/(game directory).exe
但它不起作用,而是给了我这个:
(precise)matthew@localhost:~/.wine/drive_c/Program Files$ wine /media/removable/USB20FD/halo/halo.exe/
err:module:import_dll Library vorbisfile.dll (which is needed by L"Z:\\media\\removable\\USB20FD\\halo\\halo.exe") not found
err:module:import_dll Library binkw32.dll (which is needed by L"Z:\\media\\removable\\USB20FD\\halo\\halo.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\media\\removable\\USB20FD\\halo\\halo.exe" failed, status c0000135
(precise)matthew@localhost:~/.wine/drive_c/Program Files$
到目前为止,无论我尝试什么游戏,都会出现相同(或非常相似)的错误消息。所以我知道问题不仅仅出在这个特定的游戏上。
任何帮助我都会非常感激,或者如果您对我如何做得更好有任何建议,我都乐意听取。谢谢大家。
注意:我没通过,所以出于好的理由重新学习了大学 Linux 课程。我不是这方面的天才,而且我没能理解某些概念。因此,我真的很感激您提供简单的步骤,也许在学习过程中提供一些定义,如果我不得不问一些愚蠢的问题,我很抱歉。谢谢您。
答案1
我安装了 Wine,或者至少尝试过在我的 chromebook 上安装 Wine,但它就是无法工作。看来 chrome 版本的 Linux 被篡改了,不符合 Wine 的要求,我怀疑这个限制是 Google 故意为之,但我承认这只是猜测。