ArchLinux安装
说明
主要参考文档以官方Wiki的方式安装ArchLinux 。
根据几次安装的经验,提前配置用户,安装桌面环境等,安装完成启动后即可进入图形界面。
本文中的一些个人名称已标注,如要参考请自行替换为你的环境的名称。 本文中的机器是gpt分区uefi引导,传统bios引导请直接参考原文。
联网
有线网
bash
dhcpcd
无线网
bash
iwctl
device list
#查找设备列表
station wlan0 scan
#wlan0是我的网卡名
station wlan0 get-networks
station wlan0 connect Git
#Git是我的wifi名
更新系统时间
bash
timedatectl set-ntp true
分区
bash
fdisk -l
#查看所有存储设备
fdisk /dev/sda
#sda是我要装系统的硬盘名
fdisk操作
创建一个512M的引导分区,剩余容量创建一个根目录
g -> 给新硬盘创建一个gpt分区表,旧硬盘已有gpt分区表的不用
m -> 查看操作说明
d -> 删除已有分区
- 有多个分区,输入要删除的分区号码
- 只有一个分区了,直接删除
n -> 新建分区
- 输入分区号码
- 输入分区开始位置,直接默认
- 输入分区结束位置,默认则直接用完,可写+512M创建一个512M大小的分区
如果是引导分区
t -> 更改分区类型
- 输入要改变的分区号码
- 输入要变成的分区类型的编号,输入L可查看所有的分区类型及对应编号,EFI分区目前编号为1
w -> 保存修改
格式化分区
bash
mkfs.fat -F32 /dev/sda1
#我EFI分区是sda1
mkfs.ext4 /dev/sda2
#我根目录分区是sda2
挂载
bash
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
安装
bash
pacstrap /mnt base base-devel linux linux-firmware
配置Fstab自动挂载分区
bash
genfstab -L /mnt >> /mnt/etc/fstab
进新系统
bash
arch-chroot /mnt
设时区
bash
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
装软件
bash
pacman -S vim xorg sddm plasma networkmanager kde-applications noto-fonts-cjk firefox
#vim -> 文本编辑器
#xorg -> 基础图形
#sddm -> 桌面启动
#plasma -> kde桌面
#networkmanager -> 网络
#kde-applications -> kde应用
#noto-fonts-cjk -> 中文字体
#firefox -> 火狐浏览器
设置开机启动
bash
systemctl enable sddm
systemctl enable NetworkManager
设置语言
bash
vim /etc/locale.gen
#去掉zh_CN.UTF-8 UTF-8和en_US.UTF-8 UTF-8前的#
locale-gen
vim /etc/locale.conf
#写入LANG=en_US.UTF-8
设置主机名和hosts
bash
vim /etc/hostname
#给你电脑写个名字,我写的Arch
vim /etc/hosts
写入
bash
127.0.0.1 localhost
::1 localhost
127.0.0.1 Arch.localdomain Arch
其中Arch.localdomain和Arch中的Arch换成你自己的电脑名
设置root密码
bash
passwd
装intel-ucode
非intel的U不用管
bash
pacman -S intel-ucode
装引导
bash
pacman -S os-prober ntfs-3g grub efibootmgr
grub-install --targe=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
新建用户
bash
useradd -m -G wheel origbox
#origbox是我起的用户名
passwd origbox
vim /etc/sudoers
#删掉%wheel ALL=(ALL) ALL前的#
#:wq!强制保存退出