0
点赞
收藏
分享

微信扫一扫

Archlinux 安装、美化、软件入门(三)

善解人意的娇娇 2022-04-16 阅读 90
linux其他

本文章可能更新不及时,前往我的博客阅读,阅读体验更佳:https://jin-dan.oier.space/

0x03 安装系统

从U盘启动

待完善

连接Wi-Fi(有线用户直接跳过)

  1. 输入 iwctl 进入 iwd 命令行
  2. 输入 device list 查看无线网卡设备
  3. 假设无线网卡为 wlan0 ,则输入 station wlan0 scan 扫描网络
  4. 输入 station wlan0 get-networks 查看扫描到的网络
  5. 假设要连接网络的 SSID 为 114514 则输入 station wlan0 connect 114514 如果有密码,则输入密码。
  6. 输入 exit 退出 iwd命令行

同步 pacman

输入下列语句,这将自动选出最快的镜像源并替换

reflector -c China --sort rate --save /etc/pacman.d/mirrorlist

完成后输入 pacman -Syyy 同步 pacman 源(如下图)
图1

硬盘分区

待完善

格式化

假设分区为 nvme0n1p2,输入下列命令

mkfs.ext4 /dev/nvme0n1p2

挂载分区

  1. 把要安装系统的分区挂载到 /mnt
mount /dev/nvme0n1p2 /mnt
  1. 创建 /mnt/boot 文件夹
mkdir /mnt/boot
  1. 把 EFI 分区挂载到 /mnt/boot,假设 EFI 分区为 nvme0n1p1
mount /dev/nvme0n1p1 /mnt/boot

安装系统

  1. 执行下列命令安装基本系统
pacstrap /mnt base linux linux-firmware nano
  1. 生成 fstab 文件
genfstab -U /mnt >> /mnt/etc/fstab
  1. 切换到安装好的系统
arch-chroot /mnt
  1. 建立 swapfile
dd if=/dev/zero of=/swapfile bs=2048 count=1048576 status=progress # 创建 swapfile
chmod 600 /swapfile # 改权限
mkswap /swapfile # 建立 swap
swapon /swapfile # 激活 swap
  1. 修改 fstab 以支持 swapfile
    输入 nano /etc/fstab,在文件末尾添加 /swapfile none swap defaults 0 0,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 同步硬件时钟
hwclock --systohc
  1. 设置 locale,输入 nano /etc/locale.gen,按 Ctrl+W 再输入 #en_US 回车 找到 UTF-8,删除井号 取消注释,然后再 Ctrl+W 搜索 #zh_CN 回车 找到 UTF-8,删除井号 取消注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 生成 locale
locale-gen
  1. 创建并写入 /etc/locale.conf 文件
    输入 nano /etc/locale.conf,填入 LANG=en_US.UTF-8,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 创建并写入 hostname
    输入 nano /etc/hostname,填入 你要使用的hostname(如 jindan),然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  3. 写入 hosts
    输入 nano /etc/hosts,写入的内容如图,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出(暂时使用知乎大佬的图片,文章见结尾参考资料部分)
  4. 为 root 用户创建密码
passwd

然后输入并确认密码(linux终端的密码没有回显,输完直接回车就好)

配置引导

  1. 安装 GRUB 包和其他需要的包
pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g base-devel linux-headers reflector git sudo
  1. 安装微码
    如果是 Intel 的 CPU,需要安装 Intel 的微码文件
pacman -S intel-ucode

如果是 AMD 的 CPU,需要安装 AMD 的微码文件

pacman -S amd-ucode
  1. 如果你还有其他的系统需要引导(尤其是 Windows),需要启用 OS Prober 来自动检测其他系统
    输入 nano /etc/default/grub 进入 nano,在最后输入 GRUB_DISABLE_OS_PROBER=false,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
    4… 安装 GRUB
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg

退出新系统并取消挂载

exit
umount -a
reboot

0x04 配置系统

  1. 启动网络服务
systemctl enable --now NetworkManager
  1. 连接 Wi-Fi(有线用户直接跳过)
nmtui
  1. 新建用户并授权
    假设用户名为 jindan,则输入
useradd -m -G wheel jindan
  1. 为新用户设置密码
passwd jindan

输入并确认密码
5. 授权
输入 EDITOR=nano visudo 进入 nano,Ctrl+W 输入 # %wheel 回车删除井号 取消注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
6. 安装显卡驱动
安装 AMD 显卡驱动:

pacman -S xf86-video-amdgpu

安装 NVIDIA 显卡驱动:

pacman -S nvidia nvidia-utils
  1. 安装 Display Server (xorg)
pacman -S xorg
  1. 安装 Display Manager
    Gnome:
pacman -S gdm

KDE:

pacman -S sddm

Xfce / DDE:

pacman -S lightdm lightdm-gtk-greeter
  1. 设置开机自启,假设安装的是 KDE (sddm)
systemctl enable sddm
  1. 安装 Desktop Environment
    Gnome:
pacman -S gnome

KDE:

pacman -S plasma kde-applications packagekit-qt5

Xfce:

pacman -S xfce4 xfce4-goodies

DDE:

pacman -S deepin deepin-extra
  1. 添加 archlinuxcn 源
    输入 nano /etc/pacman.conf,写入的内容如下代码框,并 取消对 multilib 源的注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
## 阿里云 (Global CDN) (ipv4, ipv6, http, https)
## Added: 2020-07-03
[archlinuxcn]
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
  1. 同步 pacman 源并安装 keyring
pacman -Syu && pacman -S archlinuxcn-keyring
  1. 安装字体
pacman -S ttf-sarasa-gothic noto-fonts-cjk
  1. 重启
reboot
举报

相关推荐

0 条评论