从 Windows 开发人员的角度来看,哪个 VM 应用程序是最好的?为什么?
parallels vmware virtualbox microsoft-virtual-pc virtual-machine
(Parallels Desktop 9,最新版本)
按照说明,我切换到root:
$ su - root
$ whoami
root
$ echo $EUID
0
Run Code Online (Sandbox Code Playgroud)
然后执行安装程序:
$ cd /media/cdrom0
$ ./install
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
sudo: unable to execute ./install: Permission denied
Run Code Online (Sandbox Code Playgroud)
什么?我是根!这是怎么回事?我仔细检查以确保设置了执行位:
$ ls -lA | grep install$
-r-xr-xr-x 1 root root 17284 Oct 25 09:22 install
Run Code Online (Sandbox Code Playgroud)
是的。人们在网上说你需要输入sudo后安装脚本拖动到终端。所以我这样做了,这个命令就是这样形成的:
$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied
Run Code Online (Sandbox Code Playgroud)
这里的解决方案是什么?
这个问题很好地描述了我需要什么,但这里有一些关于情况的更多细节。
通过在 Linux 下运行的 Parallels Desktop 4,我有许多 Windows 7 虚拟机。遗憾的是,Parallels 已经有一段时间没有升级了,所以我正在尝试其他一些 VMS,强烈推荐 VirtualBox。特别是,它是随 OpenSUSE Linux 发行版提供的。这将避免这个问题,并让我能够跟上最新的 OpenSUSE。
所以我的问题是,如何将 Parallels VM 转换为 Virtual Box ?
i need to test my web site, running on a local Mac, under several browsers in Windows.
I use Windows XP, installed in Parallels Desktop.
It would be great, when i will be able to access my http://localhost:3000 from Windows, sitting in virtual environment (Parallels).
How to wire all the stuff up ?
Update:
I figured out, how to access shared web-site on the mac.
I have following settings:
Parallels Desktop -> Preferences -> Network -> Shared Network
"Parallels Shared …
新兵训练营、Parallels、VirtualBox 还是 Fusion?
在澳大利亚LifeHacker.com上最近的一篇文章中,他们讨论了以下问题,与 LifeHacker 的匿名回答相比,我更信任 SU 组,我想我会在这里重新提问?
我坐在这儿,带着我的 MacBook Pro 和 Windows 7 的副本,想将两者结合成终极的博客机器。但是怎么做呢?
我可以选择 Boot Camp 的廉价选项,它一次只允许我启动一个操作系统,而且是免费的。或者我可以立即购买 Parallels 或 VMWare Fusion 的副本来完成整个虚拟机的工作。
所以今天的问题是我应该选择哪个?要么是因为你想知道这个过程是什么样的,要么是因为你推荐了解决方案——我认为任何一个都可以。
编辑:工作也是有报酬的;所以不用担心价格影响您的选择!
我正在通过 Parallels 在 Retina MacBook 上运行 Windows 8。
当我打开“Metro”Chrome 应用程序(即单击 chrome 磁贴启动)时,浏览器呈现漂亮清晰的内容,但是当我从桌面运行 Chrome 时(即运行桌面应用程序并双击桌面上的 Chrome 图标) ,浏览器中的内容略显模糊。
有没有办法让 Chrome 看起来不错,不管我如何启动它?
我不知道如何使这个(应该是简单的)脚本工作。基本上我想要的是,根据我的 Parallels vm 的状态运行不同的东西,如下所示:
if [ prlctl list --info ubuntu-vm | grep State == "State: running" ] ; then
echo 'machine is running'
else
echo 'machine is not running'
fi
Run Code Online (Sandbox Code Playgroud)
这当然行不通
我在 OS X Yosemite GM 上使用 Parallels Desktop 10。
我试图在我的 PD 10 上安装 Windows 10 TP,但是当我进入安装阶段时,它通知:“您的计算机需要的媒体驱动程序丢失。”。我尝试过操作系统类型 Windows 7/8/Other,都遇到了同样的问题。
问题出在哪儿?
我使用 MacBook Air 作为我的主机,128GB SSD 意味着空间很宝贵。为了节省大约 10 GB,我一直在外部 USB 硬盘驱动器上运行带有 Windows XP VM 的 Parallels,它在日常使用中的性能与在内部 SSD 上运行 VM 一样好。
因此,我购买了一个小型 32GB USB 2.0 闪存驱动器,将其插入 MacBook Air,首先将其格式化为 ExFAT(很慢),然后格式化为 Mac OS Extended(Journaled)(也很慢),然后复制到我的 VM 上文件,然后运行 Parallels。
我的完整经验记录在这里:http : //www.midwesternmac.com/blogs/jeff-geerling/running-windows-xp-vm
直接文件复制真的很快——读取速度为 30 MB/秒(一直稳定),写入速度为 10-11 MB/秒(一直稳定)。但我注意到,一旦 XP 开始运行,磁盘访问率就在低 KB 范围内。
USB 闪存驱动器的随机访问真的那么差,还是我可能遗漏了某些东西(闪存驱动器的格式等?)?
值得注意的是,我尝试了以下方法,但效果不佳:
我有一个 VPS。它由臭名昭著的 plesk 管理。
今天我开始看到消息(起初是通过 wordpress,但也来自命令行 shell),说:“超出磁盘配额”。
user@machine:~$ echo aaa > /tmp/aaa
-bash: /tmp/aaa: Disk quota exceeded
Run Code Online (Sandbox Code Playgroud)
但是机器上有很多空间,只有1个分区。
user@machine:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 100G 24G 77G 24% /
Run Code Online (Sandbox Code Playgroud)
我从 /tmp/* 中删除了所有文件,但仍然如此。
我对“vzfs”一无所知,也许这就是罪魁祸首?
出了什么问题?以及如何修复它?
解决方案!
(如果您不使用 Parallels Plesk,请参阅 @Adalee 的回答)
请参阅@deltik 的解决方案,与 Parallel 的系统相关,就像我的情况一样。
df -i 立即给出了一个可笑数量的 inode:18,446,744,069,620,218,961,这对于 wordpress 网站来说是疯狂的。
我进一步探索并发现 qmail 的队列中充满了 inode(它充满了一些黑客的尝试使用我的机器发送垃圾邮件,以及失败回复)
修复 qmail 在这里不相关,但我的解决方法是相关的:
这样脚本直接从网络运行(这不是一个安全的做法,但我自己把脚本放在那里),带有命令行选项。
感谢@deltik 在现场了解并及时识别这种特殊设置,并提供进一步诊断的方法!!!
parallels ×10
mac ×3
virtualbox ×3
linux ×2
bash ×1
boot-camp ×1
conversion ×1
debian ×1
grep ×1
inode ×1
macos ×1
performance ×1
permissions ×1
quota ×1
root ×1
sudo ×1
vmware ×1
windows-8 ×1