我一直在尝试在我的Windows系统上运行CUDA / OpenCL。我可以让他们工作(我有一个兼容的视频卡,我已经安装了CUDA工具包)但是编译示例程序被证明非常烦人,并且导致了更多的错误。所以,我想尝试在ubuntu上安装CUDA。请原谅以下菜鸟问题。
我想把Windows作为我游戏的主要驱动器等。我没有第二个硬盘(我可以买一个,但如果我可以避免它!)所以我的选择是:
1)在virtualbox上安装ubuntu - 我读过CUDA无法使用此方法吗?
2)永久性地将ubuntu安装到闪存驱动器上 - 这会有效吗?持久性USB OS可以使用PC的显卡吗?
3)双启动操作系统到我现有的硬盘驱动器 - 我认为这可以工作并且稳定吗?它对我现有的数据造成了什么样的风险(我有很多mp3等等,无处支持它们)?谢谢你们!
答案 0 :(得分:1)
对于虚拟框我无法说出它如何与cuda一起工作。
如果您在闪存驱动器上安装ubuntu,则可以使用unetbootin。它在闪存驱动器上创建一个“实时”CD,但您也可以添加一个单独的内存,它存储您在实时系统上更改的所有内容(它被称为“用于保存文件的空间...(仅限Ubuntu)”)。这将包括所有手动安装的程序和驱动程序。所以它会像真正安装的ubuntu一样。
此外,您可以直接将ubuntu安装到您的闪存驱动器上。因此,您必须在flashdrive的mbr中安装grub。另外,最好还编辑fstab并编写分区的uuid而不是原始条目。
最好的方法是制作双启动系统。 Ubuntu有一个舒适的安装程序,您可以选择在现有的Windows系统之外安装它。但它需要硬盘上的可用空间。