开发者社区> 玄学酱> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

小白指南:在 VirtualBox中安装Arch Linux系统

简介:
+关注继续查看

Arch Linux 是专门为 i386 和 x86-64 架构的计算机而设计的基于 Linux 内核的操作系统。其特有的软件包管理器使用 pacman 进行完整追踪来将系统应用软件升级到最新版本。 Pacman 是一个用于安装、升级和卸载软件包的管理器。这是一款完全自由而开源的软件,由 Linux 开源社区提供支持。

Arch Linux 也因其丰富的 Wiki 帮助文档而大受推崇。该系统基于二进制的软件包,这些软件包主要是为 i386 的 64 位和 32 位的系统而开发的,同时也为现代的硬件系统提供最佳的性能优化。

你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。

Arch Linux 软件仓库

要在 VirtualBox 中安装 Arch Linux 系统,你得了解该系统的基础软件仓库。软件仓库用于在安装的过程中获取软件包。对于 Arch Linux 系统来说,有很多可用的软件仓库,可以使用 pacman 工具来进行维护。下面列出的是在 VirtualBox 中安装 Arch Linux 系统时用到的一些基础软件仓库列表:

  • core 软件仓库包括所有的用于对系统进行基本设置的一些软件包,比如启动 Arch Linux 系统和编译软件包。
  • extra 软件仓库包括 core 软件仓库以外的其它软件包以及与桌面环境相关的软件包。
  • community 软件仓库包含的是由可信任的 Linux 社区用户维护的软件包,其中的大多数的软件包都会被迁移到核心软件仓库或者额外软件仓库中。
  • Multilib 软件仓库包括 32 位的软件包以及用于在 64 位操作系统中安装 32 位应用程序的类库。
  • testing 软件仓库包括那些即将成为 core 或 extra 的软件包。
  • community-testing 软件仓库主要用于 community 类的测试。
  • multilib testing 软件仓库跟 testing 软件仓库类似,但是它包含 Multilib 类。
  • gnome-unstable 软件仓库包括最新的 GNOME 桌面环境。
  • kde-unstable 软件仓库包括 KDE 最新的发布前软件包。

在 VirtualBox 虚拟机中安装 Arch Linux 系统

下载 Arch Linux 系统

要在 VirtualBox 虚拟机中安装 Arch Linux 系统,你最好使用官网下载的新版 Arch Linux 系统。你可以选择直接下载或是种子方式下载系统文件,这是一个很安全的下载方式。在安装之前,确保你系统中有 20 GB 的剩余空间和 1 GB 的内存。

小白指南:在 VirtualBox中安装Arch Linux系统

Download Arch Linux

在 Oracle VirtualBox 虚拟机管理界面初始化系统安装

打开 Oracle VirtualBox 虚拟机管理界面,点击新建(new),输入你想创建的新系统的名称;这里输入的是 “Arch Linux” 。系统会自动选择 Arch Linux 的版本和类型,这取决于你的系统配置。单击下一步。

小白指南:在 VirtualBox中安装Arch Linux系统

Open VirtualBox

为你的新系统分配内存,最好是 1024 MB 。单击下一步,然后点击创建(create)来创建一个虚拟磁盘。

小白指南:在 VirtualBox中安装Arch Linux系统

Set RAM size

在下一步中,你将会被询问为新系统选择磁盘类型。通常选择 VirtualBox 磁盘镜像(VirtualBox Disk Image,VDI)类型。

小白指南:在 VirtualBox中安装Arch Linux系统

Select disk file type

选择动态分配(dynamically allocated),单击下一步。

小白指南:在 VirtualBox中安装Arch Linux系统

Allocate disk space dynamically

分配 20 GB 的硬盘大小及存放位置。

小白指南:在 VirtualBox中安装Arch Linux系统

Choose a hard disk size of 20GB

现在你可以看到 Arch Linux 系统已创建完成了。点击开始(start)按钮。

小白指南:在 VirtualBox中安装Arch Linux系统

Start the Virtual Machine

单击浏览(browser)然后选择你从官网下载的启动磁盘。

小白指南:在 VirtualBox中安装Arch Linux系统

Choose Arch Linux Disk image

小白指南:在 VirtualBox中安装Arch Linux系统

Browse for disk image file

点击启动(start),然后打开全屏模式。

小白指南:在 VirtualBox中安装Arch Linux系统

Open the full-screen view

小白指南:在 VirtualBox中安装Arch Linux系统

Start the Arch Linux VM

在 VirtualBox 中启动并安装 Arch Linux 系统

你将会看到 Arch Linux 系统第一个打开界面。单击 “Boot Arch Linux (x86_64)”, 它用于 64 位系统,或者单击 “Boot Arch Linux (i686)”,用于 32 位系统。

小白指南:在 VirtualBox中安装Arch Linux系统

Choose to boot Arch Linux

当你单击第一个选项后,系统将开始启动。实际上只是进入到一个临时启动状态,即进入到 Arch Linux 的 Live 系统,并以 root 帐号登录了。

小白指南:在 VirtualBox中安装Arch Linux系统

Booting into Arch Linux live version

输入下面的命令来检查网络连接。


  1. ping google.com 

这个单词 ping 表示网路封包搜寻。你将会看到下面的返回信息,表明 Arch Linux 已经连接到外网了。这是执行安装过程中的很关键的一点。(LCTT 译注:或许你 ping 不到那个不存在的网站,你选个存在的吧。)

小白指南:在 VirtualBox中安装Arch Linux系统

Test internet connectivity with ping

输入如下命令清屏:


  1. clear 

在开始安装之前,你得先为硬盘分区。输入 fdisk -l ,你将会看到当前系统的磁盘分区情况。注意一开始你给 Arch Linux 系统分配的 20 GB 存储空间。

小白指南:在 VirtualBox中安装Arch Linux系统

Partition the harddisk

硬盘分区

我们打算把这个 20 GB 的磁盘分成三个分区。第一个主分区为 root 分区,大小为 10 GB 。第二个分区为 swap 分区,大小为内存的两倍,为 2048 MB 。第三个是逻辑分区,大小为 8 GB 。

小白指南:在 VirtualBox中安装Arch Linux系统
Create 3 disk partitions

输入下面的命令:


  1. cfdisk 

你将看到 gpt、dos、sgi 和 sun 类型,选择 dos 选项,然后按回车。

小白指南:在 VirtualBox中安装Arch Linux系统
Create a partition of type DOS

这里你将看到主磁盘空间,大小为 20 GB 。在剩余空间(free space)按回车来修改分区大小,输入 10 GB 。

小白指南:在 VirtualBox中安装Arch Linux系统
Choose 10GB partition size

按回车并单击主分区(primary) 。

小白指南:在 VirtualBox中安装Arch Linux系统
Select primary

在可引导选项按回车选择可引导(bootable)类型。

小白指南:在 VirtualBox中安装Arch Linux系统
Make partition bootable.

在写入(write)选项按回车键将分区信息写入磁盘。

小白指南:在 VirtualBox中安装Arch Linux系统
Write partition to disk

之后输入 yes 来应用更改。

小白指南:在 VirtualBox中安装Arch Linux系统
Confirm changes

现在已经创建完成 10 GB 分区。单击剩余空间(free space),输入分区大小 2048 M 。

小白指南:在 VirtualBox中安装Arch Linux系统
Create the 2GB swap partition

以同样的方式创建逻辑分区。在退出(quit)选项按回车键,然后输入下面的命令来清屏:


  1. clear 

小白指南:在 VirtualBox中安装Arch Linux系统
quit cfdisk

输入下面的命令来格式化新建的分区:


  1. mkfs.ext4 /dev/sda1 

这里的 sda1 是分区名。使用同样的命令来格式化第二个分区 sda3 :


  1. mkfs.ext4 /dev/sda3 

格式化 swap 分区:


  1. mkswap /dev/sda2 

小白指南:在 VirtualBox中安装Arch Linux系统
Format the swap partition with mkswap

使用下面的命令来激活 swap 分区:


  1. swapon /dev/sda2 

输入 clear 命令清屏:


  1. clear 

小白指南:在 VirtualBox中安装Arch Linux系统
Enable swap

输入下面的命令来挂载主分区以开始系统安装:


  1. mount /dev/sda1 / mnt 

小白指南:在 VirtualBox中安装Arch Linux系统
Mount the partitions

引导 Arch Linux 启动

输入下面的命令来引导系统启动:


  1. pacstrap /mnt base base-devel 

可以看到系统正在同步数据包。

小白指南:在 VirtualBox中安装Arch Linux系统
Bootstrap Arch Linux

安装将会开始,需要几分钟。

小白指南:在 VirtualBox中安装Arch Linux系统
Arch Linux installation has been started

系统基本软件安装完成后,输入下面的命令来创建 fstab 文件:


  1. genfstab /mnt>> /mnt/etc/fstab 

小白指南:在 VirtualBox中安装Arch Linux系统
Generating /etc/fstab

配置区域、时间和 root 帐号密码。

输入下面的命令来更改系统的根目录为 Arch Linux 的安装目录:


  1. arch-chroot /mnt /bin/bash 

现在来更改语言配置:


  1. nano /etc/local.gen 

小白指南:在 VirtualBox中安装Arch Linux系统
Set language in Arch Linux

通过删除 # 以及按 control + x ,按 y ,然后再按回车来选择下面的语言配置:

小白指南:在 VirtualBox中安装Arch Linux系统
select language

输入下面的命令来激活它:


  1. locale-gen 

按回车。

小白指南:在 VirtualBox中安装Arch Linux系统
Generate the locales in Arch Linux

使用下面的命令来创建 /etc/locale.conf 配置文件:


  1. nano /etc/locale.conf 

然后按回车。现在你就可以在配置文件中输入下面一行内容来为系统添加语言:


  1. LANG=en_US.UTF-8 

然后按 control + x ,按 y ,再按回车。

小白指南:在 VirtualBox中安装Arch Linux系统
Set default language

输入下面的命令来同步时区:


  1. ls user/share/zoneinfo 

下面你将看到整个世界的时区列表。

小白指南:在 VirtualBox中安装Arch Linux系统
Set System language default

输入下面的命令来选择你所在的时区:


  1. ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

或者你可以从下面的列表中选择其它名称。

小白指南:在 VirtualBox中安装Arch Linux系统

使用下面的命令来设置标准时间:


  1. hwclock --systohc –utc 

硬件时钟已同步。

小白指南:在 VirtualBox中安装Arch Linux系统
Set time

设置 root 帐号密码:


  1. passwd 

按回车。 然而输入你想设置的密码,按回车确认。

小白指南:在 VirtualBox中安装Arch Linux系统
Set the root password

设置主机名和网络

使用下面的命令来设置主机名:


  1. nano /etc/hostname 

然后按回车。输入你想设置的主机名称,按 control + x ,按 y ,再按回车 。

小白指南:在 VirtualBox中安装Arch Linux系统
Set the hostname

启用 dhcpcd :


  1. systemctl enable dhcpcd 

这样在下一次系统启动时, dhcpcd 将会自动启动,并自动获取一个 IP 地址:

小白指南:在 VirtualBox中安装Arch Linux系统
Enable dhcpcd

安装引导加载程序

最后一步,输入以下命令来初始化 grub 安装。输入以下命令:


  1. pacman –S grub os-rober 

然后按 y ,将会下载相关程序。

小白指南:在 VirtualBox中安装Arch Linux系统
Configure grub

使用下面的命令来将启动加载程序安装到硬盘上:


  1. grub-install /dev/sda 

然后进行配置:


  1. grub-mkconfig -o /boot/grub/grub.cfg 

小白指南:在 VirtualBox中安装Arch Linux系统
Install and configure grub boot loader

最后重启系统:


  1. reboot 

然后按回车 。

小白指南:在 VirtualBox中安装Arch Linux系统
Reboot the system

启动进入到已安装完成的 Arch Linux 系统

选择“启动已存在的操作系统”选项来启动 Virtual Box 虚拟机中的 Arch Linux 系统。

小白指南:在 VirtualBox中安装Arch Linux系统
Boot Arch Linux

使用 root 帐号和密码登录后,你将进入全新安装好的 Arch Linux 操作系统。

小白指南:在 VirtualBox中安装Arch Linux系统
Arch Linux installed successfully





本文作者:佚名
来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux系统之hostname相关命令基本使用
Linux系统之hostname相关命令基本使用
0 0
Linux系统之cp命令的基本使用
Linux系统之cp命令的基本使用
0 0
全网首发:Java在LINUX上系统上加载OpenCV so库的范例代码
全网首发:Java在LINUX上系统上加载OpenCV so库的范例代码
0 0
Linux系统之find命令的基本使用
Linux系统之find命令的基本使用
0 0
Linux操作系统:基础篇4基本功能之系统关机重启
Linux操作系统基本功能包括,系统关机/重启、文件系统、用户/用户组管理、网络管理、进程管理、内存管理、系统日志管理等功能。以下几篇将按照顺序更新这些基本功能。 系统关机/重启功能
0 0
【linux】关于Linux系统常用的基本命令,Xshell 下
【linux】关于Linux系统常用的基本命令,Xshell 下
0 0
【linux】关于Linux系统常用的基本命令,Xshell 中
【linux】关于Linux系统常用的基本命令,Xshell 中
0 0
【linux】关于Linux系统常用的基本命令,Xshell 上
【linux】关于Linux系统常用的基本命令,Xshell 上
0 0
一个非常有效的解决SecureCRT接入LINUX系统显示乱码问题
一个非常有效的解决SecureCRT接入LINUX系统显示乱码问题
0 0
Linux系统:第十四章:将一个CentOS环境复制到另一个CentOS
Linux系统:第十四章:将一个CentOS环境复制到另一个CentOS
0 0
+关注
玄学酱
这个时候,玄酱是不是应该说点什么...
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Linux系统通过fail2ban对暴力破解进行防护
立即下载
ECS系统指南之Linux系统诊断
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载