返回顶部
首页 > 资讯 > 操作系统 >怎样安装Arch Linux
  • 329
分享到

怎样安装Arch Linux

2023-06-28 17:06:35 329人浏览 泡泡鱼
摘要

怎样安装 Arch linux,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Arch Linux是一个 x86-64 通用发行版,它流行于那些喜欢 DIY 

怎样安装 Arch linux,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Arch Linux是一个 x86-64 通用发行版,它流行于那些喜欢 DIY Linux 系统的用户和 Linux 铁杆粉丝当中。其默认的安装文件只含有一个最基本的系统,它希望使用者自己配置并使用 Arch 系统。其基于 KISS 原则(使它保持简单、傻瓜Keep It Simple, Stupid!),Arch Linux 是一个专注于优雅、代码正确,精简而简洁的系统。

Arch 支持滚动发布模式,并且有自己的软件包管理器 —— pacman。为了提供一个先锐的操作系统,Arch 绝不会错失任何一个最新的源。实际上,它只提供了一个最小化的基本操作系统,使得你可以在低端硬件上安装 Arch,并且只安装你所必须的软件包。

同时,它也是最流行的从头开始学习 Linux 的操作系统之一。如果你想以 DIY 精神自己体验一番,你应该尝试一下 Arch Linux。 这被许多 Linux 用户视作核心的 Linux 体验。

在这篇文章里,我们会了解到如何安装、配置 Arch 并在其上安装桌面环境。

如何安装 Arch Linux

我们在这里讨论的安装方法是从你的电脑上完全删除已有的操作系统 ,而后在其上安装 Arch Linux。如果你想遵循这一教程安装 Arch,请确保你已经备份了所有文件,否则你就会失去它们。切切。

在你从 USB 上安装 Arch 之前,请确保你已经满足了以下条件:

安装 Arch Linux 的条件:

◈ 一个兼容 x86_64(例如 64 位)的机器
◈ 最小 512M 内存(建议 2GB)
◈ 最少 1GB 的磁盘空余空间(日常使用推荐 20GB)
◈ 可以访问互联网
◈ 至少有 2GB 存储空间的 USB 存储器
◈ 熟悉 Linux 命令行

一旦你确认满足所有条件,就可以开始安装 Arch Linux 了。

第一步:下载 ISO 文件

你可以从官网[4]上下载 ISO。安装 Arch Linux 需要一个至少有 512M 内存和 800M 磁盘空间,并兼容 x86_64 (如 64 位)的机器。不过,建议至少有 2G 内存和 20G 磁盘空间,这样安装桌面环境时就不会遇到麻烦。

第二步:创建一个 Arch Linux 的现场版 USB 存储器

我们需要用你刚刚下载的 ISO 文件创建一个 Arch Linux 的现场版live USB 存储器。

如果你使用 Linux,你可以用 dd 命令来创建现场版 USB 存储器。 记得将下面的例子中的 /path/to/archlinux.iso 改成你的 ISO 文件的实际存储位置,/dev/sdx 改成你的磁盘设备号(例如 /dev/sdb)。你可以通过 lsblk[5] 命令来了解你的设备信息。

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

windows 下,有多种方法来创建现场版 USB 存储器。 推荐工具是 Rufus。我们之前已经有如何使用这一工具创建AnterGos 现场版 USB 存储器[6]的教程。因为 Antergos 发行版是基于 Arc h的,所以你可以使用同一教程。

步骤三:从现场版 USB 存储器上启动

一旦你已经创建了 Arch Linux 的现场版 USB 存储器,关闭你的电脑。插上你的 USB 存储器然后启动系统。在开机启动时,持续按 F2、F10 或 F1 之类的按键(根据你的电脑型号而定)进入启动设置。在这里,选择“从 USB 存储器或可移除设备启动”这一项。

一旦你选择了它,你会看到这样一个选项:

怎样安装Arch Linux

Arch Linux

选择“Boot Arch Linux (x86_64)”。经过各种系统检查后,Arch Linux 会启动到 root 用户的命令行界面。

接下来的步骤包括磁盘分区、创建文件系统并挂载它。

第四步:磁盘分区

第一步就是给你的硬盘分区。单根分区是最简单的,就在它上面创建根分区(/)分区、交换分区和 home 分区。

我有一个 19G 的硬盘,我想在这儿安装 Arch Linux。为了创建分区,输入:

fdisk /dev/sda

按 n 创建新分区。按 p 创建主分区,然后选择分区号。

第一个扇区会被自动选择,你只要按回车键。在确定分区的最后一个扇区时,请输入这一分区的大小。

用相同的方法为 home 和交换分区创建两个分区,按 w 来保存修改并退出。

怎样安装Arch Linux

root partition

第四步:创建文件系统

因为我们已经有了三个分区,接下来就是创建文件系统来格式化分区。

我们用 mkfs 命令在根分区和 home 分区上创建文件系统,用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。

mkfs.ext4 /dev/sda1mkfs.ext4 /dev/sda3mkswap /dev/sda2swapon /dev/sda2

将这些分区挂载在根分区和 home 分区下:

mount /dev/sda1 /mntmkdir /mnt/homemount /dev/sda3 /mnt/home

第五步:安装

我们已经创建分区并挂载了分区,开始安装最基本的软件包。基本的软件包包括了系统运行所必需的所有软件包。比如有 GNU BASH shell、文件压缩工具、文件系统管理工具、C 语言库、压缩工具、Linux 内核及其模块,类库、系统工具、USB 设备工具、Vi 文本编辑器等等。

pacstrap /mnt base base-devel

第六步:配置系统

生成一个 fstab 文件来规定磁盘分区、块设备,或者远程文件系统是如何挂载进文件系统中的。

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

进入 chroot 环境,这样可以为当前进程以及子进程切换当前根目录。

arch-chroot /mnt

一些需要与数据总线保持连接的 systemd 工具不能在 chroot 环境下使用,所以需要从当前环境退出。想要退出 chroot,就用下面的命令:

exit

第七步:设定时区

用下面这条命令设定时区:

ln -sf /usr/share/// /etc/localtime

获取时区列表,输入:

ls /usr/share/zoneinfo

用 hwclock 命令设定硬件时钟:

hwclock --systohc --utc

第八步:设置地区

文件 /etc/locale.gen 在注释里包含了所有地区和系统语言设置。用 Vi 打开它,然后去掉你希望选择语言前面的注释。 我选择了 en_GB.UTF-8

现在用下面的命令在 /etc 文件夹里生成 关于地区的配置文件:

locale-genecho LANG=en_GB.UTF-8 > /etc/locale.confexport LANG=en_GB.UTF-8

第九步 :安装 bootloader,设置主机名和 root 密码

创建 /etc/hostname 文件 然后添加一个对应的主机名:

127.0.1.1 myhostname.localdomain myhostname

我添加了 ItsFossArch 作为我的主机名:

echo ItsFossArch > /etc/hostname

然后也将它添加到 /etc/hosts 中

为了安装 bootloader 使用下面的命令:

pacman -S grubgrub-install /dev/sdagrub-mkconfig -o /boot/grub/grub.cfg

创建 root 密码,输入:

passwd

输入你想要的密码。

完成之后,更新你的系统。但很有可能你的系统已经是最新的,因为你下载的是最新的 ISO。

pacman -Syu

恭喜! 你已经安装了 Arch Linux 的命令行版本。

接下来,我们会了解到如何为 Arch 设置并安装一个桌面环境。我很喜欢 GNOME 桌面环境,所以在这儿也就选择了这个。

第十步:安装桌面(这一例子中是 GNOME)

在你安装桌面之前,你需要先设置网络

你可以用下面的命令看见你的端口:

ip link

怎样安装Arch Linux

在我的电脑上,端口名是 enp0s3

将下面这一段加进文件中:

vi /etc/systemd/network/enp0s3.network[Match]name=en*[Network]DHCP=yes

保存并退出。重启网络来应用你刚才的改动。

systemctl restart systemd-networkdsystemctl enable systemd-networkd

将下面这两句话加进 /etc/resolv.conf 中

nameserver 8.8.8.8nameserver 8.8.4.4

下一步是安装 X 环境。

输入下面的命令安装 Xorg,并将它作为显示服务器

pacman -S xorg xorg-server

gnome 包含了基本的 GNOME桌面,gnome-extra 则包含 GNOME 应用、归档管理器、磁盘管理器、文本编辑器和其它的应用。

pacman -S gnome gnome-extra

最后一步是在 Arch 上开启 GDM 显示管理器。

systemctl start gdm.servicesystemctl enable gdm.service

重启你的系统,你就会看见 GNOME 的登录界面。

看完上述内容,你们掌握怎样安装 Arch Linux的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: 怎样安装Arch Linux

本文链接: https://lsjlt.com/news/320870.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎样安装Arch Linux
    怎样安装 Arch Linux,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Arch Linux是一个 x86-64 通用发行版,它流行于那些喜欢 DIY ...
    99+
    2023-06-28
  • Arch Linux如何安装
    这篇文章主要为大家展示了“Arch Linux如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Arch Linux如何安装”这篇文章吧。Arch Linux是一款轻量、简单的发行版,我个人...
    99+
    2023-06-13
  • 怎么在Arch Linux上安装GRUB
    这篇文章主要介绍了怎么在Arch Linux上安装GRUB,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。定位 EFI 分区在 Arch Linux 上安装 Grub 的***...
    99+
    2023-06-16
  • 怎么在Arch Linux上安装RPM包
    这篇文章将为大家详细讲解有关怎么在Arch Linux上安装RPM包,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、 安装 rpmextractrpmextract 是一个用来解压 RPM 的工具,它会...
    99+
    2023-06-16
  • 虚拟机中怎么安装Arch Linux
    这篇文章主要介绍了虚拟机中怎么安装Arch Linux的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇虚拟机中怎么安装Arch Linux文章都会有所收获,下面我们一起来看看吧。环境VMware Workstat...
    99+
    2023-06-27
  • 怎么把Arch Linux安装到U盘上
    这篇文章主要介绍“怎么把Arch Linux安装到U盘上”,在日常操作中,相信很多人在怎么把Arch Linux安装到U盘上问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么把Arch Linux安装到U盘上...
    99+
    2023-06-12
  • Vmware Station安装Arch Linux的详细流程
    目录Vmware Station安装Arch linux一、测试环境及工具二、下载arch linux镜像三、vmware创建虚拟机四、安装arch linux1. 远程终端登录2. iso启动系统更换国内源3. 磁盘分...
    99+
    2022-06-05
    Vmware 安装Arch Linux Vmware Station安装Arch Linux
  • 一步步教你如何安装Arch Linux
    这篇文章主要介绍了一步步教你如何安装Arch Linux,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Arch Linux 是一个 x86-64 通用发行版,它流行...
    99+
    2023-06-16
  • arch linux上安装 httpd+php+mysql+ openssl的教程
    这篇文章主要介绍“arch linux上安装 httpd+php+mysql+ openssl的教程”,在日常操作中,相信很多人在arch linux上安装 httpd+php+mysql+ openssl...
    99+
    2024-04-02
  • 怎么在Arch Linux上正确安装和设置KDE Plasma
    这篇文章将为大家详细讲解有关怎么在Arch Linux上正确安装和设置KDE Plasma,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。怎么在 Arch Linux 上安装和设置 KDE 桌面环境?请记住...
    99+
    2023-06-16
  • Linux怎样安装vnc
    这篇文章给大家分享的是有关Linux怎样安装vnc的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux远程桌面工具vnc如何使用1. 下载IIS7服务管理工具下载地址:IIS7服务器管理工具iis服务器管理工...
    99+
    2023-06-04
  • Arch Linux安装后如何进行初始设置
    本篇内容主要讲解“Arch Linux安装后如何进行初始设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Arch Linux安装后如何进行初始设置”吧!配置有线网络。没网络的时候,可以直接设定...
    99+
    2023-06-12
  • 怎样进行Linux安装
    本篇文章为大家展示了怎样进行Linux安装,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。对于大多数人说,安装一个操作系统总是令人头疼的一件事,下面和大家分享一下简单安装Linux的教程。3 个简单的...
    99+
    2023-06-28
  • 怎样安装Linux系统
    今天就跟大家聊聊有关怎样安装Linux系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。对于Linux初学者来说安装Linux系统是第一步,只有安装好了Linux系统才能学习Linu...
    99+
    2023-06-28
  • linux怎样安装vnc server
    这篇文章将为大家详细讲解有关linux怎样安装vnc server,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vnc管理工具简介iis7远程桌面管理软件,是一款绿色小巧,功能实用的vnc客户端软件,其界...
    99+
    2023-06-05
  • linux怎样安装rpm文件
    要在Linux系统上安装.rpm文件,您可以使用以下步骤:1. 打开终端,并切换到具有管理员权限的用户。2. 使用以下命令安装rpm...
    99+
    2023-09-20
    Linux
  • Linux系统怎样安装Putty
    这篇文章将为大家详细讲解有关Linux系统怎样安装Putty,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PuTTY是一套免费的SSH/Telnet程序,它可以连接上支持SSH Telnet...
    99+
    2023-06-28
  • 如何在Arch Linux上安装和设置KDE桌面环境
    如何在Arch Linux上安装和设置KDE桌面环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我相信你是按照这份很棒的指南安装来 Arch Linux&nbs...
    99+
    2023-06-05
  • 怎么样在Linux上安装Python
    这篇文章主要介绍了怎么样在Linux上安装Python,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python 现在是最流行、最常用的编程语言。Python 的简单语法和较...
    99+
    2023-06-16
  • Linux系统中怎样安装Redis
    这篇文章给大家分享的是有关Linux系统中怎样安装Redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作