安装ArchLinux遇到的各种问题

废话一下

不知为何,踏入计算机领域以来最兴奋的就是装系统了==。传说会装ArchLinux的才是真的会装系统,怀着好奇心开始了Arch的安装。。。不得不说确实麻烦点,但好在有那么多具有奉献精神的程序员们,Arch拥有丰富的wiki指南,遇到问题去wiki看看一般都有答案了。这里我仅记录下自己在安装过程遇到的问题和我的解决办法,防止忘记,OK

参考文档:

用U盘刻录后开机无法进入安装

官方下载的镜像肯定没问题,我曾尝试用原来刻windows用的软碟通,刻录是完成了可就是进不去U盘,引导文件也有,无语

解决办法:

使用USBWrite再次写入即可安装。忘记对比和软碟通做的有什么区别,哪位如果尝试的话希望留言

引导GRUB双系统无法完成

UEFI模式下 Linux会在ESP(启动分区)加入vmlinuz等,是Linux启动的微内核…,开始我以为这东西没用,就全删了,结果蛋疼折腾一晚上。。。。
每次在grub-install写入grub.cfg时报错
情况1:”Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning. “

解决办法:

1
Pacman -S device-mapper linux lvm2

重新安装相关启动内核,参考wiki

写grub.cfg

参考wiki
这个折腾了我比较久,因为我是Win8.1和Arch双系统,Arch最大特点就是可定制化,说白了就是基本都要自己干,以前装Ubuntu的时候,双系统可以自动引导,Arch就。。。恩,要有耐心
手动创建过程如下:(如果grub-install一直报错建议手动添加,还能增加理解)
基本的GRUB配置文件使用如下选项:
(hdX,Y) 是X磁盘的Y分区,分区从1开始计数,磁盘从0开始计数.
set default=N设定用户选择超时时间过后的默认启动项
set timeout=M设定用户选择超时时间(秒).
menuentry “title” {entry options}设置一个名为title的启动项
set root=(hdX,Y)设定启动分区(kernel和GRUB模组所在磁盘),/boot没被要求独占一个分区,有可能就是root分区下的一个文件夹
示例配置如下:

/boot/grub/grub.cfg

1
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/grub.cfg

# DEVICE NAME CONVERSIONS
#
#  Linux           Grub
# ————————-
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,2)
#  /dev/sda3       (hd0,3)
#

# Timeout for menu
set timeout=5

# Set default boot entry as Entry 0
set default=0

# (0) Arch Linux
menuentry "Arch Linux" {
  set root=(hd0,1)
  linux /vmlinuz-linux root=/dev/sda3 ro
  initrd /initramfs-linux.img
}

## (1) Windows
#menuentry "Windows" {
#  set root=(hd0,3)
#  chainloader +1
#}

解决字体问题

网页中文字体模糊 安装什么泉字体即可

1
yaourt -S

WPS缺少字体symbol等,下载Ubuntu的字体包.deb,然后解压出来找到字体文件cp -r到/usr/share/fonts/下即可

主题问题

gonme的主题可以去gonme-look.org下载,然后cp -r 到 /usr/share/themes/下然后快捷键 alt+F2输入r再回车即可通过gonme-tools更换

安装软件

发现软件管理器的一个安装脚本PK。。。老是报错,也是醉了

gonme shell extension

插件用火狐浏览器可以直接装,两个字 方便!!

联网问题

设置Networkmanager时需注意它和wifi-menu之间配置会冲突,容易引起开机时wifi无法连接问题,只能取其一将其中一个开机启动禁用即可。

1
systemctl disable xxx.service...

字体显示问题

好像是我更新的时候挂了,就像这样

解决办法:

一般字体出问题无法显示都可以用这个方法—-恢复到未打补丁的包
To restore the unpatched packages, reinstall the originals:

1
pacman -S --asdeps freetype2 libxft cairo fontconfig

© 2019 lvbin's Blog All Rights Reserved.
Theme by hiero