我最近在计算机上安装了 Arch,现在我想从 USB 设备(即闪存驱动器、SD 卡等)读取数据,但我不知道如何操作。我知道使用 Gnome 或 KDE 会自动为我完成此操作,但我只使用 Openbox 进行安装,所以我不知道从哪里开始。
我从 Arch Wiki 上了解到Udev处理这个问题,但我不知道如何使用它(或找到它)。我还检查过,结果/etc/udev/rules.d/是空的,所以我怀疑我的 USB 设备是否已自动安装。我想要:
谢谢。
我正在尝试在我的 Arch Linux 桌面上安装闪存驱动器(16 GB Cruzer)。它在我的 Arch Linux 笔记本电脑上运行良好,所以这不是驱动器的问题。
驱动器位于/var/log/messages.log.3:
Dec 16 20:20:45 localhost kernel: [5876090.739078] usb 2-2: new high speed USB device number 2 using ehci_hcd
Run Code Online (Sandbox Code Playgroud)
在里面lsusb:
Bus 002 Device 002: ID 0781:5530 SanDisk Corp. Cruzer
Run Code Online (Sandbox Code Playgroud)
但当我以 root 身份运行时,它没有显示fdisk -l(忽略错误;它们来自我其他驱动器上的所有 GUID 分区表):
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, …Run Code Online (Sandbox Code Playgroud) 我在查看 urxvt 或 xterm 下的某些 unicode 符号时遇到问题。我使用的字体是Source Code Pro for Powerline通过 powerline fonts repo 安装的。我的.Xresources包含以下内容:
9 URxvt.font: xft:Source\ Code\ Pro\ for\ Powerline:pixelsize=22,xft:PowerlineSymbols
10 URxvt.scrollBar: false
11
12 Xft.dpi: 150
13 Xft.antialias: true
14 Xft.rgba: rgb
15 Xft.hinting: true
16 Xft.hintstyle: hintslight
17
18 XTerm*selectToClipboard: true
19 XTerm*termName: xterm-256color
20 XTerm*locale: true
21 XTerm*metaSendsEscape: true
22 UXTerm*faceName: Source Code Pro for Powerline:style=Medium
23 UXTerm*faceSize:10
Run Code Online (Sandbox Code Playgroud)
但在以下情况下我仍然会表现出奇怪的行为
$TERM输出rxvt-unicode-256color
运行urxvt --help 2>&1 | grep options:返回iso14755 …
我正在尝试在预装了 Windows的机器(ASUS B071ZL3996)上双启动 Arch Linux(archlinux-2018.02.01-x86_64.iso & archlinux-2018.03.01-x86_64.iso)。在整个安装过程中,我一直在与缺乏网络连接作斗争(我可以通过 Windows 端的有线和无线连接进行连接)。在进行故障排除时,我尝试使用lspci. 但是,每次我调用它时,它都会挂起安装。具体来说,它返回以下错误:
xhci host controller not responding, assume dead
我不太确定该怎么做,因为它似乎与 USB 错误有关(基于我所看到的),但它只发生在lspci通话中。有人遇到过这个吗?
昨天升级我的系统后,我试图重新启动我的 docker 容器。我正在运行一个sbt(scala 构建工具)容器。不幸的是,它停止工作,出现以下错误
library initialization failed - unable to allocate file descriptor table - out of memory/usr/share/sbt/bin/sbt-launch-lib.bash: line 46: 76 Aborted (core dumped) "$@"
Run Code Online (Sandbox Code Playgroud)
然后我发现我 dockerized 的任何 Java 应用程序都停止工作了。所以我尝试运行一个简单的 tomcat。结果如下(在底部剪下,因为它有数百行[Too many errors, abort]
docker run -it --rm tomcat:8.0
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /docker-java-home/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
library initialization failed - unable to allocate file descriptor table - out of memory#
# A fatal error has been detected by the …Run Code Online (Sandbox Code Playgroud) 我将被困两个或更多小时,连接到以太网以在我的笔记本电脑上安装 Arch Linux。在此过程中是否有任何提示或技巧可能会有所帮助?
我在工作时在 Windows 桌面上使用 VirtualBox 创建了一个 Arch Linux VM 来宾。我计划将它用于 Django 开发,因为没有 Unix 机器可用作工作中的工作站。
从 VM 来宾,我可以 ping/SSH 到网络中的其他机器,但反过来不行。这就像即使来宾机器在网络上有一个 IP 地址和一个主机名,但两者都无法识别。
通过安装 Vim 在我的 Ubuntu 机器中解决了这个问题。我在我使用的每个 linux 机器上都遇到这个问题。但是我一直在安装 vim(在现有的 vi 之上)
问题是,我无法在底部找到“插入”标志。光标是一个黑框,而不是看起来像下划线的破折号。当我退格时,它只会越过文本。然后当我输入一些新的东西时,文本开始被一个一个地替换。我希望你明白了。
我要换题!
:set showmode给了我“插入”模式。但是,当我退格时,光标会越过文本,当我输入时,它开始被一个一个地替换。
这是我的问题的视频:http : //www.youtube.com/watch?v=16f1nrepZsA
我正在尝试创建一个 Arch Linux Virtualbox 4.2.6 来宾,并且我需要一个 Host-Only 网络。我在多个地方读到我需要加载内核模块 vboxnetflt 和 vboxnetadp 才能使其工作。但是,这些在我的系统中不存在:
# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found
Run Code Online (Sandbox Code Playgroud)
实际上,运行 aupdatedb && locate vboxnetadp不会返回任何结果。我安装了以下软件包:
community/virtualbox-guest-dkms 4.2.6-1
community/virtualbox-guest-modules 4.2.6-3
community/virtualbox-guest-utils 4.2.6-1
Run Code Online (Sandbox Code Playgroud)
dkms install vboxguest/4.2.6只安装了 vboxguest、vboxsf 和 vboxvideo(我已经有了)。再多的搜索也无法让我找到所需的模块。有任何想法吗?
编辑:下面 Grawity 的答案是正确的。事实证明,我在使仅主机网络正常工作时遇到问题的原因是,Windows 上的适配器 IP 必须设置为 Linux 在获取 IP 时报告的网关 IP。由于我的 VM 获得的 IP 位于 172.16.1.x/24 子网中,因此我在 Windows shell 中运行了以下命令:
VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud) 我在我的 Raspberry Pi 上运行 Arch Linux ARM,我需要在启动时启动一个 python(它应该一直运行,直到它崩溃或机器断电)程序,启动后根本没有用户输入。
我对 Arch 有点陌生,所以我真的不知道如何编写服务等等。
arch-linux ×10
linux ×5
installation ×2
networking ×2
usb ×2
virtualbox ×2
automount ×1
docker ×1
fonts ×1
java ×1
python ×1
raspberry-pi ×1
systemd ×1
unicode ×1
urxvt ×1
usb-storage ×1
vim ×1
xorg ×1