码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Linux】关于系统安装


    文章目录

    • 必须的分区
      • 根分区/ (root分区)
      • /boot 分区
      • swap分区
      • efi分区(内容较多)
    • 非必须分区
      • /usr分区
      • /backup
      • /home
      • /tmp

    注:主要记录磁盘分区问题,是否要格式化,哪个分区是必须的 等

    记录一个略微冷门的系统:麒麟 Kylin

    参考文章:
    Linux下硬盘分区:根分区(/)交换分区(/swap)和/boot分区 - 作者:oracle_HJS

    BIOS系统的UEFI和Legacy模式,硬盘的GPT和MBR格式 - 作者:终会靠岸

    磁盘分区——MBR详解(私密) - 作者: 成信吴彦祖

    MBR分区,GPT分区,EFI分区,MSR分区是什么?各有什么用处? - 作者:学习中的编程老菜鸟

    必须的分区

    根分区/ (root分区)

    • 根分区就是root分区,所有的东西都在这个分区内

    /boot 分区

    • 包含了操作系统的内核和在启动系统过程中所要用到的文件

    swap分区

    • /swap分区是交换分区,是一定磁盘空间(分区或文件),用于将部分内存中的数据换下来,以腾出内存空间用于其他需求。
    • 在一个系统中,物理内存快使用完时,操作系统会使用交换分区。当系统内存紧张时,操作系统根据一定的算法规则,将一部分最近没使用的内存页面保存到交换分区,从而为需要内存的程序留出足够的内存空间;
    • 在swap中的内存页面被访问时,系统会将其重新载入到物理内存中去运行。


    efi分区(内容较多)

    • 要谈 efi 就要谈BIOS。

    BIOS

    • Basic Input Output System , 即 基本输入输出系统.
    • 简单理解为: 计算机最最基本的输入输出程序\开机自检程序和系统自启动程序,从而达到为计算机提供最底层的、最直接的硬件设置和控制

    Legacy

    • 传统的 BIOS 引导方式
    • 作用:引导操作系统正常进入

    UEFI - Unified Extensible Firmware Interface, 统一可扩展固件接口

    • 作用:作为BIOS的替代方案

    一般设置 UEFI 和 Legacy 就是为了在 磁盘分区 设置上搞文章!!!

    一般是这样搭配的

    • Legacy + MBR
    • UEFI + GPT

    下面来简单介绍下 MBR 和 GPT 的区别

    MBR

    • 主引导记录(Master Boot Record - 也有写是 - Main Boot Record)
    • 功能:验证 磁盘分区的正确性 和 加载操作系统
    • 最大支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区,最大支持2TB磁盘。
      (关于主分区\扩展分区\逻辑分区的定义以及区别,就又是新的内容了,此处不展开了,不然文章太长了,跑偏了)
      有介绍主分区\扩展分区\逻辑分区 - 作者:成信吴彦祖

    GPT

    • 是一个实体硬盘的分区表结构布局的标准,简单地说是一种分区表格式
    • 用于对硬盘分区的一种标识规范,GPT可以存在超过四个主分区,同时还可以支持2TB以上的硬盘

    所以,一般想要在安装操作系统时自定义分区的小伙伴,可能会考虑设置为UEFI模式,因为这样主分区可以不止4个. 一般默认安装是 Legacy模式,最多创建4个主分区.

    关于UEFI和Legacy的切换,一般是在BIOS界面,去网上百度百度啦,很多例子的.

    非必须分区

    /usr分区

    • 用户软件一般都会装在这里

    /backup

    • 系统备份

    /home

    • 用户信息
    • 特别是多用户系统,一般在/home 目录下,生成子目录,用以保存该用户登录过程中产生的一些文件,如/home/kylin ,/home/test,这样很方便管理!

    /tmp

    • 临时文件

    (文章待完善,先发,有错误,欢迎指正. - 博主是个操作系统新手)

  • 相关阅读:
    SpringCloud&Nacos注册中心服务分级存储模型
    【CSS】设置文字(文本)的渐变色
    首批48所高校大模型开课“尝鲜”,AI教学赋能计划合作名单公布
    532. 数组中的 k-diff 数对
    MDR上位效应服务器及本地运行
    “看看人家苹果和亚马逊”,嫌薪酬太低,谷歌员工“炮轰”高管
    “双面”九号公司:小米、顺为资本等减持,高禄峰推高价回购方案
    【Unity】【VRTK】【VR开发】同时保持高效打包和调试的VRTK项目设置方式
    python 操作windows的Wlan
    QT中多线程QThread使用解疑实例
  • 原文地址:https://blog.csdn.net/Sanayeah/article/details/126217525
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号