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中创建虚拟机
我这里设置成UEFI模式 (图片可放大查看)(图片可放大查看)
3、启动虚拟机
经过各种系统检查后,Arch Linux 会启动到 root 用户的命令行界面(图片可放大查看)
(图片可放大查看)
(图片可放大查看)
4、检查网络配置,确认是否正常访问外网
ip addr
ping 114.114.114.114
(图片可放大查看)同时也校对一下系统时间
timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp true
(图片可放大查看)
5、接下来进行磁盘分区
fdisk /dev/sda
分成两个区 第一个分区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
(图片可放大查看)当然,你也可以用cfdisk工具操作(图片可放大查看)
6、开始安装最基本的软件包的和系统
pacstrap /mnt base linux linux-firmware
(图片可放大查看)(图片可放大查看)
7、生成/etc/fstab系统开机挂载配置文件
genfstab -U /mnt >> /mnt/etc/fstab
(图片可放大查看)
8、建议先安装vi编辑工具
pacstrap /mnt 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
并修改允许root用户登录(图片可放大查看)(图片可放大查看)(图片可放大查看)
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
visudo修改如下两行(图片可放大查看)(图片可放大查看)(图片可放大查看)当然你也可以安装其它桌面环境例如awesome、KDE、Gnome、UKUI 桌面环境,后续有待研究