标签: arch-linux

在 Arch Linux 中挂载 USB 设备

我最近在计算机上安装了 Arch,现在我想从 USB 设备(即闪存驱动器、SD 卡等)读取数据,但我不知道如何操作。我知道使用 Gnome 或 KDE 会自动为我完成此操作,但我只使用 Openbox 进行安装,所以我不知道从哪里开始。

我从 Arch Wiki 上了解到Udev处理这个问题,但我不知道如何使用它(或找到它)。我还检查过,结果/etc/udev/rules.d/是空的,所以我怀疑我的 USB 设备是否已自动安装。我想要:

  1. 了解这些设备正在(或将要)安装在哪里
  2. 知道如何检查这些设备是否已安装
  3. 如果未安装这些设备,请了解如何安装它们
  4. 了解将它们插入 USB 插槽后如何自动安装它们

谢谢。

usb arch-linux automount usb-storage

4
推荐指数
1
解决办法
3万
查看次数

日志中识别出 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)

linux usb arch-linux

4
推荐指数
1
解决办法
6415
查看次数

urxvt 或 xterm 仍无法显示某些 unicode 符号

我在查看 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 …

fonts xorg unicode urxvt arch-linux

4
推荐指数
2
解决办法
7106
查看次数

arch linux 安装:lspci 调用挂起

我正在尝试在预装了 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通话中。有人遇到过这个吗?

networking arch-linux installation

4
推荐指数
1
解决办法
3977
查看次数

在 docker 中运行 jdk 8 在 arch linux 上突然中断,“无法分配文件描述符表 - 内存不足”

昨天升级我的系统后,我试图重新启动我的 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)

linux java arch-linux docker

4
推荐指数
1
解决办法
2900
查看次数

Arch linux 很难安装吗?是否有一些提示可以使其更快更容易?

我将被困两个或更多小时,连接到以太网以在我的笔记本电脑上安装 Arch Linux。在此过程中是否有任何提示或技巧可能会有所帮助?

arch-linux installation

3
推荐指数
1
解决办法
2万
查看次数

如何在公司网络上访问我的虚拟机 (VirtualBox)?

我在工作时在 Windows 桌面上使用 VirtualBox 创建了一个 Arch Linux VM 来宾。我计划将它用于 Django 开发,因为没有 Unix 机器可用作工作中的工作站。

从 VM 来宾,我可以 ping/SSH 到网络中的其他机器,但反过来不行。这就像即使来宾机器在网络上有一个 IP 地址和一个主机名,但两者都无法识别。

networking linux virtualbox arch-linux

3
推荐指数
1
解决办法
3469
查看次数

无法在 VI(非 VIM)中进入“插入”模式

通过安装 Vim 在我的 Ubuntu 机器中解决了这个问题。我在我使用的每个 linux 机器上都遇到这个问题。但是我一直在安装 vim(在现有的 vi 之上)

问题是,我无法在底部找到“插入”标志。光标是一个黑框,而不是看起来像下划线的破折号。当我退格时,它只会越过文本。然后当我输入一些新的东西时,文本开始被一个一个地替换。我希望你明白了。

----------

我要换题!

:set showmode给了我“插入”模式。但是,当我退格时,光标会越过文本,当我输入时,它开始被一个一个地替换

这是我的问题的视频:http : //www.youtube.com/watch?v=16f1nrepZsA

linux vim arch-linux

3
推荐指数
3
解决办法
2万
查看次数

如何在 Arch Linux 客户机上安装 vboxnetflt 和 vboxnetadp 内核模块?

我正在尝试创建一个 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)

linux virtualbox arch-linux

3
推荐指数
1
解决办法
1万
查看次数

如何在 Arch Linux ARM 上启动时启动 python 程序?

我在我的 Raspberry Pi 上运行 Arch Linux ARM,我需要在启动时启动一个 python(它应该一直运行,直到它崩溃或机器断电)程序,启动后根本没有用户输入。

我对 Arch 有点陌生,所以我真的不知道如何编写服务等等。

python arch-linux systemd raspberry-pi

3
推荐指数
1
解决办法
7999
查看次数