点击上方"walkingcloud"关注,并选择"星标"公众号
Arch Linux安装与初体验
Arch Linux 是一个 x86-64 通用发行版,它流行于那些喜欢 DIY Linux 系统的用户和 Linux铁杆粉丝当中。其默认的安装文件只含有一个最基本的系统,它希望使用者自己配置并使用 Arch 系统。其基于 KISS 原则(使它保持简单、傻瓜Keep It Simple, Stupid!),Arch Linux 是一个专注于优雅、代码正确,精简而简洁的系统。Arch 支持滚动发布模式,并且有自己的软件包管理器 —— pacman。为了提供一个先锐的操作系统,Arch 绝不会错失任何一个最新的源。实际上,它只提供了一个最小化的基本操作系统,使得你可以在低端硬件上安装 Arch,并且只安装你所必须的软件包。同时,它也是最流行的从头开始学习 Linux 的操作系统之一。如果你有 DIY 精神, 可以自己体验一番Arch Linux下面介绍VMware虚拟机安装并体验Arch Linux
1、下载Arch Linux ISO镜像包
https://archlinux.org/download/
2、VMware Workstation中创建虚拟机
3、启动虚拟机
经过各种系统检查后,Arch Linux 会启动到 root 用户的命令行界面
4、检查网络配置,确认是否正常访问外网
ip addr
ping 114.114.114.114
timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp true
5、接下来进行磁盘分区
分成两个区
第一个分区2GB, 用于后面/boot/EFI分区mkfs.fat /dev/sda1
mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
lsblk
df -PTH
6、开始安装最基本的软件包的和系统
pacstrap /mnt base linux linux-firmware
7、生成/etc/fstab系统开机挂载配置文件
genfstab -U /mnt >> /mnt/etc/fstab
8、建议先安装vi编辑工具
9、进入 chroot 环境并修改时区
arch-chroot /mnt
修改时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
timedatectl
10、设置语言
vi /etc/locale.gen
取消en_US.UTF-8 UTF-8前面的#号注释
取消zh_CN.UTF-8 UTF-8前面的#号注释
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
11、设置主机名,并设置root用户的密码
echo archlinux > /etc/hostname
passwd
12、安装grub
pacman -S dosfstools grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=archlinux --recheck
grub-mkconfig -o /boot/grub/grub.cfg
13、建议提前安装NetworkManager net-tools openssh基本工具
pacman -S networkmanager
systecmctl enable NetworkManager
pacman -S openssh net-tools
systemctl enable sshd
14、退出chroot环境,并重启
15、这时验证root SSH可以正常登录
附加:安装桌面环境
例如安装xfce xorg-server sddm(桌面管理器)
pacman -S xorg xorg-server xfce4 xf86-video-intel sddm
systemctl enable sddm
useradd -m -G wheel yuanfan
passwd yuanfan
visudo
reboot
当然你也可以安装其它桌面环境例如awesome、KDE、Gnome、UKUI 桌面环境,后续有待研究