网站建设开发语,wordpress增加分享,海口制作网站公司,论坛网站开发语言准备工作
在开始安装 Arch Linux 之前#xff0c;需要先下载安装映像文件并创建好虚拟机环境。
下载安装镜像
下面是 Arch Linux 官方的安装文件下载地址#xff1a;
Arch Linux - DownloadsArch Linux 安装映像下载地址。
点击并打开这个页面后#xff0c;可以看到目前…准备工作
在开始安装 Arch Linux 之前需要先下载安装映像文件并创建好虚拟机环境。
下载安装镜像
下面是 Arch Linux 官方的安装文件下载地址
Arch Linux - DownloadsArch Linux 安装映像下载地址。
点击并打开这个页面后可以看到目前 Arch Linux 最新的版本和下载包的文件信息。往下翻页在页面下方有各个国家可用的下载加速镜像。
选择距离自己所在位置最近的加速镜像可以有效提升安装包的下载速度我们找到 China然后选择其中一个任意可用的加速镜像地址比如 163.com。
点击镜像链接后就会打开一个类似文件列表的页面我们选择 iso 后缀的那个文件直接点击文件名称进行下载操作。 创建虚拟机
VMWARE是一个开源免费的虚拟机软件。下载后安装创建一个新的虚拟机并把上面下载的 ISO 文件加载到启动光盘。
安装 Arch Linux
启动虚拟机一切操作正常的话开机后会看到如下画面 通过上下方向键可以自由选择相关的菜单。选择第一项“Arch Linux Install medium (x86_64, BIOS)“按回车键确认进入 Arch Linux 的安装环境。 磁盘分区
开始正式安装系统前需要先对硬盘做分区操作。这需要指定可操作的硬盘可以通过以下命令来确定当前系统有哪些可用的硬盘设备
fdisk -l
命令会返回类似如下的输出结果 其中 /dev/sda 就是一个可用的硬盘设备。记下这个名称等下分区时会用的上。在正式开始分区前需要先确定好分区规划。
对于正式使用的场景我会建议你多参考一些 Linux 分区方案可以使日后在磁盘的利用方面更加妥当。不过对于本文仅做体验的场景我自己的方案如下
一个交换分区大小为 1 GiB。最后所有的空间都留给根分区。 如果不熟悉 Linux 分区的相关概念可以通过查看这篇文章来了解可以查看我另一篇文章 有了分区方案输入以下命令开始分区操作
fdisk /dev/sda
命令执行后会进入如下界面 这就是 fdisk 提供的分区操作界面了通过如下操作来创建一个 1 GiB 的交换分区
输入 n 新建分区。输入 p 新建主分区。分区编号输入 1。开始扇区不用输入直接回车键进入下一项。结束扇区输入 1G。
然后用同样的流程完成主分区的创建。这一步的分区号为 2后面的扇区输入都保持空然后直接回车键就可以了程序会自动分配剩余的所有空间。
以上操作完成后输入 w 写入分区信息。然后再次输入 fdisk -l 命令会发现输出信息中多了如下内容 这说明分区操作成功了。
格式化分区
硬盘分区后还需要做格式化操作。Linux 针对不同的分区类型提供了有不同的格式化命令。首先来格式化交换分区
mkswap /dev/sda1
主分区使用 ext4 格式的分区
mkfs.ext4 /dev/sda2
挂载分区
完成分区格式化后接下来需要挂载分区。首先挂载根分区
mount /dev/sda2 /mnt
然后启用交换分区
swapon /dev/sda1
安装系统
完成了以上磁盘操作步骤就可以正式开始安装 Arch Linux 系统了。不过开始之前为了提升安装包的下载速度可以通过以下命令自动更新并保存 5 个速度最快的软件包镜像加速地址
reflector \--save /etc/pacman.d/mirrorlist \--country China \--protocol https \--latest 5
然后安装基础软件包Linux 内核常见硬件的固件和常用软件工具
pacstrap /mnt base linux linux-firmware vim sudo
等待安装完成。
结束后生成新的自动挂载文件并写入到新安装的系统
genfstab -U /mnt /mnt/etc/fstab
然后进入到新安装的系统
arch-chroot /mnt
接下来将开始对新系统做配置操作。
配置 Arch Linux
配置网络
安装网络 DHCP 动态 IP 软件包和网络管理软件包
pacman -S dhcpcd networkmanager
启用相关服务
systemctl enable dhcpcd
systemctl enable NetworkManager
配置时区
Arch Linux 默认为 UTC 时区调整为国内时区使用下面的命令:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
配置本地字符编码
编辑 /etc/locale.gen 文件取消 en_US.UTF-8 UTF-8 这一行前的注释信息。执行 locale-gen 命令生成本地字符集信息。创建 /etc/locale.conf 文件内容为LANGen_US.UTF-8。 使用 en_US.UTF-8 而不使用中文字符编码的原因是为了避免系统输出无法显示的中文信息以方便排查问题。 配置用户
设置 root 账号密码
passwd
添加新的普通用户并加入到 wheel 用户组以方便使用 sudo 命令来执行一些需要超级用户权限的操作
useradd -m -G wheel -s /bin/bash zzxworld 最后面的 zzxworld 是新用户名称需要自己定义。 编辑 /etc/sudoers 文件移除 # %wheel ALL(ALL) ALL 这一行前的井号使 wheel 用户组的用户都可以正常执行 sudo 命令。
给新用户设置密码
passwd zzxworld 再次提示最后面的 zzxworld 是上面创建的新用户名称请替换成自己的。 配置系统引导程序
安装 GRUB 启动加载器
pacman -S grub
安装 GRUB 引导信息至指定的硬盘
grub-install --recheck /dev/sda
生成并写入 GRUB 配置信息
grub-mkconfig -o /boot/grub/grub.cfg
登录新系统
完成以上步骤后Arch Linux 的基础安装工作就完成了可以尝试退出安装环境并进入新系统。
首先输入以下命令退出 chroot 环境
exit
然后卸载之前挂载的分区
umount -R /mnt
把挂载的安装镜像文件取消然后重新启动系统。正常的话应该会看到新的启动选项选择界面 直接按回车键就可以进入新安装的 Arch Linux 系统了。 这里需要注意新安装的archlinux没有桌面环境以及窗口管理这些需要自己安装