Arch安装小记

来源:互联网 发布:日本菜刀 知乎 编辑:程序博客网 时间:2024/05/22 16:42

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-8zn_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 #重启