官网

视频教程:

以下命令来源于(参考) Archlinux Wiki

arch 安装指南 arch 桌面安装

开始:

注意:命令中的字母的大小写

“#”在Linux中常表示注释

验证启动模式

# ls /sys/firmware/efi/efivars

检查网络连接

ping baidu.com

^c 停止 (^代表CTRL键)

刷新时间

timedatectl set-ntp true

fdisk查看分区

fdisk -l

开始分区

fdisk /dev/sda

分区指南

BIOS MBR

挂载点

分区

分区类型

建议大小

/mnt

/dev/sd_X_1

Linux

剩余空间

[SWAP]

/dev/sd_X_2

Linux swap (交换空间)

大于 512 MiB

UEFI with GPT

挂载点

分区

分区类型

建议大小

/mnt/boot or /mnt/efi

/dev/sd_X_1

EFI 系统分区

256–512 MiB

/mnt

/dev/sd_X_2

Linux x86-64 根目录 (/)

剩余空间

[SWAP]

/dev/sd_X_3

Linux swap (交换空间)

大于 512 MiB

格式化分区

使用est4文件系统

mkfs.ext4 /dev/sd_X_1

初始化交换(SWAP)分区

mkswap /dev/sd_X_2

swapon /dev/sd_X_2

挂载分区

mount /dev/sd_X_1 /mnt

配置本地镜像仓库

nano /etc/pacman.d/mirrorlist

“^­_ ”可以快速移动光标位置

nano操作:

[F6] 搜索 china

      [方向键] 移动光标至 Server 行

      [CTRL+K] 剪切该行

      [方向键] 移动光标至其他 Server 行前

      [CTRL+U] 粘贴至此行

      [CTRL+O] 保存,[回车键] 确定

      [CTRL+X]退出nano

同步软件仓库

Pacman -Syy

安装arch基础包

Pacstrap /mnt base

生成fstab分区表

Genfstab -U /mnt >> /mnt/etc/fstab

进入系统

Arch-chroot /mnt

设置时区

ln -sf /usr/share/zoneinfo/$(tzselect) /etc/localtime

中国大陆可以直接使用:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置硬件时间

hwclock –systohc

本地化设置:

nano /etc/locale.gen

生成****locale

locale-gen

设置默认****locale

echo LANG=<默认 locale>  > /etc/locale.conf

建议先使用en_US.UTF-8防止乱码

或者

nano /etc/locale.conf

设置主机名

echo <主机名> > /etc/hostname

添加hosts条目

$nano /etc/hosts

#      <hostname.domain.org>    (“#”为注释)

127.0.0.1    localhost.localdomain    localhost

::1         localhost.localdomain    localhost

127.0.1.1    <主机名>.localdomain      <主机名>

_因为嫌麻烦这一步我总是省了_,_但会影响将来的使用_。

网络连接

安装 NetworkManager

Pacman -S networkmanager

设置开机启动

systemctl enable NetworkManager

注意NetworkManager的大小写!

设置root用户的密码(安全起见,强烈建议)

Passwd <密码>

安装引导程序

BIOS

pacman -S grub os-prober

grub-install –target=i386-pc /dev/sdX    # sdX 为目标磁盘

grub-mkconfig -o /boot/grub/grub.cfg

UEFI

pacman -S dosfstools grub efibootmgr

grub-install –target=x86_64-efi –efi-directory=<EFI 分区挂载点> –bootloader-id=GRUB

grub-mkconfig -o /boot/grub/grub.cfg

安装完成,关机,移除安装介质,启动。

退出chroot :exit或^D

卸载分区:umount -R /mnt

关机:poweroff

重启:reboot

进入****archLinux

需要输入root用户密码

添加用户(这是必须的)

root用户(相当于管理员用户)权限太高,正常使用时不安全,并且许多桌面不能使用。

useradd -m -g wheel(组名) -s /bin/bash <用户名>

wheel 用户组后面会有用

同样需要设置密码(必须)

Passwd <用户名>

安装sudo(用于普通用户提权)

Pacman -S sudo

用nano配置sudo

EDITOR=nano visudo

sudo在root下不需要

因为无法区分实际安装时的用户状态,下面省去了“$”“#”前缀,其实本来输入命令的时候就没有。但是为了规范,文章前面的命令还是加了“#”(root用户)

桌面系统安装(deepin

(Sudo) pacman -S deepin

安装****deepin-terminal

(Sudo) pacman -S deepin-terminal

设置lightdm开机启动

(Sudo) systemctl enable lightdm

安装中文字体

Sudo pacman -S adobe-source-han-sans-cn-fonts

*配置xprofile (可省略,可以直接通过桌面设置语言)

nano ~/.xprofile

export LANG=zh_CN.UTF-8

export LANGUAGE=zh_CN:en_US

export LC_CTYPE=zh_CN.UTF-8

安装输入法(fcitx

Sudo pacman -S fcitx fcitx-configtool

配置xprofile(设置输入法,有时可省略,如果不能正常使用,还是得添加)

nano ~/.xprofile

添加:

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS=”@im=fcitx”

*安装firefox

Sudo Pacman -S firefox

到这里archLinux已经安装完成了。