找回密码
 骑士注册

QQ登录

微博登录


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

2017-03-14 11:21    评论: 11 收藏: 4    

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

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

Choose to boot Arch Linux

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

Booting into Arch Linux live version

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

ping google.com

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

Test internet connectivity with ping

输入如下命令清屏:

clear

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

Partition the harddisk

硬盘分区

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

Create 3 disk partitions

输入下面的命令:

cfdisk

你将看到 gptdossgisun 类型,选择 dos 选项,然后按回车。

Create a partition of type DOS

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

Choose 10GB partition size

按回车并单击主分区primary

Select primary

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

Make partition bootable.

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

Write partition to disk

之后输入 yes 来应用更改。

Confirm changes

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

Create the 2GB swap partition

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

clear

quit cfdisk

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

mkfs.ext4 /dev/sda1

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

mkfs.ext4 /dev/sda3

格式化 swap 分区:

mkswap /dev/sda2

Format the swap partition with mkswap

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

swapon /dev/sda2

输入 clear 命令清屏:

clear

Enable swap

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

mount /dev/sda1 / mnt

Mount the partitions

引导 Arch Linux 启动

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

pacstrap /mnt base base-devel

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

Bootstrap Arch Linux

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

Arch Linux installation has been started

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

genfstab /mnt>> /mnt/etc/fstab

Generating /etc/fstab

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

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

arch-chroot /mnt /bin/bash

 现在来更改语言配置:

nano /etc/local.gen

Set language in Arch Linux

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

select language

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

locale-gen

按回车。

Generate the locales in Arch Linux

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

nano /etc/locale.conf

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

LANG=en_US.UTF-8

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

Set default language

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

ls user/share/zoneinfo

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

Set System language default

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

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

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

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

hwclock --systohc –utc

硬件时钟已同步。

Set time

设置 root 帐号密码:

passwd

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

Set the root password

设置主机名和网络

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

nano /etc/hostname

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

Set the hostname

启用 dhcpcd :

systemctl enable dhcpcd

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

Enable dhcpcd

安装引导加载程序

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

pacman –S grub os-rober

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

Configure grub

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

grub-install /dev/sda

然后进行配置:

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

Install and configure grub boot loader

最后重启系统:

reboot

然后按回车 。

Reboot the system

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

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

Boot Arch Linux

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

Arch Linux installed successfully


via: https://www.howtoforge.com/tutorial/install-arch-linux-on-virtualbox/

译者简介:

rusking:春城初春/春水初生/春林初盛/春風十裏不如妳

作者:Dimitris 译者:rusking 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

12
查看其它分页:

最新评论

我也要发表评论

Linuxubun [Chrome 57.0|Windows 10] 2017-04-30 22:41 回复
看了半天官方wiki,云里雾里,看了你这个,又Google了下,各种找资料,花了3个小时,终于,装好arch了。。。
[1]
来自湖北武汉的 Chrome 57.0|Windows 10 用户 发表于 2017-03-14 16:03 的评论:
然而官方直接就有一篇文档手把手教你从零安装,中文版指南也是有的。
来自广东深圳的 Firefox 52.0|Windows 7 用户 2017-04-01 09:17 回复
官方指南越来越简单了,做不来。
[1]
来自湖北武汉的 Chrome 57.0|Windows 10 用户 发表于 2017-03-14 16:03 的评论:
然而官方直接就有一篇文档手把手教你从零安装,中文版指南也是有的。
flankershen [Chrome 58.0|Windows 10] 2017-03-22 08:55 回复
官方的中文安装指南装了好几次 没有一次成功的
来自广东中山的 Chrome 50.0|Windows 7 用户 2017-03-17 12:00 7 回复
要是加上安裝桌面的命令和重啟後就是直接進入桌面而不是命令行就更好.
[1]
linux小白白 [Firefox 51.0|Windows 7] 发表于 2017-03-14 23:21 的评论:
引导 Arch Linux 启动

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

    pacstrap /mnt base base-devel

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


我在这一步的时候,由于屏幕总是睡眠黑屏了,所以就乱按,结果当前下载中的就暂停了,然后接着下载下一个,我要怎样才能让那些被我暂停了的继续下载安装
海阔显孤独 [Vivaldi 1.7|Windows 10] 2017-03-17 08:36 2 回复
他们并不会跳过某个包的,还是会把它下载完毕的!
[1]
来自湖北武汉的 Chrome 57.0|Windows 10 用户 发表于 2017-03-14 16:03 的评论:
然而官方直接就有一篇文档手把手教你从零安装,中文版指南也是有的。
[2]
来自36.149.238.252的 Chrome 57.0|Mac 10.12 用户 发表于 2017-03-15 21:09 的评论:
然饿,我看了3次如何安装,还是不会。[哭笑]
来自浙江温州的 Internet Explorer 11.0|Windows 7 用户 2017-03-15 21:14 2 回复
=-=自己写个小脚本就好...官方wiki复制粘贴改参数,贴到paste.ubuntu.com上面,w3m缓存下来,加权限,=-=世界清净了很多
来自四川成都的 Chrome 49.0|Windows 10 用户 2017-03-14 22:40 回复
archlinux教程必须过来赞一个
来自四川成都的 Chrome 57.0|GNU/Linux 用户 2017-03-14 13:49 回复
真是大神啊,那么多虚拟机

LCTT 译者

共计翻译: 30 篇 | 共计贡献: 253
贡献时间:2016-09-05 -> 2017-05-15
访问我的 LCTT 主页 | 在 GitHub 上关注我

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。