虚拟机安装archlinux的简单步骤

本文档详述了在虚拟机中安装ArchLinux的步骤,包括选择虚拟机软件(推荐VirtualBox)、下载安装镜像、新建虚拟机、安装基本系统(确认基本要求、分区、格式化、挂载、安装系统)、配置新系统(生成fstab、进入系统、设置区域和时间、创建初始ramdisk环境、设置root密码、安装启动加载器、配置网络)以及安装桌面环境(Xorg和Xfce4)。文章适合初学者参考。
摘要由CSDN通过智能技术生成

这篇文章是我在虚拟机安装archlinux之后的一点心得,参考了archwiki关于安装arch的一些内容https://wiki.archlinux.org/index.php/Beginners%27_guide

准备工作

选择虚拟机软件

虚拟机软件可以使用VMware workstation,也可以使用VirtualBox。VirtualBox对Linux的支持更好一点,而且默认有新建archlinux虚拟机的选项。在这里,我使用VirtualBox进行archlinux的安装。

下载安装镜像

在archlinux的下载页面https://www.archlinux.org/download/ 下载最新的archlinux安装镜像。注意和ubuntu之类的linux发行版不同,arch安装镜像只是一个包含安装必要工具的启动镜像,所有的软件包都在线下载。所以安装的时候需要确保网络畅通而且网速足够快。

新建虚拟机

在VirtualBox中新建一个虚拟机,虚拟机类型选择archlinux(如果没有选项,就把对话框从向导模式改为专家模式),内存默认768M(电脑内存大的话也可以修改为1G或者2G),硬盘20G就足够了(选的更大也可以)。然后点击确定。这样就新建好了一个虚拟机。

新建完成之后,再设置一下,打开设置对话框,然后点击系统->主板,启用EFI(这是为实体机安装做练习,EFI需要做更多工作),然后是系统->硬件加速,启用硬件虚拟(这样就可以安装64位的arch),点击确定。然后在主界面的详细信息那里,点击存储,选择下载好的arch安装镜像。这样,虚拟机的设置就完成了。

安装基本系统

确认基本要求

是否启用EFI

准备工作做完了之后,就可以打开虚拟机,开始安装arch了。有没有启用EFI,会对安装过程产生一些影响。所以需要首先确认一下是否启用EFI。

# ls /sys/firmware/efi/efivars

如果启用了EFI,那么这条命令就会产生一些输出。没有启用EFI的话,这条命令就会什么也不显示。

网络是否畅通

然后需要确定一下网络是否畅通。

# ping -c 4 www.baidu.com

如果网络畅通的话就可以进行下一步。

检查存储设备

使用一下命令查看存储设备是否正常。如果看到了sda、sdb之类的的话,并且容量和上面虚拟机设置的容量一样的话,就说明存储设备正常。sr、loop之类的可以忽略。

# lsblk

分区并格式化

分区

上面的条件一切正常的话,就可以开始分区了。
分区最简单的工具是cfdisk。cfdisk是一个图形化的终端工具,使用很简单,这里只简单说一下:EFI分区在分区列表的第一页,EFI分区需要设置成bootable(也就是boot下面有一个星号),修改分区类型使用type。剩下的操作就很简单了。分完区选择write,写入完成之后退出即可。第一次使用cfdisk的时候,会出现菜单选择分区表类型,可以选择gpt或者dos,由于gpt的各种好处,建议永远使用gpt,除非需要安装旧系统。

# cfdisk
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值