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 #重啓