Archlinux的安装

Archlinux的安装

参考 给 GNU/Linux 萌新的 Arch Linux 安装指南

前期准备

刻录archlinux官方映像

开始安装

安装要求

  1. 网络
    wifi-nemu
  2. ===

分区准备

  1. 同步时间
 timedatectl set-ntp true
 # 查看时间状态
 timedatatectl status
  1. 准备硬盘空间
 lsblk  # 查看硬盘编号
 cgdisk /dev/sda 
 # Current type is ... EFI分区为:ef00, 交换分区为:8200
  1. 格式化分区
 lsblk -f  # 查看分区名称
 mkfs.ext4 /dev/sda*  # 格式化 EFI为mkfs.vfat, 交换分区为mkswap
  1. 挂载分区
 mount /dev/sda2 /mnt  # 挂载根分区到/mnt
 mkdir /mnt/boot
 mkdir /mnt/home
 mount /dev/sda1 /mnt/boot
 mount /dev/sda3 /mnt/home
 swapon /dev/sda4  # 开启交换分区
  1. 调整镜像源
 # 清华大学 TUNA 协会
 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
 # 中国科学技术大学
 Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

然后 pacman -Syy

安装基本系统

  1. 安装基本系统
 pacstrap /mnt base base-devel iw dialog wpa_supplicant wpa_actiond vim
 # 安装基本包到新系统
  1. 进入新系统
genfstab -U /mnt >> /mnt/etc/fstab
arch-chboot /mnt /bin/bash
  1. 调整时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置中国时区
hwclock --systohc --utc
# 设置标准时间为utc, 并且调整时间飘移
vim /etc/locale.gen  
# 取消注释
# en_US.UTF-8 UTF-8
# zh_CN.UTF-8 UTF-8
# zh_TW.UTF-8 UTF-8
# zh_CN.GBK
locale-gen  #生成locale讯息
echo LANG=en_US.UTF-8 > /etc/locale.conf
  1. 设置root信息
echo hostname > /etc/hostname  # 设置主机名
passwd  # 设置root密码
  1. 添加用户
useradd -m -s /bin/bash username
passwd username  # 添加密码

修改/etc/sudoer, 添加以下代码

username ALL=(All) ALL

添加引导

  1. 安装UEFI需要的几个包
pacman -S efibootmgr dosfstools
pacman -S grub os-prober
  1. 添加引导
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
  1. 生成必要文件
grub-mkconfig -o /boot/grub/grub.cfg

后续工作

安装桌面环境

pacman -S xorg
pacman -S gnome  # 安装gnome环境 其他的如KDE: pacman -S plasma kde-applications-meta sddm 
pacman -S networkmanager  # 安装网络管理
# 安装字体
# Google Noto Fonts 系列: noto-fonts noto-fonts-cjk noto-fonts-emoji
# 思源黑体:adobe-source-han-sans-otc-fonts
# 文泉驿:wqy-microhei wqy-zenhei

# 一些需要激活的服务
# systemctl enable gdm   ## or systemctl enable sddm
# systemctl enable NetworkManager

离开chroot环境

exit
umount -R /mnt

添加中科大源到yaourt

在/etc/pacman.conf里添加

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

然后 # pacman -Sy archlinuxcn-keyring yaourt

安装常用软件

安装fcitx

pacman -S fcitx-im fcitx-sogoupinyin fcitx-cloudpinyin fcitx-configtool

软件包

  • firefox, flashplugin: 浏览器和flash插件
  • xfce4-terminal: 我推荐的终端模拟器
  • nautilus或pcmanfm或nemo: 文件管理器
  • rofi: 启动器
  • compton: 开透明什么的需要
  • pnmixer: 调音量
  • gthumb: 看图
  • gnome-screenshot, deepin-screenshot: 截图
  • lxappearence: 设置主题、外观
  • OSX-Arc-White: 仿mac风格gnome皮肤
  • nitrogen: 设置壁纸
  • xfce4-power-manager: 电源管理
  • mate-notification-daemon: 桌面通知

你可能感兴趣的:(Archlinux的安装)