如何在 VirtualBox 上安装 Arch Linux
Arch与VirtualBox介绍
Arch:
Arch Linux 是一个独立开发的x86-64架构通用GNU/Linux发行版,它致力于通过滚动更新来提供大多数软件的最新稳定版本。默认安装是一个最小的基本系统,由用户自行添加需要的软件。Arch Linux使用pacman作为包管理器。
virtualBox:
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。
在virtualBox上安装Arch
下载Arch
要在 Virtual Box 上安装 Arch Linux,您必须拥有最新的 Arch Linux 版本,您可以从其官方网站下载该版本。您可以选择直接下载选项或 torrent 下载(位于安全服务器上)。安装之前,请确保系统中有 20 MB 的可用磁盘空间和 1 GB 的 RAM。
下载VirtualBox
引导在 Virtual Box 上安装 Arch Linux
您将看到 Arch Linux 的第一个打开页面。单击“Boot Arch Linux (x86_64)”(适用于 64 位)或单击“Boot Arch Linux (i686)”(适用于 32 位)。
选择启动Arch Linux
一旦您单击第一个选项,系统就会开始启动。当它完成临时启动时,我们基本上进入实时版本并以根用户身份登录。
启动进入 Arch Linux live 版本
输入以下命令检查 Internet 连接。
copy ping google.com
ping 这个词代表数据包互联网地鼠。您很快就会看到表示 Arch Linux 已激活互联网连接的响应。这对于执行某些安装步骤至关重要。
使用 ping 测试互联网连接
通过键入清除命令
copyclear ## 或者使用电脑快捷键ctrl + l
在开始安装之前,您应该对驱动器进行分区。输入#fdisk –l ,你会看到当前系统的磁盘分区。重点关注您一开始分配给 Arch 的 20 GB 硬盘。
copy
fsdisk -l
对硬盘进行分区
我们将把这 20 GB 空间划分为三个分区。第一个是主根分区,大小为 10 GB。第二个是交换分区,它是初始 RAM 分配的两倍,即 2048 MB。第三个是分配 8 GB 的逻辑分区。
可以分成三个区(根分区+home分区+ 交换分区),也可以分配成两个(根分区+交换分区),还有更多分区方式,请阅读,
创建3个磁盘分区输入命令:
copy
cfdisk
您将看到 gpt、dos、sgi 和 sun。选择 dos选项并按Enter。
创建DOS类型的分区
在这里您将看到主磁盘空间,为 20 GB。要更改此设置,请在可用空间上按
选择10GB分区大小
按Enter键,然后单击“primary”分区。
现在,通过在可引导上按 Enter 键来选择“可引导”类型。
进入write并按 Enter 键,将分区写入磁盘。
然后输入yes即可成功进行更改。
现在 10 GB 分区已创建。点击可用空间,然后输入分区大小2048M。
创建2GB交换分区
现在按照相同的步骤创建逻辑分区。然后按 Enter 键退出并通过键入清除命令
copyclear
通过键入以下内容格式化新分区的磁盘:
copy
mkfs.ext4 /dev/sda1
这里 sda1是分区名称。通过键入以下内容对第二个驱动器重复此操作:
copy
mkfs.ext4 /dev/sda3
对于交换分区,
copy
mkswap /dev/sda2
输入以下命令激活交换:
copy
swapon /dev/sda2
并通过键入以下内容清除命令:
copyclear
通过键入以下命令挂载主分区以开始安装部分:
copymount /dev/sda1 /mnt mkdir /mnt/home mount /dev/sda3 /mnt/home
Bootstrap Arch Linux
通过键入以下内容引导系统:
copypacstrap /mnt base base-level linux linux-firmware vim dpchcd
可以看到正在同步数据包。
安装将开始,需要几分钟时间。
Arch Linux安装已经开始
基本安装后,通过键入以下命令创建 fstab 文件:
copy
genfstab /mnt>> /mnt/etc/fstab
配置区域设置、时间和 root 密码。
通过键入以下命令将系统根目录更改为 Arch Linux 安装目录:
arch-chroot /mnt /bin/bash
现在配置语言设置:
copy
vim /etc/locale.gen
通过删除 # 并按 ctrl + x、按y并按Enter选择以下语言配置 (en_US.UTF-8 UTF-8) 。
现在输入以下命令激活它:
copy
locale-gen
并按Enter。
通过键入以下内容创建 /etc/locale.conf 文件:
copy
vim /etc/locale.conf
然后按Enter。现在,您可以通过将此行添加到文件中来将您的语言添加到系统中:
copyLANG=en_US.UTF-8
然后按 ctrl + x并按y,然后按Enter。
通过键入以下内容同步区域信息:
copyls /usr/share/zoneinfo
您将找到世界上所有区域的列表。
要选择您的区域,请输入:
copyln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者您可以从下面的列表中选择任何名称。
使用命令设置时间标准。
copyhwclock --systohc --utc
并且硬件时钟是同步的。
通过键入以下内容设置 root 用户密码:
copy
passwd
然后按Enter。然后输入您的密码并按 Enter 键。
设置主机名和网络
通过键入以下内容输入网络的主机名:
copy
vim /etc/hostname
并按Enter。现在输入任意名称,然后按control + x和y,然后按Enter。
通过键入以下内容启用 dhcpcd:
copysystemctl enable dhcpcd
并且会在下次启动时自动获取IP地址。
安装引导加载程序
最后一步,启动 grub 安装。类型:
copypacman –S grub os-prober
然后按y键,下载部分将开始。
通过键入以下命令将 grub 引导加载程序安装到硬盘:
copy
grub-install /dev/sda
并配置它:
copy
grub-mkconfig –o /boot/grub/grub.cfg
最后,退出 chroot,然后输入以下命令重新启动系统:
copyexit reboot
并按回车键。
重新启动系统
引导至已安装的 ArchLinux 操作系统
选择“Boot Existing OS”在 Virtual Box 上启动 Arch Linux。
使用您的 root 用户名和密码登录,您将进入新的 Arch Linux 操作系统。
ArchLinux安装成功
后续需要自己安装桌面环境和其他软件,具体请参考这篇文章Arch Linux 安装并配置桌面环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步