如何通过实时 USB 测试 Wine?

如何通过实时 USB 测试 Wine?

我想使用当前的 Ubuntu 实时镜像来测试 wine。

我设法将其安装ubuntu-11.10-desktop-i386.iso在 USB 上。安装后的 USB 启动正常。

不幸的是,现场画面中没有葡萄酒。

我注意到根文件系统是一个覆盖系统 - 覆盖存储在 RAM 中。

问题是测试系统没有那么多 RAM - 例如修改/etc/apt/sources.lstapt-get install wine在实时系统上运行 - 但一些软件包占用了所有可用的 RAM 并且系统停止运行。

另外 - 我还需要一些空间来安装 Windows 应用程序(以测试它)。

是否可以使用 USB 记忆棒上的备用分区作为根覆盖?

那么我将有足够的空间容纳 wine 包和 windows 应用程序 - 或者我遗漏了什么?

答案1

您可以使用usb-creator-kde2 GB 或更大的 USB 记忆棒。该工具提供了使用 USB 记忆棒上的部分空间进行持久存储的选项。

如果记忆棒小于 2 GB,则这些选项不可用。

持久存储配置为棒上的环回文件系统文件(最大 4 GB)。然后,此文件将用作实时系统的覆盖(而不是 RAM)。

这工作得很好 -apt-get install并且wine按预期工作并且所有内容都写入了记忆棒。

在我的 Ubuntu 11.04 系统上,usb-creator 有点挑剔。使用 16 GB 的记忆棒时,它无法写入引导扇区。usb-creator-gtk没有报告问题 -udb-creator-kde报告了问题。使用另一根记忆棒sudo usb-creator-kde启动了 GUI 等 - 但结果记忆棒没有启动。使用usb-creator-kdeinside,sudo su -同一根记忆棒上的安装成功,实时系统启动。

我研究了initrd.lv生成的 USB 记忆棒,并注意到scripts/casper实时系统会检查是否persistent作为启动参数给出,以及是否可以找到带标签的 ext2 文件系统casper-rw- 如果可以,它会将其用作覆盖。

这种机制也Ubuntu-wiki 上有记录。但我没能在硬盘上创建第二个分区,而这个分区又能被实时系统识别。我没能先创建分区,然后指示 usb-creator 只使用第一个分区。我也没能让 usb-creator 创建实时系统,然后使用gparted它来缩小分区并创建第二个分区(如 Wiki 中所述)——结果硬盘再也无法启动了。

相关内容