码农知识堂 - 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

    • 临时文件

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

  • 相关阅读:
    ES6中let、const、和var之间的用法以及区别
    excel功能区(ribbonx)编程笔记--3 editbox与状态按钮togglebutton控件
    protobuf语法之proto2简述
    浙江大学工程师学院非全日制定向工程管理【125601】招生问答
    浅谈电动汽车充电桩设计与应用研究
    剑指 Offer II 092. 翻转字符 / 剑指 Offer II 093. 最长斐波那契数列
    从React源码分析看useEffect
    紫光同创初使用
    查询自己电脑能够支持Win11系统升级的方法分享
    C++学习笔记(四): 类、头文件、对象
  • 原文地址:https://blog.csdn.net/Sanayeah/article/details/126217525
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号