最小化安装 Linux 系统

最小化安装 Linux 系统

💡 原文中文,约8800字,阅读约需21分钟。
📝

内容提要

本文介绍了在虚拟机中安装 ArchLinux 的步骤,包括准备虚拟机、下载 ISO 镜像、磁盘分区、创建文件系统、安装基础系统和配置引导程序。通过手动操作,用户可以深入理解 Linux 系统的核心概念,实现独立安装。

🎯

关键要点

  • 学习 Linux 一般从安装系统开始,ArchLinux 需要手动执行安装步骤,适合深入理解核心概念。
  • 安装虚拟机是学习操作系统的前置工作,推荐使用 Oracle 的 VirtualBox,设置桥接模式以便于网络访问。
  • 下载 ArchLinux 的 ISO 镜像并挂载到虚拟机上,启动后进入临时的 Arch Linux 会话进行安装。
  • 磁盘分区是安装的第一步,使用 gdisk 创建 GPT 分区表,建议只创建启动分区和根分区。
  • 创建文件系统后需要挂载分区,使用 mount 命令将根分区挂载到 /mnt 目录。
  • 使用 pacstrap 安装基础系统,下载 base 和 linux 软件包,并准备挂载目录。
  • 使用 arch-chroot 切换到新系统,安装文本编辑器并配置系统引导程序。
  • 使用 systemd-boot 启动系统,配置引导程序以加载 Linux 内核。
  • 进入新系统后配置网络,使用 systemd-networkd 管理网络并开启 DHCP 支持。
  • 总结安装过程,鼓励用户反复练习以理解相关概念和命令。

延伸问答

如何在虚拟机中安装 ArchLinux?

首先安装虚拟机软件,如 Oracle 的 VirtualBox,创建虚拟机并设置桥接模式。下载 ArchLinux 的 ISO 镜像并挂载,启动虚拟机进入临时会话后进行安装。

ArchLinux 的磁盘分区步骤是什么?

使用 gdisk 创建 GPT 分区表,建议创建一个 EFI 启动分区和一个根分区。然后使用 mkfs 命令格式化分区,并挂载根分区到 /mnt 目录。

如何安装 ArchLinux 的基础系统?

使用 pacstrap 命令安装 base 和 linux 软件包,确保在 /mnt 目录下执行该命令以将软件包保存到新系统的根目录。

如何配置 ArchLinux 的引导程序?

使用 systemd-boot 安装引导程序,并在 /boot/loader/loader.conf 中设置默认配置,创建 arch.conf 文件以指定内核和启动参数。

在 ArchLinux 中如何配置网络?

使用 systemd-networkd 管理网络,创建配置文件以启用 DHCP 支持,并启动 systemd-networkd 服务以获取 IP 地址。

安装 ArchLinux 后如何确保系统正常运行?

完成安装后,移除 ISO 镜像并重启虚拟机,登录系统并检查网络配置是否正常,以确保可以访问互联网。

➡️

继续阅读