问题总结(持续更新)

本文是为记录学习与使用过程中遇到的所有问题而设

!!!首先一个最重要的问题就是安装archlinux时分区,不能把 /usr 单独分出,否则会出现开机后无法进入tty的问题

ERROR:Root device mounted successfully,but /sbin/init does not exist

目录

网络问题

Archlinux安装过程中的网络问题

网络连接

RTNETLINK answers:operation not possible due to RF-kill

安装Arch时执行 grub-install /.../...时总是显示错误

xfce图形界面安装完成后用 startx 无法打开

中文出现乱码

Archlinux安装后没有声音

dumpe2fs无法查看xfs文件系统的inode及区块信息

通过下载包安装qq后,尝试打开qq却显示有关 libgtk2.0-0 的错误

关于在执行命令如 du ,find 等时,出现此类问题

在建立硬链接时出现错误

安装完linux进入grub,却没有显示windows的引导条目

有关 gdisk 、parted 命令 command not found 的问题及查看磁盘分区表类型

想用 man page 查一下命令用法的,发现居然 not found

ls 显示出的 total 的意思

安装网易云音乐

archlinux中戴上耳机有声音,拔下耳机电脑没有声音


网络问题

Archlinux安装过程中的网络问题

wiki上的步骤是

[iwd]# device list
[iwd]# station device scan
[iwd]# station device get-networks
[iwd]# station device connect SSID

不过我经过无数次的操作后都无果,无奈只能用网线直连

可尝试在/etc/systemd/network中配置网络(后续使用时就不需要安装其他网络管理软件)

[Match]
Name=wlan0

[Network]
DHCP=yes

网络连接

方法一

pacman -S networkmanager

安装 networkmanager

systemctl enable NetworkManager
systemctl start NetworkManager

允许开机自动启动并且运行服务

nmcli device wifi list
nmcli device wifi connect SSID_or_BSSID password password

首先列出可用wifi ,通过connect wifi名及输入密码(如果有的话)连接

方法二

直接用自带的systemd-networkd(适用于安装过程中忘了安装网络配置工具)

有线连接:首先用 ip link 查看网络接口,若是有限网,假设接口名为 enp1s0,在

/etc/systemd/network中创建20-wired.network

[Match]

Name=enp1s0

[Network]

DHCP=yes(ipv6与ipv4可同时接收)

无线连接:先用 iwd配置无线网,再同上设置。

RTNETLINK answers:operation not possible due to RF-kill

不知到怎么的网络端口被禁用了,使用iwt搜索网络时无法查询到无线网并且报错

rfkill unblock all

通过这个命令可以打开端口。

安装Arch时执行 grub-install /.../...时总是显示错误

查看安装路径,确保安装在磁盘上而不是分区中

如我的分区在磁盘 /dev/nvme0n1/ 中,则地址为这个路径

xfce图形界面安装完成后用 startx 无法打开

查了一下wiki,发现是 startxfce4

中文出现乱码

在确保 locale 文件中配置设置完后

未安装字体

这些为wiki中列出的可选择的字体,比如选择第一个

pacman -S wqy-microhei

Archlinux安装后没有声音

根据wiki介绍,alsa 声音架构是安装在linux内核中的模块,所以不需要另外安装,只是安装完Archlinux后声音默认都是静音,需要通过下面的命令来解除静音

amixer sset Master unmute
amixer sset Speaker unmute
amixer sset Headphone unmute

如果想具体调整音量,可以安装

pacman -S alsa-utils

键入命令来在终端中打开声音调整页面

alsamixer

dumpe2fs无法查看xfs文件系统的inode及区块信息

先安装xfs相关的包

pacman -S xfsprogs

通过

blkid

查看分区信息,找到文件类型为xfs的分区,用命令查看

xfs_info /.../...

通过下载包安装qq后,尝试打开qq却显示有关 libgtk2.0-0 的错误

Three versions of GTK are currently available in the official repositories. They can be installed with the following packages:

  • GTK 4.x is available with the gtk4 package.
  • GTK 3.x is available with the gtk3 package.
  • GTK 2.x is available with the gtk2 package.
  • GTK 1.x is available with the gtkAUR package.

这是wiki中可供下载的  gtk的包,而qq官方依赖的是 gtk2.0,所以执行

pacman -S gtk2

重新打开终端,键入qq,即可运行。

关于在执行命令如 du ,find 等时,出现此类问题

cannot access '/proc/7988/task/7988/fd/4': No such file or directory
cannot access '/proc/7988/task/7988/fdinfo/4': No such file or directory
cannot access '/proc/7988/fd/3': No such file or directory

因为 /proc 是虚拟文件系统目录,数据存放于内存中,所以内存中的程序结束时,相应的文件会消失,所以是正常的。

在建立硬链接时出现错误

[root@zjwLinux tmp]# ln /etc/vimrc .
ln: failed to create hard link './vimrc' => '/etc/vimrc': Invalid cross-device link

硬链接不能跨文件系统,我因为是在 /tmp中建立,但是 /tmp 文件系统与 /etc 不同

[root@zjwLinux ~]# df -T /tmp
Filesystem     Type  1K-blocks  Used Available Use% Mounted on
tmpfs          tmpfs   8144020    24   8143996   1% /tmp
[root@zjwLinux tmp]# df -T /etc
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
/dev/nvme0n1p5 xfs  244199936 6993964 237205972   3% /

 所以属于跨文件系统

安装完linux进入grub,却没有显示windows的引导条目

pacman -S os-prober mtools
os-prober
grub-mkconfig -o /boot/grub/grub.cfg

因为我的电脑windows所在分区是NTFS文件系统,所以需要安装ntfs-3g fuse

pacman -S ntfs-3g fuse

重新执行一遍,会自动找到路径并提示,然后重启就好了

有关 gdisk 、parted 命令 command not found 的问题及查看磁盘分区表类型

安装gpt分区工具

pacman -S gptfdisk

安装parted包

pacman -S parted

利用parted 磁盘 来查看分区表类型

[root@zjwLinux ~]# parted /dev/nvme0n1 print
Model: Samsung SSD 980 500GB (nvme)
Disk /dev/nvme0n1: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                          Flags
 1      17.4kB  16.8MB  16.8MB                  Microsoft reserved partition  msftres
 2      16.8MB  232GB   232GB   ntfs            Basic data partition          msftdata
 3      232GB   233GB   1074MB  fat32                                         boot, esp
 4      233GB   250GB   17.2GB  linux-swap(v1)
 5      250GB   500GB   250GB   xfs

如以上分区类型为gpt,所以使用gdisk

想用 man page 查一下命令用法的,发现居然 not found

pacman -S man-pages-zh_cn

ls 显示出的 total 的意思

total即显示的是该目录下所有文件所占区块大小,通过xfs_info 命令查看此文件系统的block size,一般都是4k

[zjw@zjw ~]$ ls -ahl
total 32K
drwx------ 11 zjw  zjw   266 Aug 19 18:52 .
drwxr-xr-x  3 root root   17 Jul 17 19:55 ..
-rw-------  1 zjw  zjw  6.6K Aug 19 18:52 .bash_history
-rw-r--r--  1 zjw  zjw    21 Jan  9  2022 .bash_logout
-rw-r--r--  1 zjw  zjw    57 Jan  9  2022 .bash_profile
-rw-r--r--  1 zjw  zjw   141 Jan  9  2022 .bashrc
drwxr-xr-x 10 zjw  zjw   302 Aug 14 18:01 .cache
drwxr-xr-x 14 zjw  zjw   186 Jul 29 15:54 .config
drwxr-xr-x  2 zjw  zjw     6 Jul  9 15:48 Desktop
drwxr-xr-x  2 zjw  zjw    54 Jul 29 15:10 Downloads
drwx------  3 zjw  zjw    31 Jul  9 15:48 .gnupg
-rw-------  1 zjw  zjw     0 Jul  9 15:48 .ICEauthority
-rw-------  1 zjw  zjw    42 Aug 14 14:01 .lesshst
drwxr-xr-x  3 zjw  zjw    19 Jul  9 15:48 .local
drwx------  4 zjw  zjw    39 Jul  9 15:59 .mozilla
drwxr-xr-x  3 zjw  zjw    24 Jul 29 15:39 Music
drwx------  3 zjw  zjw    19 Jul 17 17:01 .pki
-rw-------  1 zjw  zjw  6.7K Aug 19 16:01 .viminfo

我这个目录下一共有7个文件,但有一个文件占用为0,所以不占用空间。其中有两个超过4k不超过8k的文件,由于一个区块只有4k,所以两个文件各需占用两个区块,一共占用16k;其他的4个文件每个都不超过一个区块大小,所以各占用一个区块,总共就是16k+16k=32k

安装网易云音乐

vim /etc/pacman.conf
#在末尾处添加
[archlinuxcn]
SigLevel = Optional TrustAll
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

pacman -Syy
sudo pacman -S netease-cloud-music

安装过程中会提示密钥问题且若密钥有问题则会安装失败

pacman -S archlinuxcn-keyring

再按照提示执行重新安装即可

打开时会出现pulseaudio服务连接错误问题,不影响使用

[0000559421709070] vlcpulse audio output error: PulseAudio server connection failure: Connection refused

archlinux中戴上耳机有声音,拔下耳机电脑没有声音

[root@zjw ~]# alsamixer 
打开高级linux声音体系,这是内核自带的

 会看到speaker上有 MM 标志,这说明电脑扬声器没有打开,光标移上去按一下m即可打开,然后上下键调整音量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值