我一直在构建一个实时的 Ubuntu 服务器 (10.04 LTS) 来运行拇指驱动器,它几乎就在那里。
然而,我被困在了一步。
我需要跑步,update-grub
但它在抱怨:
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
Run Code Online (Sandbox Code Playgroud)
我的fstab
文件包含:
# filesystem mount point type options dump pass
UUID=76d2077e-9726-4f95-abab-323cb426b099 / ext2 defaults 0 0
proc /proc proc nodev,noexec,nosuid 0 0
sys /sys sysfs defaults 0 0
Run Code Online (Sandbox Code Playgroud) 使用工具 xen-create-image 时,我在 debootstrap 过程中遇到错误。
跑步
root@xen/tmp# debootstrap --arch amd64 precise /tmp/ubuntu
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 630239CC130E1A7FD81A27B140976EAF437D05B5)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://us.archive.ubuntu.com/ubuntu...
I: Retrieving adduser
...
I: Extracting xz-utils...
I: Extracting zlib1g...
I: Installing core packages...
W: Failure trying to run: chroot /tmp/ubuntu dpkg --force-depends --install /var/cache/apt/archives/debconf_1.5.42ubuntu1_all.deb
Run Code Online (Sandbox Code Playgroud)
所以我尝试运行:
chroot …
这么简单的问题,为什么上班这么难?
这似乎令人难以置信,但我还没有找到一个真正有效的解决方案。这就是为什么我实际上再次问这个问题。
此处或其他任何地方对类似问题的建议答案均无效,不,没有。你会注意到他们都没有接受答案。所以这个问题不断被问到。我们能结束这种疯狂吗?
我真的很高兴这个问题成为社区维基,但我不知道该怎么做。我只想知道为了整个 Ubuntu 社区的利益,我们着手进行设置。一劳永逸。
这是一个如此通用的协议,但 Ubuntu 似乎严重滞后于对它的支持。即使它在 Windows 和 OSX 上开箱即用。看来我们必须在 Ubuntu 中跳起来。
有人可以分享您个人如何使用预共享密钥使 L2TP + IPSec 工作的秘密吗?我认为一个可靠的工作答案会让许多 Ubuntu 用户在晚上休息:)
干杯。
这是我尝试过的:
1. 强天鹅
apt-get install strongswan network-manager-strongswan
Run Code Online (Sandbox Code Playgroud)
好吧,那太好了,UI 似乎不允许预共享密钥?!?!
2.网络管理器-l2tp
https://launchpad.net/~seriy-pr/+archive/ubuntu/network-manager-l2tp
Run Code Online (Sandbox Code Playgroud)
这看起来很有希望,但不起作用。我收到以下错误。除此之外,它现在已被弃用,因为它使用了不再受支持的 openswan。现在我们有了 strongswan(也许 Ubuntu 开发人员需要切换到 workingswan!)
我想知道其中一些错误是否是因为我使用的是 AMD CPU?
Jul 2 14:44:00 xen ipsec_setup: Starting Openswan IPsec 2.6.38...
Jul 2 14:44:01 xen ipsec_setup: Using KLIPS/legacy stack
Jul 2 14:44:01 xen kernel: [ 49.125995] sha512_ssse3: Neither AVX nor SSSE3 is available/usable.
Jul 2 14:44:01 xen kernel: [ …
Run Code Online (Sandbox Code Playgroud) 由于此错误1674930,我的 Amazon G2 和 P2 实例已停止正常工作。我需要 367 驱动程序。当您尝试安装367时,它说它实际上正在安装与G2和P2硬件不兼容的375驱动程序。之前的367版本运行良好。
当我运行时apt-cache search nvidia-367
,它显示它是“nvidia-375 的过渡包”。这意味着什么?我预计当我安装 367 时,它会安装 367 而不是 375。如何将其锁定在 367?
当然,我尝试安装 nvidia-361,但它声称是 367 的过渡包,正如您猜测的那样,它是 375 的过渡包,因此无论选择哪一个,它最终都会尝试安装 375,这对我来说是损坏的。
有没有办法阻止它转换并停在我选择的驱动程序处?我尝试过apt-mark hold nvidia-367
,但没有成功。
任何选择表示赞赏。
出于某种原因,我现在每次打开新终端时都会得到以下输出。
No command 'Not' found, did you mean:
Command 'jot' from package 'athena-jot' (universe)
Command 'hot' from package 'hopenpgp-tools' (universe)
Command 'dot' from package 'graphviz' (main)
Not: command not found
Run Code Online (Sandbox Code Playgroud)
在 bashrc 或我的环境中没有什么明显的。'Not' 的 grep 变成空白。
我今天早上想升级 unetbootin 包。一直很顺利,直到我收到这个错误。
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc6 : Breaks: libc6:i386 (!= 2.17-0ubuntu5) but 2.17-0ubuntu5.1 is installed
libc6:i386 : Breaks: libc6 (!= 2.17-0ubuntu5.1) but 2.17-0ubuntu5 is installed
libc6-dbg : Depends: libc6 (= 2.17-0ubuntu5.1) but 2.17-0ubuntu5 is installed
libc6-dev : Depends: libc6 (= 2.17-0ubuntu5.1) but 2.17-0ubuntu5 is installed
Depends: libc-dev-bin (= 2.17-0ubuntu5.1)
libc6-dev:i386 : Depends: libc-dev-bin:i386 (= …
Run Code Online (Sandbox Code Playgroud) 12.04 ×1
13.04 ×1
14.04 ×1
15.04 ×1
16.04 ×1
amazon-ec2 ×1
apt ×1
bash ×1
chroot ×1
command-line ×1
debootstrap ×1
grub2 ×1
nvidia ×1
vpn ×1