安装 archlinux
linux
Tue May 02 20:48:00 JST 2017

网络

有线

dhcpcd

无线

wifi-menu

检查

ping www.baidu.com

分区: bios启动和uefi启动分区不同。

格式化:

  1. 除了swap分区格式化为swap,
  2. efi分区格式化为vfat(如果没有的话),
  3. 其他分区都格式化为ext4

挂载:

mount 根分区 /mnt
mount efi分区 /mnt/boot/efi
mount home分区 /mnt/home

更改软件源:

将/etc/pacman.d/mirrorlist文件添加清华源,阿里云,西安交大,中科大等软件源 以下是常用的软件源:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
Server = http://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch

下载安装系统:

pacstrap  /mnt base base-devel

生成系统自动挂载文件:

genfstab -U /mnt >> /mnt/etc/fstab

进入安装好的arch系统:

arch-chroot /mnt

设置时区:

进行菜单选择

zselect

或者

systemdatedtl set-timezone Asia/Shanghai
timedatectl set-ntp true(时区自动对时)

ps:安装时无法使用,安装完成后可以通过该命令调整时区

设置支持语言:

/etc/locale-gen 删去

en_US.UTF-8
zh_CN.UTF-8

前的注释 然后执行命令:

locale-gen

安装grub:

bios启动和uefi启动安装grub不同:

对于bios安装:

pacman -S grub
pacman -S os-prober(双系统必备)
grub-install /dev/sda(启动盘)
grub-mkconfig -o /boot/grub/grub.cfg

对于uefi安装:

pacman -S grub-efi-x86_64
pacman -S efibootmgr
pacman -S os-prober
grub-install --efi-directory=/boot/efi --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

对于双系统,可能检测不到其他系统,可以安装结束重启进入系统以后再进行 grub-mkconfig 命令就可以检测到了。如果仍旧不行,可以考虑 windows 是否处于休眠状态,禁掉休眠再次尝试

添加根用户密码:

passwd

然后输入密码

添加用户:

useradd -m -G wheel -s /bin/bash 用户名

-G和-s可不加,如果安装桌面,必须加上-m

passwd 用户名

然后输入密码

设置用户特殊执行权限:

pacman -S sudo
visudo

visudo用来安全更改/etc/sudoer配置文件 在其中添加一行语句: 你的用户名 ALL=(ALL) NOPASSWD:ALL (不添加NOPASSWD:则每次都需要输入密码),如:

deng ALL=(ALL) NOPASSWD:ALL

安装显卡驱动:

其实显卡驱动也可以不装,在安装x-org的时候,安装vesa显卡驱动。

Brand Type Driver OpenGL OpenGL(Multilib) Documentation
AMD/ATI open source xf86-video-amdgpu mesa lib32-mesa AMDGPU
xf86-video-ati ATI
proprietary catalyst(aur) catalyst-ligbl(aur) lib32-catalyst-libgl(aur) AMD catalys
Intel open source xf86-video-intel mesa lib32-mesa intel graphics
Nividia open ousrce xf86-video-nouvea mesa lib32-mesa Novueau
proprietary nvidia nvidia-utils lib32-nvidia-utils nvidia
nvidia-340xx nvidia-340xx-utils lib32-nvidia-340xx-utils
nvidia-304xx nvidia-304xx-utils lib32-nvidia-304xx-utils

intel显卡驱动:

pacman -S xf86-video-intel

ATI显卡驱动:

pacman -S xf86-video-ati (ATI)

nvidia显卡驱动:

pacman -S nvidia

安装xorg

pacman -S  xorg-server xorg

触摸板驱动(可选)

pacman -S xf86-input-synaptics

对于没触摸板的,这个应该没有什么太大的用处

安装DESKTOP

gnome

pacman -S gnome gnome-extra
gnome-extra也可以不安装,替换为只安装gnome-tweaks,对于登录管理器gdm的安装,已经包含到gnome组里

登录

systemctl enable gdm

kde

pacman -S plasma kde-applications

登录

pacman -s sddm sddm-kcm
systemctl enable sddm

中文(可选)

pacman -S kde-l10n-zh_cn

安装中文字体支持:

pacman -S ttf-dejavu wqy-zenhei wqy-microhei

安装中文输入法:

这个过程测试没有成功,可自行探索,我是直接下载的googlepinyin。

ibus

pacman -S ibus ibus-pinyun

在~/.bashrc里加入

export GTK_IMMODULE=ibus
export XMODIFIERS="@im=ibus"
export QT_IM_MODULE=ibus

然后在设置里启用输入法

fcitx

pacman -S fcitx-im fcitx-configtool kcm-fcitx
vim /home/<username>/.xprofile
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

同上,文件的ibus改为fcitx即可 然后执行

gsettings set \
org.gnome.settings-daemon.plugins.xsetting overrides \
"{'Gtk/IMModule':<'fcitx'>}"

安装搜狗输入法

yaourt -S fcitx-sogoupinying(要求安装yaourt)

安装网络管理:

pacman -S networkmanager net-tools netctl
systemctl enable NetworkManager
systemctl enable dhcpcd

安装声音

pacman -S alsa-utils pulseaudio pulseaudio-alsa

支持windows文件系统:

pacman -S ntfs-3g dosfstools

安装yaourt and yay

在/etc/pacman.conf下添加如下命令:

[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后执行

pacman -Syu yaourt yay

yarourt 已经很久没有更新了。

解压软件:

pacman -S p7zip file-roller unrar

浏览器:

火狐浏览器:

pacman -S firefox

谷歌浏览器:

pacman -S google-chrome

谷歌如果不能pacman,就是用yaourt下载:

yaourt google-chrome

速度可能会比较慢

其他软件

支持locate命令

pacman -S mlocate
其它文章