将另一个 Wine 或“虚拟驱动器”添加到可移动 USB 并从中玩游戏

将另一个 Wine 或“虚拟驱动器”添加到可移动 USB 并从中玩游戏

我最近使用 crouton 在我的 Chromebook 上安装了 14.04 Ubuntu。我不太喜欢 Ubuntu,也不太喜欢 Linux。我的 Chromebook 容量为 16 GB,我只能使用大约 8-9 GB。我已经使用 PlayOnLinux 安装了英雄联盟,所以还剩下大约 2 GB。我去商店买了一个 32 GB 的闪存驱动器来安装我的游戏。我该怎么做?我有游戏安装程序、skyrim、gta 等。只需能够将它们安装到闪存驱动器上并能够从闪存驱动器运行它们即可。(闪存驱动器上几乎是另一个 wine C:/)。我在驱动器映射中为我的 USB 驱动器创建了一个字母,但当我安装 Skyrim 时,它仍然将其安装到我电脑 16gb 内存的 C 上 :(

提前谢谢,如果这无法完成,请告诉我。谢谢!:)

答案1

我希望你正在使用单独的 Wine 前缀对于由 Wine/POL 管理的每个应用程序,因为这将使后续操作变得更加容易。

PlayOnLinux 将其 Wine 前缀存储在 下~/.PlayOnLinux/wineprefixes/。与所有文件和目录一样,您可以将任何或所有前缀移动到其他任何位置,然后在其旧位置放置指向新位置的符号链接。

假设您在 处安装了辅助存储驱动器/media/mystorage。现在有两种选择:

  • 移动一切现存的和将来的POL 管理的葡萄酒前缀:

     mv -T ~/.PlayOnLinux/wineprefixes /media/mystorage/wineprefixes
     ln -sT /media/mystorage/wineprefixes ~/.PlayOnLinux/wineprefixes
    
  • 移动只有一些由 POL 管理的葡萄酒前缀(在此示例中称为warcraftsteamLoL

    1. 创建目录/media/mystorage/wineprefixes

    2. 然后运行

       for f in warcraft steam LoL; do
           mv -T ~/.PlayOnLinux/wineprefixes/"$f" /media/mystorage/wineprefixes/"$f"
           ln -sT /media/mystorage/wineprefixes/"$f" ~/.PlayOnLinux/wineprefixes/"$f"
       done
      

      您需要重复此步骤每一个新的Wine 前缀,表示您想要移至其他地方。

    使用一些技巧你就可以

    1. 通过启动新的安装过程,通过 POL 创建新的 Wine 前缀,
    2. 创建 Wine 前缀后中止安装过程,
    3. 按照前面描述的方式移动前缀,然后
    4. 然后才通过选择更改现有前缀来安装 Windows 应用程序。

PlayOnLinux 官方 wiki 中也有条目:如何将 PlayOnLinux 虚拟驱动器移动到另一个磁盘

相关内容