这两个工具在创建 Ubuntu 虚拟机时似乎重叠。
除了多通道能够使用不同的虚拟机管理程序之外,我可能缺少的目的或功能是否有任何差异?
谢谢。
这两个工具在创建 Ubuntu 虚拟机时似乎重叠。
除了多通道能够使用不同的虚拟机管理程序之外,我可能缺少的目的或功能是否有任何差异?
谢谢。
我知道有一个非常相似的问题,但我对突出显示不感兴趣。我正在寻找的是 Linux 中的一些工具来编辑 pdf 文件。我已经尝试过为我完成工作的pdfedit,但如果在几次编辑后冻结。我已经在 Ubuntu 9.10 和 KDE Fedora 14 下尝试过这个工具,同样的事情也发生了。我试过Okular,但符号太大,无法填写 pdf 工作簿中的练习。
有适合这项工作的工具吗?我不在乎它是开源的还是我必须为此付出合理的代价。
我的目标是让 Ubuntu 在我启动和停止主机(Ubuntu 10.04)时优雅地启动和停止无头虚拟机 VM。
我正在使用Quadir Kareemullah's page提供的脚本。
这是脚本中的 LSB 注释标头(我从“Required-Start”中删除了 vboxnet 以减少依赖关系):
### BEGIN INIT INFO
# Provides: vboxsvc
# Required-Start: $local_fs $remote_fs vboxdrv
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: S 0 1 6
# Short-Description: VirtualBox Service
# Description: VirtualBox Service to startup and shutdown Virtual Machines
### END INIT INFO
正如 Quadir 所解释的,我在 /etc/init.d/ 中找到了“vboxsvc”并执行了:
$sudo update-rc.d vboxsvc
这为运行级别创建了链接。例如在运行级别 2 中:
$ls -l /etc/rc2.d/
...
lrwxrwxrwx 1 root root 17 2010-11-03 20:02 S20vboxdrv -> ../init.d/vboxdrv
lrwxrwxrwx 1 root root 25 2010-11-03 20:03 S20vboxweb-service -> ../init.d/vboxweb-service
lrwxrwxrwx 1 root root 17 2010-11-11 21:43 S21vboxsvc -> ../init.d/vboxsvc
...
如果我手动启动|停止服务:
$sudo /etc/init.d/vboxsvx start
它按预期工作。
如果我执行“service --status-all”,该服务不会出现在列表中,但是当我使用 sysv-rc-conf --list 时它会显示出来。
当我启动计算机时,它不会自动启动。另一方面,当我重新启动或关闭时,服务会自动停止。由于某种原因,当系统启动时,链接 /etc/rc2.d/S21vboxnet 没有被执行或正在发生其他事情。
我知道 Upstart 是现在在 Ubuntu 中做事的方式,但仍然支持 SysV init,对吧?
编辑:我想我已经接近解决问题了。我认为解决方案与加密我的家庭文件系统有关。当 init 进程正在执行相应的启动脚本并尝试执行“sudo -H -u myuser VBoxManage myVirtualMachine -type vrdp > /dev/null”时,它无法访问 myVirtualMachine 的数据(位于加密文件系统中)因为我还没有以 myuser 身份登录,因此我的主文件系统还没有挂载。
这似乎是一个非常简单的问题,但它让我发疯。我正在尝试在启动时使用 /etc/fstab 挂载两个 ext4 分区。(它们的写法不同,因为我在论坛上读到 uuid 挂载存在一些问题)
这是两行:
UUID=c7fa17c3-e1e0-489e-93ec-341928069664 /home/alice/VirtualGarden ext4 rw,suid,dev,exec,auto,user,async 0 2
/dev/sda8 /home/alice/Saco ext4 rw,suid,dev,exec,auto,user,async 0 3
主要问题是启动后我将无法访问任何一个分区。它们出现在我的桌面上,但是当我尝试列出它们的内容时,它们是空的。如果我在启动后以普通用户身份安装它们,一切正常。例如:
mount /home/alice/Saco
我不知道这是否有区别,但挂载点 (/home/alice/) 是一个加密分区。我试图将挂载点移动到 /Saco 并在重新启动后完美挂载。
另一件事是,如果我在 fstab 中使用 UUID,Nautilus 会为同一个分区创建两个链接。我做了一些研究,并通过使用 /dev/disk/by-uuid/ 解决了这个问题。
欢迎任何提示或建议。
我想保持我的 /etc/apt/sources.list 干净,并且我正在寻找一种在将包添加到我的系统之前在存储库中查找包的方法。提前致谢。