目录

Arch Linux极简主义安装指南

先说说我为什么开始入坑archlinux的吧,我最喜欢这个系统的一点就是简洁,DIY程度高,可以定制真正属于自己的专用系统。像gentoo的话,就为了日常使用也没必要那么折腾,除非你是想在折腾的过程中搞清楚其中的原理,那也还是可以的。在这里,我就不说怎么装archlinux了,官方文档和各类教程(视频的,图片加文字的)在网上都有。我就简单说一下一些小想法吧。

设置大号字体
1
setfont /usr/share/kbd/consolefonts/LatGrkCyr-12*22.psfu.gz
Archlinux一般需要分四个分区
  • EFI引导分区(100~300Mb)
  • 更目录分区
  • Home目录(尽可能大)
  • Swap交换分区(1~2Gb,64位系统可以不要)
查看当前磁盘分区情况
1
lsblk -f

/archlinux-installer-exprience/20030301.png

对新手比较友好的分区方式
1
cgdisk /dev/sda

这个分区方式就对新手比较友好,按照官方文档的分区,新手真的会把脑子搞晕。上面的“sda”是目标分区,你自己看着来,别一葫芦画瓢按我的来。然后efi分区的编号是ef00,这个东西也不是很重要,你可以自己查找的。 用上面的方法分完区后,还需要对分区进行格式化。

格式化分区
  • EFI分区:
    1
    
    mkfs.fat -F32 /dev/sda1
    
  • 根目录和家目录:
    1
    
    mkfs.ext4 /dev/sda2
    
开机自启DHCPCD
1
Systemctl enable dhcpcd 

没错,Systemctl enable 软件名可以设置你想要开机自启的软件包。

在u盘系统给硬盘的系统装软件
1
pacstrap /mnt vim

当然在此之前,你需要先挂载分区。 另外,根据本人经历,有好几次安装完ArchLinux重启后都连接不了网络,或其他问题,保险起见,建议事先安装的软件包:

  • 文本编辑器
  • dialog
  • wpa_supplicant
  • netctl
  • iw
  • dhcpcd
修改镜像源的新姿势
1
wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/?country-CN&protocol=http&protocol=https&ip_version=4

上面的操作是直接下载一个只有大陆源的镜像文件替换掉原来的,省去了查找的麻烦,但是有点长。这个文件的每一行都是有#注释的,所以需要将注释符去掉。你可以用文本编辑器手动去,也可以用命令去。这里以用vim手动去除为例:

1
vim /etc/pacman.d/mirrorlist

然后在命令模式下,用x来删除单个字符,然后用:wq或者:x保存退出。你也可以用 cat 或者nl等命令查看是否修改成功。最后更新源好了。

Archlinux 删除软件命令
  • 删除单个软件包,保留其全部已经安装的依赖关系:
1
Pacman -R 软件名
  • 删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
1
pacman -Rs 软件名
Arch Linux中文乱码解决
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 1.安装中文字体:
#  乱码的原因就是缺少中文字体的支持,下载文泉驿xx,OK了
pacman -S wqy-zenhei ttf-fireflysung
#  设置en_US.UTF8 UTF-8 zh_CN.UTF8 UTF-8
/etc/locale.gen

# 2.执行下面命令看看是否配置好了中文编码:
locale-gen 
locale
locale -a
# 3.在/etc/rc.conf 中编辑下列内容:
LOCALE=en_US.UTF-8
# 操作完毕,如果没效果,那么请重启。
查看当前GUI
1
echo $GDMSESSION
安装图形界面
KDE
  1. 先安装xorg
    1
    
     pacman -S xorg xorg-server xorg-xinit xorg-apps
    
  2. 安装完毕后,使用下面的命令安装KDE
    1
    2
    3
    4
    
     pacman -S plasma kde-applications
     pacman -S sddm sddm-kcm
     # 如果是双显卡游戏本,还需安装以下软件
     pacman -S nvidia bumblebee
    
  3. 此时在~/.xinitrc文件中添加exec startkde一句,此时已经可以通过startx命令进入桌面环境,但推荐使用启动管理器代替这一步startx
    1
    
    systemctl enable sddm
    
  4. 即刻启动桌面
1
systemctl start sddm
Deepin-Desktop
  1. 先安装xorg
    1
    
     pacman -S xorg xorg-server xorg-xinit xorg-apps
    
  2. 安装Deepin软件包
    1
    
    pacman -S deepin deepin-extra lightdm
    
  3. 开机自启
    1
    
     systemctl enable lightdm
    
  4. 即刻启动
    1
    
     systemctl enable lightdm