我有一个用于 CUDA 计算的无头盒。我安装了 Ubuntu 服务器 16.04.1,但是当我尝试通过 apt-get 安装 nVidia 驱动程序时,它也希望我安装 X11 和其他 GUI 组件。
如何只安装驱动程序和 CUDA 库而不安装 X11 和朋友?
理想情况下,无需直接从 nVidia 下载运行文件。如果可能,我想使用 debian 软件包。
如何从命令行确定一个包是否是元包,可能是通过 apt-get、aptitude 或 apt-cache?
我试过了:
apt-cache show texlive-full
apt-cache showpkg texlive-full
Run Code Online (Sandbox Code Playgroud)
但我能告诉这个包是元的唯一方法是阅读“en-description”字段。
有没有更自动的方法来做到这一点,这会给我是/否的回应,或者至少有一个专门用于此的字段,例如“en-description”?
我已经在 QEMU 上安装了 Ubuntu 16.04 Desktop,但是现在当我启动它时:
qemu-system-i386 -m 1024M -enable-kvm -drive file=./ubuntu-desktop.img,index=0,media=disk,format=raw
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?我怎样才能解决这个问题?
我已经全新安装了 Ubuntu 17.10(新鲜的,除了保留我的旧/home分区)。一切都接缝开箱即用,除非我安装(或实际启用Additional drivers)nVidia 384.90 驱动程序系统无法启动。我只是收到以下错误
[ OK ] Started NVIDIA Persistence Daemon.
Stopping NVIDIA Persistence Daemon...
[ OK ] Stopped NVIDIA Persistence Daemon.
Starting NVIDIA Persistence Daemon...
Run Code Online (Sandbox Code Playgroud)
这一遍又一遍地重复一百次,然后就停止了。唯一的出路是使用恢复模式卸载 nvidia-384。
我也尝试过其他版本的驱动程序,但结果完全相同。在共享的英特尔显卡(英特尔® Haswell Mobile)上一切正常。
我的配置:
Intel i7-4710MQ
nVidia GT 940M
Run Code Online (Sandbox Code Playgroud) 它要么不直观,要么在 Ubuntu 14.04 中不起作用。
我想在启动时安装我的内部 HDD(我从 SSD 启动)。我尝试按照以下程序进行设置:
但这个程序不起作用。重新启动后,在 Grub 尝试启动 Ubuntu 后,我收到错误消息“挂载 /mnt/4f721fc0-8072-453f-b48f-ca686bd89549 时发生错误。按 S 跳过挂载或按 M 进行手动恢复”。该标识符“4f721fc0-8072-453f-b48f-ca686bd89549”是由Ubuntu自动分配的。
我按 S,引导过程继续正常。如果我在启动后立即尝试挂载磁盘,则会收到错误消息“无法访问“存储””(我将卷命名为“存储”)。
然后我启动磁盘实用程序并将其设置为自动挂载选项“开”并重新启动。
对我来说,这似乎应该有效,但事实并非如此。
我有一个包含 ext4 文件系统的文件,并且希望每次都在不使用 sudo 的情况下挂载它(脚本应该以用户权限运行)。我想挂载的文件和我也想挂载的文件夹都在我加密的主目录中,所以我无法将文件位置放入/etc/fstab.
我尝试过,fusermount但总是收到错误消息,例如“fusermount:挂载点后的额外参数”。
当我重新打开 Okular 时,我希望拥有与上次关闭时相同的窗口/选项卡,通常是在系统关闭/启动时。
这在 Ubuntu(不是Kubuntu,运行标准桌面)中是可能的。15.10 在这里,但所有版本都值得赞赏。
似乎有一种方法可以保存全局 KDE 会话,所以这可能是要走的路:https : //bugs.kde.org/show_bug.cgi?id=300985
我的目标是在 Qemu(在 Ubuntu 16.04 x64 主机上)运行 Ubuntu 16.04 (ARM)。
我试图按照这个-old- 教程没有成功:
Home directory not accessible: Permission denied
pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio driver
Could not initialize SDL(No available video device) - exiting
Run Code Online (Sandbox Code Playgroud)
debian_squeeze_armel_standard.qcow2我没有使用那里使用的图像,而是使用ubuntu-16.04-preinstalled-server-armhf+raspi2.img。
忘记上面提到的文章,在 Qemu 上运行 Ubuntu 16.04-arm 的正确方法是什么?
如果无法轻松地在 Qemu 上运行它,还有其他选择吗?
我已经为 UML 内核安装了包 user-mode-linux。我已经使用这些命令构建了一个用户模式 linux 文件系统, 我什至尝试过以下 Ubuntu 文件系统:http : //fs.devloop.org.uk/
但似乎我无法正确启动 Ubuntu 文件系统。即使 Fedora 和 Suse 文件系统都可以工作并显示提示。
我已使用各种方法启动系统,但似乎无法获得登录提示。我当前的命令行是:linux ubda=./Ubuntu-MaverickMeerkat-i386-root_fs mem=512M umid=maverick con0=xterm con1=xterm con=null
但这导致我出现错误并且没有提示访问系统。
Initializing cgroup subsys cpuset
Linux version 2.6.35.1 (root@rothera) (gcc version 4.4.5 20100813 (Linaro prerelease) [release 2010.08-0] (Ubuntu/Linaro 4.4.4-8ubuntu2) ) #2 Mon Aug 16 10:45:47 UTC 2010 ()
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 135115
Kernel command line: ubda=./Ubuntu-MaverickMeerkat-i386-root_fs mem=512M con0=xterm con1=xterm con=null root=98:0
PID hash table …Run Code Online (Sandbox Code Playgroud) 我正在编写一个在磁盘上创建 ext3 文件系统的脚本,问题是该脚本要求用户说是或否:
root@ubuntu:/home/school# mkfs.ext3 /dev/sdc
mke2fs 1.42 (29-Nov-2011)
/dev/sdc is entire device, not just one partition!
Proceed anyway? (y,n)
Run Code Online (Sandbox Code Playgroud)
我试图在 mkfs 之前和 sdc 之后放置 -y 但这没有用。有没有人有任何解决方案可以在没有用户交互的情况下做到这一点?