Questions tagged «arch-linux»

Arch Linux是滚动发行的Linux发行版。

1
如何创建一个自定义服务,它将在Archlinux上启动时自动启动?
我想在Archlinux(systemd)启动时运行一个简单的命令: nohup fatrat -n & 我已经在Debian上工作了: #! /bin/sh # /etc/init.d/fatratWS ### BEGIN INIT INFO # Provides: fatratWS # Required-Start: $network $local_fs $remote_fs # Required-Stop: $network $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: fatratWS init script. # Description: Starts and stops fatrat Web …

4
如何在Arch Linux上更改TTY的分辨率
我遵循Arch初学者的Wiki,将其安装在不带x服务器的VMWare播放器(主机为Windows 7)上的Arch中,我想知道如何更改我认为称为TTY的分辨率,以使VMWare窗口更适合我的桌面。目前,它约占我1600x900分辨率的80%。我希望它看起来像一个普通的打开控制台窗口。

1
在笔记本电脑上预装Windows 8和Linux UEFI双启动
我正在尝试在具有预装Windows 8的新Sony Vaio E14上设置Windows 8和Arch Linux。 至今: 使用Recovery Media将W8安装到我的新SSD(切换为原始HDD)上 缩小W8分区,删除恢复分区,禁用交换 确认W8启动正常 上拱门: 在BIOS中禁用安全启动 确认W8启动正常 从CD引导Arch,并将所有内容安装到第4和第5分区 为EFIstub内核引导加载程序设置rEFInd 之后,情况变得更糟。除了Windows 8,我无法启动其他任何功能(尽管我很高兴它们至少可以正常工作)。 尝试过: 创建EFI \ refind \并将.efi放在此处(根据Arch手册 覆盖EFI \ boot \ bootx64.efi 覆盖EFI \ Microsoft \ Boot \ bootmgr.efi 覆盖EFI \ Microsoft \ Boot \ bootmgfw.efi ---出现了rEFInd! 到现在为止还挺好。我将整个W8 Boot \目录保留在EFI \ windows8中,并为其设置了一个启动菜单项。它启动就好了。 但是,重新启动后,一切都出现了问题-“找不到操作系统”,而不是任何引导加载程序(refind或w8)。 使用实时CD重新引导到Arch,以发现EFI分区具有错误的FAT表。fsck.vfat修复了该错误,并且我发现EFI …

4
如何搜索我不知道其全名的命令?
每次尝试从终端使用程序时,都找不到它,因为它与真实名称不匹配。例如,我输入disks终端,但真实姓名为gnome-disks。 我尝试使用: sudo dpkg -l | grep disks 找到它,但是根本不匹配的程序呢?在终端中查找已安装程序的所有名称的最简单方法是什么?

1
sys-subsystem-net-devices的启动作业正在运行
所以前一段时间,我无法让wifi自动在Arch Linux中自动连接,我查阅了一些视频,发现其中一个使我执行命令时先执行sudo systemctl enable类似操作netctl-auto@,然后执行类似操作。好吧,我发现那行不通,所以我放弃了它。现在,在启动时,我收到一条加载时间为1m30的消息,内容为“正在运行sys-subsystem-net-devices-enp0s26u1u1.ervice.device的启动作业”。回想起来,当我早些时候输入该代码时,我无意中输入了该代码,sudo systemctl enable netctl-auto@enp0s26u1u1.ervice因为它告诉我要这样做,只是我搞砸了并且忘记了服务中的。Idk该怎么办,我尝试输入禁用代码sudo systemctl disable netctl-auto@enp0s26u1u1.ervice,即使sudo systemctl disable netctl-auto@enp0s26u1u1.ervice.device没有任何反应。有人可以帮我拆开计算机XD吗 谢谢! 编辑: 所以我想通了。对于那些遇到相同类型的启动问题的用户,由于“正在为sys-subsystem-net-devices正在运行启动作业...”而需要等待1到30分钟,然后启动计算机,转到路径etc / systemd /系统,然后在其中的文件夹中查找试图启动的名称。我的问题位于一个名为multi-user.target.wants的文件夹中。您必须在那打开一个终端并运行sudo rm(文件名)才能删除它。希望我与自己的对话可以帮助某人XD

2
为什么不能将USB驱动器安装在ArchLinux上?
我刚开始运行ArchLinux,事情进展得很顺利,直到遇到这个问题为止-我觉得自己似乎遗漏了一些明显的东西,但是我不确定那是什么。 当我尝试安装USB记忆棒时,在/ dev中找不到该设备。 这是当我插入棍子时的dmesg: USB 1-8: new high speed USB device using ehci_hcd and address 6 根据相关的ArchLinux页面,我收集到应该在那里看到设备节点的信息。我没看到。 这是我的lsusb输出: Bus 001 Device 006: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive 当我在/ dev中查看时,会看到sda,sda1..sda4,但是我敢肯定那只是我的硬盘驱动器及其分区。 有人对我缺少的东西有任何猜测吗?


1
ARM编译的QEMU-“标准VGA不可用”
我按照本指南编译QEMU,以便可以在其中运行Raspberry Pi Archlinux映像-我在本指南中了解了如何做。 我试图在虚拟化的Archlinux映像上运行x-server,但是要这样做,我必须有一个图形设备。我现在安装了一些通用驱动程序(即Vesa),但是我的QEMU没有显示任何可用的图形设备。 作为启动参数,我尝试-vga cirrus了以下错误: 错误:Cirrus VGA不可用 然后,我尝试使QEMU使用该-vga std参数模拟其他图形设备,但出现此错误: 错误:标准VGA不可用 我从这里去哪里?我直觉这个问题是由于我自己为ARM编译了QEMU。我查看了错误消息,但似乎找不到与我的问题相关的任何内容。 FWIW: 主机是Ubuntu x64 12.04

1
ssh-keygen`命令未安装在Arch Linux中,并且在AUR或官方软件包中找不到它
如标题所示。 由于某种原因ssh-keygen,我的Arch Linux安装中未安装该软件,因此我似乎在AUR或官方软件包存储库中找不到它。 我将如何获得它? ArchWiki假定您已安装它,并且未给出有关如何安装它的说明:https : //wiki.archlinux.org/index.php/SSH_Keys 或至少它没有使它变得显而易见。如果我错过了,请这么说。:) 任何帮助表示赞赏。:)
8 ssh  arch-linux 

5
从GRUB2引导LVM2逻辑卷中的ISO
tl; dr-是否可以从位于未加密lmv2逻辑卷中的.iso文件启动?怎么样? 我想先在VirtualBox VM中进行设置,然后再使用笔记本电脑进行真正的设置。我有以下设置: 4个gpt分区 gpt1-2M ef02 BIOS引导 gpt2-5G未加密的非lvm,用于杂项数据,iso等等。 gpt3-5G未加密的lvm,用于/ boot,iso等等。 gpt4-剩余的lvm,用dm-crypt / luks加密,用于root,swap,home等。 在gpt2中,我有当前Arch和Xubuntu iso的副本 在gpt3中,我有一个lvm2 lv,具有相同iso的相同副本 我有以下工作: 在gpt4中,可以正常运行Arch和Xubuntu的安装(并希望在某些时候在其他逻辑卷中添加其他发行版) 从/ dev / sda上的Arch安装grub2 使用grub2的configfile命令,可以从发行版的grub2菜单的 可以从非lvm gpt2的grub菜单启动iso 我想做的是从gpt3 lvm中的iso引导(最终甚至根本没有非lvm gpt2分区)。 我的grub条目是: menuentry "Xubuntu ISO" { set isofile="/xubuntu-12.04.1-desktop-amd64.iso" # from non-lvm loopback loop (hd0,gpt2)$isofile # from lvm #loopback loop (vgboot-iso)$isofile linux …

2
pacman / yaourt的选择性更新?
我在ArchLinux中使用yaourt。 是否可以做一个yaourt -Syu但仅包括核心/额外包或我想要的包? 如何更新单个软件包?yaourt -U <package>不起作用(无法找到或读取包)。我必须使用yaourt -S <package>吗? 编辑 使用存在问题yaourt -S <package>:如果没有可用的更新,则仍将重新安装该软件包


3
为什么您在错误的地方看到yaourt(pacman工作)?
删除yaourt和package-query之后,将pacman升级到v4.0.1并从AUR重新安装最新的package-query和yaourt,我不能再使用yaourt。它告诉我: Unable to open file: /usr/local/etc/pacman.conf 我不明白为什么它现在在那儿而不是在/ etc中。同时pacman工作正常。如果创建到pacman.conf的符号链接,则会收到以下错误: failed to initialize alpm library (could not find or read directory) 我的$ PATH是: /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl 在安装,重新安装它,查看yaourt脚本文件之前,我曾尝试查看yaourt PKGBUILD,但找不到任何可疑的东西。不知道要寻找什么,可能会发生什么? 编辑:找到了解决方案:/ usr / bin必须在$ PATH中的/ usr / local / bin之前。

2
在Arch Linux中更改默认DNS服务器
我在越南和大多数社交网站(Facebook,Twitter和喜欢 - 甚至reddit)被ISP DNS服务器阻止。 我尝试使用该resolv.conf文件更改Arch框的DNS服务器,但由于dhcpd每次连接到LAN时自动生成此文件,因此失败了。我一直在四处寻找如何解决这个问题,但没有成功。要么我在谷歌搜索,要么这样做是非常重要的。 编辑1: 嗯,显然在这里张贴让我感到内疚,我不得不更多地推动我的搜索。我在下面找到了与Ankur相同的文章。这就是我所做的,如果有人遇到同样的问题: $ sudo gvim /etc/dhcpcd.conf 在文件的尾部添加“nohook resolv.conf”。 $ sudo gvim /etc/resolv.conf 添加到文件(OpenDNS服务器): nameserver 208.67.222.222 nameserver 208.67.220.220 或(谷歌DNS): nameserver 8.8.8.8 nameserver 8.8.4.4 然后,验证它是否有效(需要包dnsutils): $ dig www.facebook.com ; <<>> DiG 9.9.1-P1 <<>> www.facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, …
7 linux  dns  arch-linux  dhcp 

3
有什么办法可以让局域网上的X转发不那么痛苦吗?
我有两台* nix机器,我喜欢远程做图形化的东西。其中一台机器是我的Arch Linux媒体服务器,另一台是我的OpenBSD路由器/通用服务器。 我当前的任务是在我的媒体服务器上安装Windows XP over virtual box。我更喜欢从我的主工作站进行安装,这样我就可以继续从我的媒体服务器上看电视了它的“实际”显示。 我很快就注意到X转发非常痛苦,即使在低延迟的LAN连接上也是如此。是否有任何设置我可以调整,以减少痛苦,缓慢,紧张和迟钝?我的LAN相当小,100Mbit,平均到另一个盒子的ping时间约为0.15ms。 此外,我知道Virtualbox有一个VNC模式,它可以使用而不是进行X转发,但这个特殊的任务只是一个例子

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.