如果在安装完成后面出现了其中的一些问题可以通过再次进入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]