在Arch Linux安装时的问题的解决方法

如果在安装完成后面出现了其中的一些问题可以通过再次进入archlinux安装盘进入chroot环境来修复问题

//将linux的根目录及其挂载到/mnt

mount [磁盘] /mnt

//联网
iwctl 
station [无线网卡设备] scan //扫描
station [无线网卡设备] get-networks //显示可以理解的网络ssid等信息
station [无线网卡设备] connect [ssid,无线网的名字,如果名字带空就用“”括起来如 "hello world"]
''输入密码''
quit或者ctrl+d退出iwctl

//进入chroot
arch-chroot /mnt
//进入chroot后面ls一下看看是不是自己需要挂载的目录,可能由于设备变更磁盘路径有所改变
ls

1,分区被占用(被使用,繁忙,已经在挂载状态),或者cfdisk无法再次启动

       

检查进程
ps

[进程id] [进程名] 是否在使用磁盘

通过一下命令终止程序来解除磁盘占用
 
kill -l [id]
kill -9 [id]
kill -12 [id]

被挂载时可能会显示已经挂载,或者繁忙状态[一般是在分区过程中cfdisk,fdisk等占用了磁盘]

查看挂载到了哪个地方,卸载

umount [分区号]

卸载所有卷,可能就需要重新挂载卷
umount -a 

2,在对于/mnt/boot或者、/mnt/boot/efi创建挂载点时出现不存在的问题;这个问题如果前者的话可以去通过在挂载命令加上[--mkdir]来创建挂载点,如:

[注意mkdir前面是两个“-”
mount --mkdir [要挂载的磁盘] /mnt/boot
挂载磁盘 创建目录 要挂载的磁盘 挂载到目录【】
这两个操作也可以分开
先创建挂载目录,后挂载
mkdir /mnt/boot
mount [要挂载的磁盘] /mnt/boot

在挂载eif时可以先:

mkdir [要挂载的磁盘] /mnt/boot/efi

3,在下载基本包和软件以及安装桌面时太卡,可以先去通过联网下载vim工具或者nano工具更改镜像列表

pacman -S vim //或者nano,vi之类的
pacman -Syy //更新
vim /etc/pacman.d/mirrorlist    
/*在操作后你会看见镜像列表,一般来说这些站点都不好用,建议使用中科大的镜像站;点击i进入编辑插入,在内容末尾添加*/
Server = https://mirrors.ustc.edu.cn/archlnux/$repo/os/$arch
/*vim通过esc+shift+;进入命令行模式 “!”强制“w”保存,“q”退出*/

然后进行基本包安装的操作

4,安装基本包,例如网络,编辑器等软件工具,在安装基本arch包时不会通过这些工具所以需要去自己在安装时就下载好

pacman -S vim nano iwd networkmanager ttf-dejavu sudo bluez

5,引导程序安装;在通过wiki安装时很多人会漏掉grub安装的过程

pacman -S grub efibootmgr //安装grub
grub-install [一般是你挂载efi的位置]
grub-mkconfig -o /boot/grub/grub.cfg

6,设置root密码【并非用户-组密码】

passwd [root密码]

7,在安装后的archlinux中通过上面的networkmanager联网

//启动服务
sudo systemctl start NetworkManager.service

//查看网卡设备
ip link

//扫描网络
sudo nmcli [网卡设备] wifi list

//连接网络
sudo nmcli [网卡设备] wifi connect [网络名称] password [无线网密码]

//通过ping查看是否正确连接网络
ping baidu.com

返回信息表示连接成功

8,如果自己创建的用户无法使用root可以去修改etc下的sudoers文件,添加:

[用户名] ALL=(ALL:ALL) ALL

9,无法进入kde的图形化桌面,显示addm错误,可能是服务未启动

//服务是否在运行
sudo systemctl status addm

//否则再次启动服务
sudo systemctl start addm

//配置开机启动sddm
//启用服务
sudo systemctl enable sddm

//如果需要禁用服务
sudo systemctl disable sddm

如果安装了黄皮子的驱动则可能是驱动问题

10,输入正确密码还是无法进入到kde的桌面(密码错误,用户错误),可能是用户组问题,尝试删除无法进入的用户重新创建一个用户;

//删除用户
userdel [用户名]

//添加一个bash用户
useradd -m -s /bin/bash [新用户名]

//建立密码
passwd [新用户对应的密码]

尝试重新登陆

11,设置kde整体为中文出现方框形式的乱码

可能是缺少字体和需要的编码

编码设置

//编辑配置文件
sudo vim /etc/locale.gen //这个文件在安装arch时可能需要手动建立
删除en.US.UTF-8 UTF-8和 zh_CN.UTF-8 UTF-8前面的两个“#”注释;保存

export LANG=zh_CN.UTF8

安装字体:

sudo pacman -S wqy-zenhei

12,配置开机自动联网

//在随便一个位置创建一个脚本文件
也可以通过启用服务
systemctl enable NetworkManager
例如
vim autostart.sh    
[内容]{
systemctl start NetworkManager


}
保存,在kde的开机项目中添加登录脚本

在安装过程中遇到pacman无法锁定数据库的情况下可以删除db.lck文件重新更新pacman

rm -rf /var/lib/pacman/db.lck
pacman -Sy

接下来可以去/etc/pacman.d/mirrorlist添加国内源使更快更新
如果有其它情况可以去使用ps查找占用,杀死占用
ps
</
pid和进程名

/>

kill -9 [pid]

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值