我是 ubuntu 的新手,需要安装 ubuntu xenial 服务器(16.04)版本才能将 MongoDB 安装到 VirtualBox 中。安装后,我尝试从 dhcp 更改为静态 ipv4 地址。所以我改变了 /etc/network/interfaces :
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.5
netmask 255.255.255.0
gateway 192.168.56.1
Run Code Online (Sandbox Code Playgroud)
并重新启动服务器
# but ifconfig -a shows only an enp0s3 interface without any IP address
and
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
up loopback running MTU: ...
Run Code Online (Sandbox Code Playgroud)
(对不起,复制和粘贴不起作用,所以我必须全部输入)
did a reboot once more and tried sudo ifdown and afterwards ifup eth0
# …Run Code Online (Sandbox Code Playgroud) 但这似乎主要针对 Windows 8。
Virtual Box 论坛上也有一个帖子描述了我遇到的相同问题。
主要是我的 Ubuntu 来宾(在 Ubuntu 主机上)无法识别点击,而只是将光标移动到我在屏幕上点击的位置。这是mouse integration 启用的。
与mouse integration 禁用攻丝被确认,但是光标具有偏移,这似乎取决于宿主光标的位置,点击进入窗口,并且当随后只判断手指的运动(方向,加速度),而不是实际位置屏幕上。
VirtualBox 是否有问题,或者我的主机 Ubuntu 14.04.1 机器上的驱动程序是否有问题?
我买了这台电脑,想在上面安装 Ubuntu。问题是我已经超过3周没有成功。计算机附带功能非常有限的 UEFI。它无法切换到 旧版,也没有选择 UEFI 文件作为受信任执行的选项。唯一可以做的是启用/禁用安全启动。
现在关于问题。我首先尝试在自动模式下安装 Ubuntu,然后也在其他东西中手动分区。在这两种情况下,将grub2安装到 /dev/sda时安装都会崩溃,并且计算机挂起。
然后我决定使用ubiquity -b 在没有引导加载程序的情况下进行安装。这运行良好,安装完成没有任何麻烦。最后,我尝试使用grub-install手动安装引导加载程序。在这里,我来到了同一点 - 计算机挂起。
所以问题是当 efibootmgr 尝试在 UEFI 中注册新条目时。我也通过运行这个来确认它:
_sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu_
Run Code Online (Sandbox Code Playgroud)
之后它再次挂起。
我的想法如何使其工作如下:
在没有引导加载程序的情况下安装 Ubuntu,在不尝试向 UEFI 注册新条目的情况下手动安装引导加载程序,将引导加载程序从/EFI/ubuntu/ 移动到/EFI/BOOT/并将其重命名为bootx64.efi。然后我几乎可以肯定它会起作用。
是否有人能够就如何提供建议:
执行grub-install而不尝试通过efibootmgr注册新的 UEFI 条目,以便它通过并且不会使计算机冻结?
我应该将/EFI/ubuntu/ 中的哪些文件复制到/EFI/BOOT,我应该将哪些文件重命名为bootx64.efi?
如果这不是好的方法,那么更好的解决方案是什么。
感谢您的任何建议。
我正在运行 Ubuntu 18.04,它大约每周崩溃一次。有时在观看视频或只是浏览网页时。我检查了系统日志和内核日志,他们在崩溃时没有任何奇怪的输出,崩溃前的最后一次输出是正常的一天输出几次。
而且每次我不得不通过电源按钮重新启动我的电脑时,我无法使用Ctrl+ALT+F3虚拟终端或REISUB reset。我怎样才能找到问题所在?
我正在运行 64 位 Ubuntu 16.04 并且有一个 NVIDIA GeForce 940M 显卡(为此安装了专有的 NVIDIA 驱动程序)。我有一个外部显示器,我想逆时针旋转(我怀疑这很重要,但具体来说这是我试图旋转其屏幕的 Oculus Rift)。它适用于我在其上运行的大多数游戏/程序,但由于我无法旋转显示器,所以我把所有东西都放在一边。
当我尝试通过运行从命令行执行此操作时xrandr --output HDMI-1 --rotate left,我得到输出:xrandr: output HDMI-1 cannot use rotation "left" reflection "none". 当我转到显示设置应用程序时,同样很明显,当我单击“旋转”下拉菜单时,唯一的选项是“正常”。当然,我在发布之前做了一些研究,但是从我xrandr在进行更改后再次尝试所知道的情况来看,它没有用。我的 xorg.conf 文件看起来像这样(从 NVIDIA X 服务器设置应用程序生成):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "RandRRotation" "on"
Option …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 16.04 LTS 上使用 i3wm 桌面环境。在 Ubuntu 14.04 LTS 上一切正常。现在,当我使用时,unity-control-center我只看到以下设置:
其余的控件在哪里?我尝试使用gnome-control-center. 还是没有更好的。
但是如果我使用 Unity 桌面环境一切正常。我想,我需要在调用之前运行一些东西unity-control-center。我错过了什么?
请解释为什么会发生这种情况。
我在我的虚拟机(Oracle Virtual box)中安装了 ubuntu,当我尝试安装 VNC Viewer 时,它显示:

当我尝试搜索时,没有找到任何应用程序。我不知道这里出了什么问题。感谢任何帮助。
16.04 ×3
networking ×2
18.04 ×1
battery ×1
drivers ×1
efibootmgr ×1
ethernet ×1
executable ×1
gnome ×1
i3-wm ×1
ifconfig ×1
interface ×1
kde ×1
log ×1
nvidia ×1
services ×1
settings ×1
system ×1
systemd ×1
touchscreen ×1
uefi ×1
unity ×1
virtualbox ×1
vnc ×1
xorg ×1