【置顶】Arch Linux 的安装教程
i-info / / archlinux / 阅读量 119
官网

视频教程:

以下命令来源于(参考) 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/sdX1 Linux 剩余空间
[SWAP] /dev/sdX2 Linux swap (交换空间) 大于 512 MiB
UEFI with GPT
挂载点 分区 分区类型 建议大小
/mnt/boot or /mnt/efi /dev/sdX1 EFI 系统分区 256–512 MiB
/mnt /dev/sdX2 Linux x86-64 根目录 (/) 剩余空间
[SWAP] /dev/sdX3 Linux swap (交换空间) 大于 512 MiB

格式化分区

使用est4文件系统

 # mkfs.ext4 /dev/sdX1

初始化交换(SWAP)分区

 #  mkswap /dev/sdX2
 #  swapon /dev/sdX2

挂载分区

 #  mount /dev/sdX1 /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

#<ip-address>      <hostname.domain.org>    <hostname>    ("#"为注释)
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已经安装完成了。

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章