Arch Linux安装教程
Arch Linux是一款基于 x86-64 架构的 Linux 发行版,Arch Linux 2020.07.01 是 2020 年的第七个 ISO 版本,由 Linux 5.4 内核系列提供支持,带来了许多新功能和增强功能。
Arch Linux安装比较繁琐,整个安装过程都在命令行下执行的,只要你有耐心,应该没问题。一旦你从头到尾安装完毕,你就掌握了许多基本的知识,比如分区的创建与挂载、系统引导安装、配置软件源等等,这些对于学习Linux来说是件好事。
安装工具及环境:
1、VMware 12PRO虚拟机或是更高版本
2、下载ArchLinux2020.07.01 ISO镜像
开始安装:
新建虚拟机,内存1G,硬盘20G以上,系统版本选择其他Linux 64位的就可以了,然后点击【开启此虚拟机】,进行安装。
选择第一项BISO模式安装Arch Linux。
测试下网络通不通,安装Arch linux必须能上网。
更新系统时钟命令
timedatectl set-ntp true 然后通过命令fdisk -l 查看硬盘,这里安装到/dev/sda。
新建分区
fdisk /dev/sda
boot分区 | 300M | /dev/sda1 |
swap分区 | 2048M | /dev/sda2 |
/ | 其余空间 | /dev/sda3 |
将boot分区格式化为 ext2
mkfs.ext2 /dev/sda1
将swap分区格式化为swap
mkswap /dev/sda2
将根目录格式化为ext4
mkfs.ext4 /dev/sda3
挂载分区
mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
配置软件源,修改成163的。
vim /etc/pacman.d/mirrorlist
刷新命令 pacman -Syy
开始安装系统到/dev/sda1也就是挂载点/mnt
pacstrap /mnt base linux linux-firmware base-devel
安装完成之后需生成fstab文件
genfstab -U /mnt >> /mnt/etc/fastab
执行命令
echo LANG=en_US.UTF-8 > /etc/locale.conf locale-gen
利用passwd设置root密码
安装网络相关的包
pacman -S iw wpa_supplicant dialog net-tools networkmanager dhcpcd
设置网络工具开机自启
systemctl enable NetworkManager
systemctl enable dhcpcd
安装引导 注意第二条命令是你安装系统的盘符,如果你安装在/dev/sdb就填/dev/sdb
pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
安装Xorg pacman -S xorg
安装触摸板驱动 pacman -S xf86-input-synaptics
安装字体pacman -S ttf-dejavu wqy-microhei
务必添加一个 用户 ,否则后面sddm显示管理器登录的时候无法登录,sddm不会列出root用户
useradd -m -G wheel -s /bin/bash test
passwd test
为新用户添加管理员权限,将文件/etc/sudoers中的wheel ALL=(ALL) ALL那一行前面的注释去掉。
GNOME3 gtk开发的桌面环境,默认设置简单,要想美观得折腾折腾,很大
plasma kde,qt开发,美观、华丽,设置有点复杂,很大
这次安装的是KDE桌面,默认回车就可以了。
pacman -S plasma kde-applications
激活登录窗口systemctl enable sddm
安装声音 pacman -S alsa-utils pulseaudio pulseaudio-alsa
解决kde中部分应用无法使用全局菜单栏的问题,需安装下面的库 pacman -S libdbusmenu-glib
然后执行下面命令
exit 退出当前环境 umount -R /mnt 卸载分区 reboot 重启
重启后就可以输入用户的密码进行登录了。
安装Gnome桌面环境
# pacman -S gnome gnome-tweaks alacarte
安装gnome桌面菜单编辑器
# systemctl enable gdm
启用gnome窗口管理器服务
# systemctl enable NetworkManager# reboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-02-09 kubernets的工作流程
2020-02-09 配置docker阿里云加速器
2020-02-09 kubeadm 安装kubernetes集群。