news 2026/2/28 4:19:31

第2章 安装 Manjaro 操作系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第2章 安装 Manjaro 操作系统

2.1.1 安装前的准备工作

参考之前的文章:从 BIOS 到 UEFI:PC 固件的演变

2.1.2 安装 Manjaro 操作系统

安装操作系统必备的一些知识。

分区(partition)

硬盘分区实质上是对硬盘的一种格式化,格式化后才能使用硬盘保存各种信息。一块硬盘可以被分割成多个分区,从 Windows 操作系统的角度来看,就是 C:、D: 和 E: 等。在 Linux 操作系统中,硬盘被称为 /dev/sda,注意,这里的 a 是指第一块硬盘的意思,一般一台计算机有一块硬盘。如果有第二块、第三块硬盘,则被命名为 /dev/sdb、/dev/sdc,以此类推。

在 Linux 操作系统中,U盘也被以类似方式命名。不同于 Windows 操作系统,Linux 操作系统中共的分区用数字来表示,如硬盘 /dev/sda 分了3个区,这3个区分别命名为 /dev/sda1、/dev/sda2 和 /dev/sda3。

分区表(partition table)

分区数据存放在硬盘的分区表中。硬盘分区的方式有 MBR(主引导记录)分区和 GPT(GUID 分区表)分区两种。

MBR 一共支持4个分区,如果用于的计算机硬盘分区数量不超过4个,那么可以把他们都划分为主分区。如果计算机硬盘分区数量超过4个,那么最多只能有3个主分区,还有1个要划分为扩展分区,通过把扩展分区划分为若干个逻辑分区,可以让分区数量突破4个的数量上限。但这毕竟只是一个妥协方案,GPT技术改进了这个缺点。

GPT 可以支持多达128个分区,而且每个分区最大支持 18 EB(1EB 相当于 10亿GB)的空间,为未来的超大空间硬盘预留了充足的空间。如果用户购买的计算机预装的是 Windows 早期的操作系统(Windows 7 及以前),那么就采用 MBR 分区方案;如果用户购买的计算机预装的是较新的操作系统(Windows10 及以后),那么久采用 GPT分区方案。

为了保证系统更好的兼容性,即使操作系统是较新的版本,Linux 发行版也能同时支持两种分区方案。

文件系统(file system)

硬盘在完成分区后还不能立即使用,必须要执行格式化操作来创建文件系统。文件系统会对各类数据进行分类,把数据组织成一个个独立的文件,这样就方便对文件数据进行控制和管理(如存储、修改、检索和保护等)。

Windows 操作系统主要使用的文件系统有 FAT、FAT32、NTFS 等,Linux 操作系统主要使用的文件系统有 ext2、ext3、ext4 等。当然文件系统有很多开源实现,因此用户可以很方便地在 Linux 操作系统上安装这类工具,并以此来支持几乎所有的主流文件系统。

根目录(root directory)

Linux 操作系统的文件系统采用树形结构来管理文件,它类似于倒着生长的大叔,目录的最顶层称为 根目录(/),所有的次级目录和文件都位于茛目之下。硬盘及分区信息、显示器、键盘、I/O接口等计算机的硬件设备也需要挂载(mount)到根目录(或者根目录下的子目录)才能被访问。

在根目录下,有很多有用的目录,如存放引导加载程序相关文件的目录(/boot)、存放用户可使用的系统命令程序的目录(/bin)、存放系统管理员(超级用户)可以使用的系统命令程序的目录(/sbin)、存放普通用户隔热文件和数据的家目录(/home)、粗放程序配置文件和程序脚本的目录(/etc)等。

在安装 Linux 时,/dev/sdb3 仅仅表示一个普通的分区,安装之后,根目录下的所有内容,物理上都存储在 /dev/sdb3 这个分区上。在 Linux 启动后,设备文件(/dev/sdb3)被挂载到挂载点(/)上,这意味着该分区上存储的文件系统结构(即根目录/)现在可以通过 / 这个路径被访问。
类似于 /dev/sda1 这种设备文件,它代表硬盘上的一个分区,无法直接查看其中的内容,需要先进行挂载。
挂载(mount)是指将一个包含完整文件系统的设备(或分区),连接到现有文件系统树上的一个空目录(挂载点),使该设备上的数据内容能够通过该目录路径被访问的过程。挂载的方向:设备 ——> 目录。

2.2 使用 Manjaro 的桌面应用

在安装软件之前,现在终端中输入下面的命令更新系统

sudopacman -Syu

主要桌面应用有如下几种:

  • Firefox 浏览器,此处涉及 Web浏览器的一些历史。网景公司成立的 Mozilla 基金会。
    LibreOffice 办公软件,源自于 OpenOffice,其跨平台。包含6大组件:

    • Write 文字处理
    • Calc 电子表格
    • Impress 演示文稿
    • Draw 矢量绘图
    • Base 数据库
    • Math 公式编辑器
  • Ibus 输入法框架

  • qBittorrent 下载工具

  • Kodi 视频播放器

  • QQ Linux 版

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/28 12:20:03

Grafana中文版完整部署指南:从零开始搭建监控仪表盘

Grafana中文版完整部署指南:从零开始搭建监控仪表盘 【免费下载链接】grafana-chinese grafana中文版本 项目地址: https://gitcode.com/gh_mirrors/gr/grafana-chinese Grafana中文版是基于官方Grafana深度定制的汉化项目,为中文用户提供完整的监…

作者头像 李华
网站建设 2026/2/27 8:23:26

52、Linux 系统进程管理全解析

Linux 系统进程管理全解析 在 Linux 系统中,进程的管理是系统管理的重要组成部分。有时候,即使程序没有崩溃,也会出现一些异常行为,比如停止响应或者占用过多的 CPU 时间。这时,我们就需要知道如何对这些程序进行超级用户控制,以控制它们的资源占用或者直接终止它们。 …

作者头像 李华
网站建设 2026/2/27 13:15:45

如何快速部署LrcApi歌词服务:一站式解决方案

如何快速部署LrcApi歌词服务:一站式解决方案 【免费下载链接】LrcApi A Flask API For StreamMusic 项目地址: https://gitcode.com/gh_mirrors/lr/LrcApi LrcApi歌词API作为专业的歌词服务解决方案,为音乐应用开发提供了完整的歌词获取与同步功能…

作者头像 李华
网站建设 2026/2/26 4:10:13

QuadriFlow四边形网格生成完全指南:从零基础到高效应用

QuadriFlow四边形网格生成完全指南:从零基础到高效应用 【免费下载链接】QuadriFlow QuadriFlow: A Scalable and Robust Method for Quadrangulation 项目地址: https://gitcode.com/gh_mirrors/qu/QuadriFlow 在三维建模和计算机辅助设计领域,四…

作者头像 李华
网站建设 2026/2/23 5:09:41

9个AI写作工具,专科生论文写作不再难!

9个AI写作工具,专科生论文写作不再难! AI写作工具如何让论文写作更轻松 对于专科生来说,论文写作往往是一项挑战。从选题到成稿,每一步都需要大量的时间和精力。而随着AI技术的不断进步,越来越多的AI写作工具开始走进学…

作者头像 李华
网站建设 2026/2/19 15:15:05

离线语音识别新纪元:Whisper Android实战全解析

离线语音识别新纪元:Whisper Android实战全解析 【免费下载链接】whisper_android Offline Speech Recognition with OpenAI Whisper and TensorFlow Lite for Android 项目地址: https://gitcode.com/gh_mirrors/wh/whisper_android 还在为Android应用添加语…

作者头像 李华