当前位置: 首页 > 科技观察

一步一步如何安装ArchLinux

时间:2023-03-12 08:49:06 科技观察

简介:本教程将教您如何通过简单的步骤安装ArchLinux。ArchLinux是一个x86-64通用发行版,深受DIYLinux用户和Linux铁杆粉丝的欢迎。它的默认安装文件只包含一个基本系统,需要用户自行配置和使用Arch系统。基于KISS原则(保持简单,愚蠢!),ArchLinux是一个专注于优雅、代码正确性、精益和简单的系统。Arch支持滚动发布模型,并有自己的包管理器——pacman。为了提供尖端的操作系统,Arch绝不会放过任何最好的源代码。事实上,它只提供了一个最小的基础操作系统,允许你在低端硬件上安装Arch并且只安装你需要的包。同时,它也是从零开始学习Linux的最佳操作系统之一。如果你想本着DIY的精神亲自尝试一下,你应该试试ArchLinux。许多Linux用户认为这是核心Linux体验。在本文中,我们将看到如何在Arch上安装、配置和安装桌面环境。如何安装ArchLinux我们这里所说的安装方法是将计算机中现有的操作系??统完全删除,然后在其上安装ArchLinux。如果你想按照本教程安装Arch,请确保你已经备份了所有文件,否则你会丢失它们。绝对地。在从USB安装Arch之前,请确保您满足以下条件:安装ArchLinux的条件:兼容x86_64(例如64位)的机器,至少512MRAM(推荐2GB)至少1GB可用磁盘空间(建议每天使用20GB)上网一个至少有2GB存储空间的U盘熟悉Linux命令行一旦你确认满足所有要求,你就可以安装ArchLinux了。第一步:下载ISO文件您可以从官网下载ISO文件。安装ArchLinux需要一台至少有512MRAM和800M磁盘空间并兼容x86_64(即64位)的机器。不过建议至少有2G内存和20G磁盘空间,这样你安装桌面环境才不会遇到麻烦。第二步:创建一个ArchLinuxLiveU盘我们需要使用您刚刚下载的ISO文件创建一个ArchLinuxLiveU盘。如果你使用Linux,你可以使用dd命令来创建liveU盘。请记住将以下示例中的/path/to/archlinux.iso更改为您的ISO文件的实际存储位置,并将/dev/sdx更改为您的磁盘设备号(例如/dev/sdb)。您可以使用lsblk命令了解您的设备信息。ddbs=4Mif=/path/to/archlinux.isoof=/dev/sdxstatus=progress&&sync在Windows下有几种创建实时U盘的方法。推荐的工具是Rufus。我们已经有关于如何使用此工具创建AntergosFieldEditionUSB记忆棒的教程。由于Antergos分布基于Arch,您可以使用相同的教程。第3步:从liveU盘启动创建ArchLinuxliveU盘后,关闭计算机。插入您的USB记忆棒并启动系统。在启动时,按住F2、F10或F1(取决于您的计算机型号)等键以进入启动设置。在这里,选择选项“从USB存储器或可移动设备启动”。选择它后,您将看到如下选项:ArchLinux选择“BootArchLinux(x86_64)”。在通过各种系统检查后,ArchLinux启动到root用户的命令行界面。接下来的步骤包括对磁盘进行分区、创建文件系统并挂载它。第4步:磁盘分区第一步是对硬盘进行分区。单个根分区是最简单的,只需在其上创建根(/)分区、交换分区和主分区即可。我有一个19G的硬盘,我想在上面安装ArchLinux。要创建一个分区,请输入:fdisk/dev/sda按n创建一个新分区。按p创建一个主分区,然后选择一个分区号。将自动选择第一个扇区,您只需按Enter键即可。在确定分区的最后一个扇区时,请输入该分区的大小。以同样的方式为home和swap创建两个分区,按w保存更改并退出。根分区第四步:创建文件系统由于我们已经有了三个分区,下一步就是创建一个文件系统来格式化分区。我们使用mkfs命令在根分区和主分区上创建文件系统,并使用mkswap命令创建交换分区。我们使用ext4文件系统格式化磁盘。mkfs.ext4/dev/sda1mkfs.ext4/dev/sda3mkswap/dev/sda2swapon/dev/sda2在根分区和主分区下挂载这些分区:mount/dev/sda1/mntmkdir/mnt/homemount/dev/sda3/mnt/home第五步:安装我们已经创建并挂载了分区,开始安装最基本的软件包。基础软件包包括系统运行所必需的所有软件包。比如有GNUBASHshell、文件压缩工具、文件系统管理工具、C语言库、压缩工具、Linux内核及其模块、类库、系统工具、USB设备工具、Vi文本编辑器等。pacstrap/mntbasebase-devel第六步:配置系统生成fstab文件,指定磁盘分区、块设备或远程文件系统如何挂载到文件系统中。genfstab-U/mnt>>/mnt/etc/fstab进入chroot环境,这样可以为当前进程和子进程切换当前根目录。arch-chroot/mnt一些需要连接数据总线的systemd工具不能在chroot环境下使用,需要退出当前环境。要退出chroot,请使用以下命令:exit步骤7:设置时区使用以下命令设置时区:ln-sf/usr/share////etc/localtime获取时区列表,输入:ls/usr/share/zoneinfo设置硬件时钟hwclock命令:hwclock--systohc--utc第八步:设置区域文件/etc/locale.gen包含所有区域在评论和系统语言设置中。使用Vi打开它并取消注释您要选择的语言。我选择了en_GB.UTF-8。现在使用以下命令在/etc文件夹中生成有关区域的配置文件:locale-genechoLANG=en_GB.UTF-8>/etc/locale.confexportLANG=en_GB.UTF-8Step9:安装bootloader,设置hostname和root密码创建/etc/hostname文件然后添加相应的主机名:127.0.1.1myhostname.localdomainmyhostname我将ItsFossArch添加为我的主机名:echoItsFossArch>/etc/hostname然后将其也添加到/etc为了安装引导加载程序在/hosts中,使用以下命令:pacman-Sgrubgrub-install/dev/sdagrub-mkconfig-o/boot/grub/grub.cfg创建root密码,输入:passwd并输入你想要的密码。完成后,更新您的系统。但是很有可能您的系统已经安全了,因为您下载了安全的ISO。pacman-Syu恭喜!您已经安装了ArchLinux的命令行版本。接下来,我们将了解如何为Arch设置和安装桌面环境。我真的很喜欢GNOME桌面环境,所以这就是我在这里选择的。第10步:安装桌面(本例中为GNOME)在安装桌面之前,您需要设置网络。您可以使用以下命令查看您的端口:iplink在我的计算机上,端口名称是enp0s3。在文件中添加如下段落:vi/etc/systemd/network/enp0s3.network[Match]name=en*[Network]DHCP=yes保存退出。重新启动网络以应用您刚刚所做的更改。systemctlrestartsystemd-networkdsystemctlenablesystemd-networkd在/etc/resolv.conf中加入下面两句nameserver8.8.8.8nameserver8.8.4.4接下来就是安装X环境了。输入以下命令将Xorg安装为显示服务器。pacman-Sxorgxorg-servergnome包含基本的GNOME桌面,gnome-extra包含GNOME应用程序、存档管理器、磁盘管理器、文本编辑器和其他应用程序。pacman-Sgnomegnome-extra最后一步是在Arch上启动GDM显示管理器。systemctlstartgdm.servicesystemctlenablegdm.service重新启动系统,您将看到GNOME登录屏幕。ArchLinux安装总结我们在下面的视频中展示了Foss读者GonzaloTormo的类似安装方法(全屏观看以更好地查看命令):您可能会意识到安装Arch并不像安装Ubuntu那样简单。但是,只要有耐心,您绝对可以安装它并向全世界宣布您使用的是ArchLinux。ArchLinux安装过程本身就是一个学习机会。安装后,我建议您参考其wiki以尝试其他桌面环境以了解有关此操作系统的更多信息。您可以探索它并发现它的力量。如果您在安装Arch时遇到任何问题,请在评论中给我们留言。