51学通信论坛2017新版

标题: 小白指南:在VirtualBox中安装Arch Linux [打印本页]

作者: admin    时间: 2017-11-15 16:23
标题: 小白指南:在VirtualBox中安装Arch Linux
[attach]5244[/attach]


你可以参考这篇教程直接在你的本地电脑上安装 Arch Linux 系统,或者你也可以使用你的 Windows 电脑中的 VirtualBox 虚拟机来安装。 -- Dimitris
本文导航
编译自: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/
作者: Dimitris
译者: rusking

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 系统时用到的一些基础软件仓库列表:

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

下载 Arch Linux 系统

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

Download Arch Linux


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

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

Open VirtualBox


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

Set RAM size


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

Select disk file type


选择动态分配dynamically allocated,单击下一步。
[attach]5249[/attach]

Allocate disk space dynamically


分配 20 GB 的硬盘大小及存放位置。
[attach]5250[/attach]

Choose a hard disk size of 20GB


现在你可以看到 Arch Linux 系统已创建完成了。点击开始start按钮。
[attach]5251[/attach]

Start the Virtual Machine


单击浏览browser然后选择你从官网下载的启动磁盘。
[attach]5252[/attach]

Choose Arch Linux Disk image

[attach]5253[/attach]

Browse for disk image file


点击启动start,然后打开全屏模式。
[attach]5254[/attach]

Open the full-screen view

[attach]5255[/attach]

Start the Arch Linux VM


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

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

Choose to boot Arch Linux


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

Booting into Arch Linux live version


输入下面的命令来检查网络连接。
ping google.com

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

Test internet connectivity with ping


输入如下命令清屏:
clear

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

Partition the harddisk


硬盘分区

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

Create 3 disk partitions


输入下面的命令:
cfdisk

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

Create a partition of type DOS


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

Choose 10GB partition size


按回车并单击主分区primary 。
[attach]5263[/attach]

Select Primary


在可引导选项按回车选择可引导bootable类型。
[attach]5264[/attach]

Make partition bootable.


在写入write选项按回车键将分区信息写入磁盘。
[attach]5265[/attach]

Write partition to disk


之后输入 yes 来应用更改。
[attach]5266[/attach]

Confirm changes


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

Create the 2GB swap partition


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

quit cfdisk


输入下面的命令来格式化新建的分区:
mkfs.ext4 /dev/sda1

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

格式化 swap 分区:
mkswap /dev/sda2
[attach]5269[/attach]

Format the swap partition with mkswap


使用下面的命令来激活 swap 分区:
swapon /dev/sda2

输入 clear 命令清屏:
clear
[attach]5270[/attach]

Enable swap


输入下面的命令来挂载主分区以开始系统安装:
mount /dev/sda1 / mnt
[attach]5271[/attach]

Mount the partitions


引导 Arch Linux 启动

输入下面的命令来引导系统启动:
pacstrap /mnt base base-devel

可以看到系统正在同步数据包。
[attach]5272[/attach]

Bootstrap Arch Linux


安装将会开始,需要几分钟。
[attach]5273[/attach]

Arch Linux installation has been started


系统基本软件安装完成后,输入下面的命令来创建 fstab 文件:
genfstab /mnt>> /mnt/etc/fstab
[attach]5274[/attach]

Generating /etc/fstab


配置区域、时间和 root 帐号密码。
输入下面的命令来更改系统的根目录为 Arch Linux 的安装目录:
arch-chroot /mnt /bin/bash

现在来更改语言配置:
nano /etc/local.gen
[attach]5275[/attach]

Set language in Arch Linux


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

select language


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

按回车。
[attach]5277[/attach]

Generate the locales in Arch Linux


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

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

然后按 control + x ,按 y ,再按回车。
[attach]5278[/attach]

Set default language


输入下面的命令来同步时区:
ls user/share/zoneinfo

下面你将看到整个世界的时区列表。
[attach]5279[/attach]

Set System language default


输入下面的命令来选择你所在的时区:
ln –s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

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

[attach]5280[/attach]

使用下面的命令来设置标准时间:
hwclock --systohc –utc

硬件时钟已同步。
[attach]5281[/attach]

Set time


设置 root 帐号密码:
passwd

按回车。 然而输入你想设置的密码,按回车确认。
[attach]5282[/attach]

Set the root password


设置主机名和网络

使用下面的命令来设置主机名:
nano /etc/hostname

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

Set the hostname


启用 dhcpcd :
systemctl enable dhcpcd

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

Enable dhcpcd


安装引导加载程序

最后一步,输入以下命令来初始化 grub 安装。输入以下命令:
pacman –S grub os-rober

然后按 y ,将会下载相关程序。
[attach]5285[/attach]

Configure grub


使用下面的命令来将启动加载程序安装到硬盘上:
grub-install /dev/sda

然后进行配置:
grub-mkconfig -o /boot/grub/grub.cfg
[attach]5286[/attach]

Install and configure grub boot loader


最后重启系统:
reboot

然后按回车 。
[attach]5287[/attach]

Reboot the system


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

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

Boot Arch Linux


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

Arch Linux installed successfully


via: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/
译者简介:
rusking:春城初春/春水初生/春林初盛/春風十裏不如妳
作者:Dimitris[2] 译者:rusking 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出


声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。




欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) Powered by Discuz! X3