首页 常识
您的位置: 首页 > 常识 >

archlinux安装详细教程(ArchLinux虚拟机安装教程)

100次浏览     发布时间:2024-08-29 09:35:55    

ArchLinux是一个非常好用的Linux发行版,更新迅速,上游软件更新可以很快的反映到软件仓库中;滚动更新,永远保持系统最新状态;极强的可定制性,初始只有一个命令行,所有软件都可以随心所欲的定制;支持软件众多,仓库中包含大量软件,如果你想安装某个桌面环境,可以很简单的找到。


当然ArchLinux也不是没有缺点,它的缺点就是纯命令行操作,对于新手来说安装比较困难。所以今天我向大家介绍一下如何在虚拟机中安装ArchLinux。

下载系统镜像

首先下载ArchLinux的系统镜像,它只在网络安装镜像,镜像文件内只包含安装系统所需的各类工具,配置完毕之后,整个系统将会从网络上下载。所以使用ArchLinux安装的镜像永远是最新状态。

下载链接:

https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2020.02.01/archlinux-2020.02.01-x86_64.iso

新建虚拟机

首先新建一个虚拟机,这里我用的虚拟机软件是VMware,不过使用其他虚拟机软件(如HyperV或者VirtualBox都是可以的)。


新建虚拟机的过程很简单,下面只展示几个重要的截图。


选择安装镜像

因为VMware列表里没有ArchLinux,所以这里选择Ubuntu就可以。

选择Linux系统


虚拟机名字会跟着类型,当然这里我们改成ArchLinux。

虚拟机名称

其余选项统统默认即可,一路点击下一步直到完成。当然你想要修改一下虚拟机处理器和内存大小的话也是可以的,这里内存推荐2G,如果你电脑内存够大也可以适当调高。


最后一项设置就是虚拟机的固件类型了,我推荐将固件类型设置为EFI。虽然BIOS也可以用,但是考虑到目前新电脑用的都是EFI,所以我建议大家虚拟机里也用EFI,这个配置EFI的过程将来也可以用到安装真机上去。设置方法也很简单,点开虚拟机设置,找到选项->高级,即可在右边看到固件类型。


固件类型

启动虚拟机

配置好之后, 就可以启动虚拟机了。第一眼应该可以看到如图所示的启动界面,稍等片刻就会进入到ArchLinux的安装介质中,这样我们就可以开始安装ArchLinux了。


启动界面

安装ArchLinux

下面就是比较麻烦的一个部分了,因为所有安装过程都需要我们手动执行命令来配置,所以相对于其他一些图形安装界面来说麻烦一些,但是同时这也提供了最高程度的可定制性。大家耐心照着配置即可。

首先输入lsblk命令查看一下磁盘信息。注意sda就是虚拟机内的磁盘,而sr0则是安装介质所在的磁盘。



接下来要为磁盘分区,既然使用EFI方式安装系统,自然需要一个EFI分区,这里有很多种磁盘分区工具,我推荐使用cfdisk,它自带一个终端界面,让我们可以通过方向键来选择菜单执行命令。

cfdisk /dev/sda

第一次进入cfdisk会提示我们为磁盘选择分区表类型,选择gpt,然后进入cfdisk界面。上下选择磁盘分区,左右选择操作类型,最终我们要分两个区,一个是500M的EFI系统分区,一个是剩余所有空间的Linux分区。分区完成之后别忘了选择写入确认更改。


磁盘分区


这时候在执行lsblk命令就可以发现多了一个sda1和sda2,就是我们刚刚分的两个区。


接下来要格式化分区,ESP分区要格式化为FAT32,linux分区格式化为ext4.

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2

然后要挂载分区,通常方案是将ESP挂载为/boot/efi,主分区挂载为/。不过ArchWiki提到过/boot/efi存在一点问题,推荐挂载为/efi。所以这里我也采用了这种方案。

mount /dev/sda2 /mnt
mount -p /mnt/efi
mount /dev/sda1 /mnt/efi

下面就要配置pacman开始安装系统了,推荐使用清华大学的镜像源,速度比官方的快很多。将下面一行代码添加到/etc/pacman.d/mirrorlist最开始即可。

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

然后使用pacstrap安装最基本的系统组件,这个过程会持续一段时间。

pacstrap /mnt base linux linux-firmware base-devel

安装完毕之后,需要生成fstab文件。

genfstab -U /mnt >>/mnt/etc/fstab

生成完毕之后最好用less /mnt/etc/fstab命令查看一下生成结果,能够显示出两个分区的话,就是成功了。


fstab文件

配置ArchLinux

到这里安装过程还没有结束,只能算完成了一小半,虽然基本系统已经安装完毕,但是很多东西都没有配置,所以需要我们进入新安装的系统中来继续配置。

arch-chroot /mnt bash

执行完命令可以发现命令提示符变了,这提示我们已经进入到了新安装的系统中,而不再是之前的安装介质了。下面就开始进行系统配置工作了,首先创建新用户并设置root密码。

# 设置root密码
passwd
# 创建用户yitian
useradd -m -g wheel yitian
# 设置yitian的密码
passwd yitian
# 设置yitian无需输入密码即可使用sudo命令
sed -i "s/^# %wheel ALL=(ALL) NOPASSWD: ALL/%wheel ALL=(ALL) NOPASSWD: ALL/g" /etc/sudoers

然后还要设置时区。

# 设置时区
timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp 1

# 生成区域信息
sed -i "s/^#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g" /etc/locale.gen
sed -i "s/^#zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/g" /etc/locale.gen
locale-gen

# 设置区域
localectl set-locale zh_CN.UTF-8
echo "LANG=zh_CN.UTF-8" >/etc/locale.conf

然后要安装一些必要软件,例如ssh,网络管理器、grub引导管理器、man帮助系统、文件编辑器等等。

pacman -S networkmanager man-db \
	man-pages texinfo \
  grub efibootmgr openssh \
  nano vim

接下来要配置网络,不然系统会无法连接网络。

# 设置主机名
echo "$username"-pc >/etc/hostname

# 启动网络服务
systemctl enable NetworkManager

接下来要配置引导管理器,不然下次开机是无法重启的。

grub-install /dev/sda --efi-directory=/efi
grub-mkconfig -o /boot/grub/grub.cfg

从虚拟机里面输入命令很麻烦,没办法复制粘贴,只能一个一个手打字母。所以最好同时设置开启ssh服务,让我们可以从远程登录。

systemctl enable sshd

好了,做完了以上配置工作之后,系统应该已经可以启动了。首先用exit命令退出chroot环境,然后重启虚拟机,稍等一下即可看到新安装好的ArchLinux系统了。

reboot now

安装桌面环境

好了,重启之后应该可以看到系统进入的已经不再是那个安装介质了,这就说明安装已经完美成功了。但是启动的仍然是终端界面,因为没有安装桌面环境嘛。所以这里顺便安装一个桌面环境,ArchLinux支持很多桌面环境,Gnome、KDE(Plasma)、Mate、深度、Xfce等都支持。国内做的比较好的就是深度桌面了,我们来安装试试。


首先安装深度桌面的软件包。

sudo pacman -S deepin

然后编辑lightdm显示管理器的配置文件/etc/lightdm/lightdm.conf,添加深度桌面的greeter。具体方法是找到[Seat:*]一节,然后取消greeter-session的注释并改为如图所示的。

greeter-session=lightdm-deepin-greeter


接下来设置lightdm开机自启,然后重启系统,就可以看到深度桌面的欢迎界面了。

sudo systemctl enable lightdm

好了,希望本文能对准备了解和安装ArchLinux的同学有所帮助,感谢大家阅读!

相关文章

狗狗不吃狗粮是因为什么(狗狗不爱吃狗粮到底怎么办?)

狗狗不吃狗粮,除得了疾病导致外,只有一种可能,那就是狗狗挑食了!下面几种情况你有没有呢?1、给狗狗喂食人类的食物,尤其是在咱们吃正餐的时候,恨不得每样菜你都在想能不能给狗尝尝呢?2、给狗狗购置了各种种类的零食,并坚信狗狗肯定都喜欢吃。3、狗狗吃饭的时间不固定,甚至要时刻保持狗狗的食碗为满满状态4、狗

mesh是什么意思怎么使用(路由器的Mesh组网适合家用吗?)

随着数字时代的来临,WiFi上网成为家庭必备。然而,由于路由器最大功率有限制,因此WiFi信号传播距离不会太远,而且受墙的阻隔后,会产生严重的衰减,就造成一些房间WiFi信号很弱,甚至无法上网的情况。目前解决家庭WiFi信号覆盖的问题,主要采用Mesh组网和AC+AP两种方式。其中AC+AP组网的方

团徽佩戴规范(团旗、团徽和团歌的使用要求)

根据团中央最新印发的《中国共产主义青年团团旗、团徽、团歌制作使用管理规定》,团旗、团徽、团歌:◇不得用于或变相用于商标、商业广告以及商业活动◇不得在不适宜的场合使用◇不得以个人或商家名义公开售卖非团中央和各省、市、县级团委监制的团旗和团徽除此之外团团再给大家梳理一些团旗使用中可能出现的问题// 错误

描写郊外风光的诗句(十二首迷人“野色”诗词)

“野色”,字面意思是原野或郊野的景色,它是相对于城市或室内而言的风景,即人们常说的大自然。中国人的传统是喜欢大自然,讲究“天人合一”,因此,“野色”相关的诗词也就比比皆是了。一般而言,诗词中的“野色”,人们更喜欢那些广阔的“野色”,这对比于城市或室内来说,就更显得大自然的博大。比如,北宋诗人滕元发就

官宣是什么意思啊(“官宣”体为何会走红?)

所谓“官宣”体通常是以“官宣”一词作为新闻标题开头的重要表达形式。 “官宣”一词最初源于某男女明星在微博上正式发布二人结婚的消息。之后,“官宣”一词迅速蹿红网络。从字面理解,“官宣”即“官方宣布”。事实上,在“官宣”走红之前,作为“官宣”雏形的“官方宣布”早已为大多数人熟知。“官方宣布”语义重心在“