archlinux安装
archlinux安装•
联网•
iwctl
wpa_supplicant
dhcpcd
校对时间•
1 | timedatectl set-ntp true |
制作分区•
查看磁盘
1 | lsblk |
使用磁盘工具(可用fdisk、cfdisk、gdisk)
1 | gdisk /dev/磁盘名称 |
根据各磁盘工具的提示进行分区,最后写入即可
可分swap分区(需要睡眠功能的可选)、根分区、家分区(可选)、efi分区
efi分区格式化•
1 | mkfs.fat -F32 /dev/磁盘分区名称 |
swap分区格式化与挂载•
1 | mkswap /dev/磁盘分区名称 |
1 | swapon /dev/磁盘分区名称 |
根分区和家分区格式化•
1 | mkfs.ext4 /dev/磁盘分区名称 |
可以选其他的格式,根分区和家分区的格式一样
挂载分区•
挂载根分区
1 | mount /dev/磁盘分区名称 /mnt |
挂载家分区
1 | mkdir -p /mnt/home |
挂载efi分区
1 | mount /dev/磁盘分区名称 /mnt/boot |
(可选)带有快照的分区•
制作根分区
1 | mkfs.btrfs /dev/磁盘分区名称 |
挂载分区
1 | mount /dev/磁盘分区名称 /mnt |
让btrfs分区生效
1 | umount /mnt |
挂载目录
1 | mkdir -p /mnt/{boot,home,snapshots,var_log} |
5.挂载efi分区
1 | mount /dev/磁盘分区名称 /mnt/boot |
安装系统•
1 | pacstrap /mnt base linux linux-firmware vim |
生成系统文件•
1 | genfstab -U /mnt >> /mnt/etc/fstab |
进入系统•
1 | arch-chroot /mnt |
本地化配置•
生成本地时间
1 | ln -sf /usr/share/zoneinfo/大洲名称/地区名称/ /etc/localtime |
生成语言
1 | vim /etc/locale.gen |
删除相应地区的注释,使用locale-gen指令生成本地语言
配置语言文件
1 | vim /etc/locale.conf |
输入“LANG=en_US.UTF-8“
生成键盘映射
1 | vim /etc/vconsole.conf |
“FONT=LatGrkCyr-12x22.psfu.gz”
生成hostname
1 | vim /etc/hostname |
生成hosts
1 | vim /etc/hosts |
设置密码
1 | passwd |
下载必要软件•
1 | pacman -S grub efibootmgr ntfs-3g sudo wpa_supplicant iwd snapper bluez bluez-utils intel-ucode xorg xorg-xinit alsa-utils pulseaudio pulseaudio-bluetooth base-devel linux-headers |
系统启动所需的软件:grub、efibootmgr、os-prober(识别多系统)
识别usb的软件:ntfs-3g
管理网络的软件:wpa_supplicant、iwd、networkmanager、wireless_tools
蓝牙驱动软件:bluez、bluez-utils
快照软件:snapper
cpu驱动:intel-ucode(intel的驱动)
图像化所需的软件:xorg、xorg-xinit(可选,用startx启动)
音频驱动:alsa-utils、pulseaudio、pulseaudio-bluetooth(支持蓝牙)
系统内核:base-devel、linux-headers
安装grub包•
1 | grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GUTB |
生成grub文件•
1 | grub-mkconfig -o /boot/grub/grub.cfg |
创建普通用户•
1 | useradd -m -g users -G wheel -s /bin/bash kaze |
useradd
-m //创建用户命令-g //指定用户所属群组
-G//指定用户所属附属群组
-s//指定用户shell
退出重启•
1 | exit |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明来自 kaze-log!
评论






