Arch Linux安装与初体验_root用户


Arch Linux安装与初体验_linux_02

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/​Arch Linux安装与初体验_桌面环境_03(图片可放大查看)

2、VMware Workstation中创建虚拟机

我这里设置成UEFI模式 Arch Linux安装与初体验_root用户_04(图片可放大查看)Arch Linux安装与初体验_linux_05(图片可放大查看)

3、启动虚拟机

经过各种系统检查后,Arch Linux 会启动到 root 用户的命令行界面Arch Linux安装与初体验_linux_06(图片可放大查看)Arch Linux安装与初体验_桌面环境_07

(图片可放大查看)

Arch Linux安装与初体验_root用户_08

(图片可放大查看)

4、检查网络配置,确认是否正常访问外网

ip addr
ping 114.114.114.114

Arch Linux安装与初体验_root用户_09(图片可放大查看)同时也校对一下系统时间

timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp true

Arch Linux安装与初体验_root用户_10(图片可放大查看)

5、接下来进行磁盘分区

fdisk /dev/sda

分成两个区 第一个分区2GB, 用于后面/boot/EFI分区第二个分区为磁盘剩余所有空间,用于/根分区格式化分区后进行挂载

Arch Linux安装与初体验_linux_11

(图片可放大查看)

Arch Linux安装与初体验_root用户_12

(图片可放大查看)

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

Arch Linux安装与初体验_桌面环境_13(图片可放大查看)当然,你也可以用cfdisk工具操作Arch Linux安装与初体验_桌面环境_14(图片可放大查看)

6、开始安装最基本的软件包的和系统

pacstrap /mnt base linux linux-firmware

Arch Linux安装与初体验_linux_15(图片可放大查看)Arch Linux安装与初体验_root用户_16(图片可放大查看)

7、生成/etc/fstab系统开机挂载配置文件

genfstab -U /mnt >> /mnt/etc/fstab

Arch Linux安装与初体验_桌面环境_17(图片可放大查看)

8、建议先安装vi编辑工具

pacstrap /mnt vi

Arch Linux安装与初体验_root用户_18(图片可放大查看)

9、进入 chroot 环境并修改时区

arch-chroot /mnt
修改时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

hwclock --systohc --utc

timedatectl

Arch Linux安装与初体验_桌面环境_19(图片可放大查看)

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

Arch Linux安装与初体验_桌面环境_20(图片可放大查看)

11、设置主机名,并设置root用户的密码

echo archlinux > /etc/hostname

passwd

Arch Linux安装与初体验_root用户_21(图片可放大查看)

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

Arch Linux安装与初体验_桌面环境_22(图片可放大查看)Arch Linux安装与初体验_root用户_23(图片可放大查看)

13、建议提前安装NetworkManager net-tools openssh基本工具

pacman -S networkmanager 
systecmctl enable NetworkManager

pacman -S openssh net-tools
systemctl enable sshd

并修改允许root用户登录Arch Linux安装与初体验_linux_24(图片可放大查看)Arch Linux安装与初体验_linux_25(图片可放大查看)Arch Linux安装与初体验_linux_26(图片可放大查看)

14、退出chroot环境,并重启

Arch Linux安装与初体验_桌面环境_27(图片可放大查看)Arch Linux安装与初体验_linux_28(图片可放大查看)Arch Linux安装与初体验_linux_29(图片可放大查看)

15、这时验证root SSH可以正常登录

Arch Linux安装与初体验_root用户_30(图片可放大查看) 建议这时关机做个快照

附加:安装桌面环境

例如安装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修改如下两行Arch Linux安装与初体验_root用户_31(图片可放大查看)Arch Linux安装与初体验_桌面环境_32(图片可放大查看)Arch Linux安装与初体验_桌面环境_33(图片可放大查看)当然你也可以安装其它桌面环境例如awesome、KDE、Gnome、UKUI 桌面环境,后续有待研究