Vmware里安装Arch Linux

Arch Linux 安装指南2018.03.01
官方安装指南
Arch linux安装教程
ArchLinux 安装/配置/美化 --- VMware 篇

安装之前一定要注意BIOS的启动方式是mbr还是uefi,这决定了后面的分区方式和grub的引导方式。

当arch安装程序启动完毕后,测试一下网络通不通
ping www.baidu.com
如果网络是通的,继续安装。如果网络不通,先把网咯弄通再说。

同步时间

timedatectl set-ntp true

设置软件仓库

中国大陆用户可使用以下命令选取大陆镜像服务器。
sed -i '/China/!{n;/Server/s/^/#/};t;n' /etc/pacman.d/mirrorlist

UEFI/BIOS检查

ls /sys/firmware/efi/efivars
若该目录不存在,则 ArchISO 是以 BIOS/CSM 模式启动,否则是以 UEFI 模式启动。

分区

通常而言,UEFI 系统须使用 GPT 分区才能引导,BIOS 系统须使用 MBR 分区才能引导。
fdisk -l
查看磁盘信息
然后使用分区工具如 parted、cfdisk 进行分区。本文推荐 cfdisk。
cfdisk /dev/sdX # sdX为目标磁盘

新建分区:
    [↑]/[↓](方向键)选中 Free space(空闲空间)
    [←]/[→](方向键)选中 New 新建分区
    [←]/[→](方向键)选中 Type 选择分区类型(默认为 Linux filesystem;对于 EFI 系统分区选择 EFI System)
    输入分区大小(默认单位为字节,可以加上后缀K、M、G),[回车键] 确认
写入分区表:
    [←]/[→](方向键)选中 Write
    输入 yes [回车] 确定写入

分区格式化

lsblk
查看目标磁盘及目标分区的信息。
然后使用格式化工具进行格式化。本文推荐 EXT4 文件系统,其格式化工具为 mkfs.ext4。
mkfs.ext4 /dev/sdXY #sdXY为目标分区

mkfs.fat /dev/sdXY(将目标分区格式化为fat格式)
mkswap /dev/sdXY(将目标分区格式化为swap格式)
swapon /dev/sdXY(将目标分区挂载成swap)

挂载分区

mount /dev/sda1 /mnt
必须将/mnt目录挂载上,/mnt相当于根目录,如果是BIOS,则一个根目录就行了。如果是UEFI ,还要挂在EFI分区。EFI分区的挂在和分区以后补充。

安装基础包

pacstrap /mnt base

生成分区表

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

进入新系统

arch-chroot /mnt

调整时区

ln -sf /usr/share/zoneinfo/$(tzselect) /etc/localtime
中国大陆用户使用以下命令。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

硬件时间设置

hwclock --systohc

区域设置

简体中文用户可执行以下命令快速设置 locale 为UTF-8 简体中文。
sed -i '/zh_CN.UTF-8/{s/#//}' /etc/locale.gen
locale-gen
echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf

主机名

echo <主机名> > /etc/hostname
接着向 /etc/hosts 文件添加 hosts 条目。

设置网络连接

有线连接
systemctl enable dhcpcd

Initramfs

默认已创建

为 root 用户设置密码

passwd

安装引导程序

本文推荐 GRUB 作为引导程序。安装其他引导程序

BIOS 系统:
# pacman -S grub os-prober
# grub-install --target=i386-pc /dev/sdX    # sdX 为目标磁盘
# grub-mkconfig -o /boot/grub/grub.cfg

UEFI 系统:
# pacman -S dosfstools grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=<EFI 分区挂载点> --bootloader-id=grub
# grub-mkconfig -o /boot/grub/grub.cfg

完成安装

使用命令 exit 或 [CTRL+D] 退回安装环境
卸载新分区:
umount -R /mnt
重启:
reboot
记得移除安装介质

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容