Archlinux安装脚本共享

Linux Setup

Posted by MetaNetworks on March 3, 2022
本页面总访问量

可以参考Archlinux Wiki

安装时

连接网络

界面上有英文提示,按要求连接WiFi等。

给磁盘分区

使用fdisk完成,可以使用fdisk -l查看磁盘号。分好区按目的地挂载一下即可

  • EFI分区(1)
    • 要使用parted工具set 1 boot on设置成可引导
    • fdisk-t指定1(efi partition)
  • Swap分区、home分区、其他分区等

分完区使用mkfs.vfat格式化fat分区,mkfs.ext4格式化ext4分区

如果设置了swap可以启用:

1
swapon /dev/swap_partition

挂载后进入arch-chroot

/mnt为例。

1
arch-chroot /mnt

安装部分系统

1
pacstrap /mnt base base-devel linux linux-firmware

设置时区

1
2
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc

本地化

编辑 /etc/locale.gen保留要的语言后,输入

1
locale-gen

网络名称

创建一个包含自己网络名称的文件到/etc/hostname

创建用户

1
2
useradd -m xxx (m指定在home下创建用户目录)
passwd xxx

另外还需要给用户赋权限。编辑/etc/sudoers,在root ALL什么的下面复制一行

1
xxx ALL...

安装引导

1
2
3
4
pacman -S grub efibootmgr
grub-install /dev/sda
mkinitcpio -P
grub-mkconfig -o /boot/grub/grub.cfg

安装后操作

修改国内镜像

编辑 /etc/pacman.d/mirrorlist,在文件的最顶端添加:

1
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

添加Archlinuxcn源

1
2
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

安装桌面(KDE)

1
2
3
pacman -S xorg plasma kde-applications
systemctl enable xorg 
systemctl enable NetworkManager