标签: parallels

防止在 OSX 中重新启动时磁盘重新编号

我的 Mac Pro 中有 3 个物理驱动器和 OSX 10.6.4。有时,在重新启动机器后,磁盘编号会发生变化,导致 /dev/disk# 引用的驱动器与重新启动前的驱动器不同。

例子

/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)
Run Code Online (Sandbox Code Playgroud)

重新启动后,映射可能是

/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive
Run Code Online (Sandbox Code Playgroud)

更令人困惑的是,重新映射并不一致。对于大多数东西,这无关紧要。但是,我还安装了 Parallels,以允许从 OSX 中访问 BootCamp 分区。Parallels 在其配置文件中使用 /dev/disk# 路径,因此,在重新启动 OSX 后,我启动了 Parallels,它告诉我磁盘不再存在。

有没有办法告诉 OSX 总是将给定的驱动器分配给 /dev/disk0?

osx mount parallels block-device

8
推荐指数
1
解决办法
788
查看次数

在 Parallels 共享文件夹上的 Ubuntu 上没有核心转储

我有一个正在处理的应用程序,但在出现段错误时无法获取核心转储。事实上,我根本无法获得真正的核心转储文件。一个简单的测试用例将生成一个核心转储文件,但它的长度为零。

我已经准备好了ulimit -c unlimited。这是 64 位 Ubuntu Maverick。 任何提示下一步该怎么做?

[dlee@dlee-oak t]$ ulimit -c
unlimited

[dlee@dlee-oak t]$ cat mkcore.cpp
int main() { *((int *)0) = 0; }

[dlee@dlee-oak t]$ g++ -g mkcore.cpp -o mkcore

[dlee@dlee-oak t]$ ./mkcore 
Segmentation fault

[dlee@dlee-oak t]$ ls -l core*
-rw-r--r-- 1 dlee dlee 0 2010-12-21 15:00 core.2993
Run Code Online (Sandbox Code Playgroud)

编辑:更多信息

[dlee@dlee-oak t]$ tail -n +1 /proc/sys/kernel/core_*
==> /proc/sys/kernel/core_pattern <==
core

==> /proc/sys/kernel/core_pipe_limit <==
0

==> /proc/sys/kernel/core_uses_pid <==
1

[dlee@dlee-oak t]$ tail /var/log/kern.log
<snip/>
Dec 21 …
Run Code Online (Sandbox Code Playgroud)

ubuntu virtual-machine parallels core-dump

5
推荐指数
1
解决办法
1428
查看次数