Archlinux安装过程
部分借鉴某些教程 侵权删
[联网]
wifi-menu
[分区]
parted /dev/sda#编辑第一硬盘
(parted) mklabel gpt #设置分区表为gpt
(parted) mkpart esp fat32 1MiB 513MiB #建立EFI分区
(parted) mkpart root ext4 513MiB 100% #建立根目录分区
(parted) set 1 boot on #设置第一分区活动
quit #推出
[格式化]
mkfs.vfat -F 32 /dev/sda1 #格式化第一分区
mkfs.ext4 /dev/sda2 #格式化第二分区
[挂载分区]
mount /dev/sda2 /mnt #挂载第二分区到根目录
mount /dev/sda1 /mnt/boot #挂载boot目录到第一分区
[安装并进入基本系统]
nano /etc/pacman.d/mirrorlist #编辑镜像列表
把随便一个中国源按格式复制到最上面 (alt+6复制 ctrl+u粘贴)
pacstrap /mnt base base-devel #安装基本系统
genfstab -U /mnt >> /mnt/etc/fstab #生成一个fstab文件(我并不知道这是干嘛的)
arch-chroot /mnt#进入安装好的基本系统
[部分设置]
nano /etc/locale.gen #编辑locale.gen文件
去掉en_US.UTF-8 UTF-8和zn_CN.UTF-8 UTF-8前面的井号
locale-gen #生成文件
echo LANG=en_US.UTF-8 > /etc/locale.conf #设置终端语言(中文会乱码)
ln -sf /usr/sharezoneinfo/Asia/Shanghai /etc/localtime #设置时区
hwclock --systohc #设置硬件时钟为UTC
echo yourhostname > /etc/hostname #设置主机名
nano /etc/hosts
设置为
127.0.0.1localhost.localdomainlocalhost
::1 localhost.localdomainlocalhost
127.0.1.1 yourhostname.localdomainyourhostname
passwd #设置root用户密码
useradd -m yourname#新建用户
passwd yourname#设置用户密码
使用户获取root权限
EDITOR=nano visudo
找到一行 root ALL=(ALL) ALL
在下面一行写上 youname ALL=(ALL) ALL
[启动设置]
bootctl --path=/esp install #安装efi启动文件
bootctl --path=/esp update #更新efi启动文件
nano /esp/loader/loader.conf #编辑启动文件
default arch-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
timeout 0
editor 0
nano /esp/loader/entries/arch.conf #编辑启动文件
title Arch
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=dev/sdx (linux安装分区) rw
[一些配置]
pacman -S gnome #安装gnome桌面环境
pacman -S wqyzenhei #安装中文字体
systemctl enable gdm #启动gdm 开机gnome桌面会自己启动
systemctl enable NetworkManager #启动NetworkManager 开机网络会自己启动
[完毕]
exit #退出
reboot #重启