安装基于 Linux 发行版的重要事项(Install important issues based on the Linux distribution. (Process guidance))

1.关于文章说明:

以下内容所记录事项,是关于在安装基于 Linux 的发行版地重要事项,除此之外其它安装过程类似与软件安装或者安装 windows 一样。唯一的区别是取决于采取图形化还是文本安装而已。

2.获取电脑的硬件信息和相关驱动信息:

虽说发行版现在做的更趋于简单化了,但是相对于某傻瓜化的平台,在驱动上的支持以及适配都需要去借助 WIKI 的帮助文档,而且在驱动的安装上也没有那么一气呵成,做好相关信息的备份有助于高效率的完成安装工作。

3.核对安装环境和安装方式:

发行版几乎都支持本地安装和联网安装两类大方向,请去所选择的发行版的官方 WIKI 查询帮助文档,选择适合的安装方式;检查被安装目标机器支持的引导模式,对下载的镜像做文件值检验,确保下载的文件无损。

4.根据综合因素决定引导器制作工具:

截止文章截稿前,通用的形式都是使用 U 盘介质进行系统引导安装。但对于发行版而言,不同的发行版采取的制作工具也有所不同,可根据以下几个因素决定工具的选择。第一,查看官方文档是否有推荐相关的制作工具;第二,安装系统的目标电脑支持何种类型的【UEFI · BIOS · UEFI+BIOS】 引导模式,电脑支持的分区表是 【GPT · MBR】 类型;第三,是在  Win 平台还是在 Linux 平台制作引导盘。在这里 ‘爱笑的考拉’  提供几个小众工具供各位参考。

  Rufus

  Universal USB Installer

  syslinux

  LinuxLive USB Creator

‘爱笑的考拉’ 声明,工具没有好与不好,只有适合之说,如果非要做脑残,只当生活中多了一些笑料;在这里为什么没有推荐 UitraISO 或者 dd 呢,因为软碟通几乎刷屏且被很多人推崇为万能的呢,dd 虽也有很多教程,但如果不懂原理,结果也不太如意。

5.有效高效地分区:

标准可使你避免更多的错误,如果只是娱乐/小编建议关闭此页面,就算阅览完对你也没有多大益处。在 Linux 中分区都遵循 3+1 原则,主分区至多4个, 在主分区中仅且只有一个逻辑分区。

  常见的文件系统:

    Ext4 journaling file system (Ext3 · Ext2)

    Btrfs journaling file system

    JFS journaling file system

    XFS journalilng file system

    FAT16 file system  (FAT32)

    Swap area -- 2G足矣

    Physical volume for encryption

    Physical volume for LVM

    Physical volume for RAID

    Virtual File Allocation Table -- 虚拟文件分配表,常用于固态存储卡,便于系统间文件交换

  文件系统的选择, ‘爱笑的考拉’ 建议,仅供参考:对于 root 分区可选择 “Btrfs || XFS” ,前者支持高级数据校验,增量备份,以及能同时提升性能并节省空间的透明压缩功能,后者在处理大文件时格式化和挂载都非常快。对于可变数据 var 分区可选择 “JFS || XFS” ,前者效率高且占用资源低。如果想对磁盘进行任意的伸缩主分区可使用一个逻辑分区,  在逻辑分区下建立系统。

  

  假设是通过命令在逻辑分区下建立逻辑卷,需通过如下命令去实现,在开始前需要了解几个概念:

    物理卷  (physical volume -- pv)

    卷组  (volume group -- vg)

    逻辑卷  (logical volume -- lv)

    物理区域  (physical extent -- pe)磁盘可供指派给逻辑卷的最小单位

      a.扫描可以用于建立逻辑的分区  lvmdiskscan

      b.开始建立逻辑分区  pvcreate DEVICE  "eg--> pvcreate /dev/sdx"

      c.查看或验证逻辑分区是否建立成功  pvdisplay || pvs

      d.创建卷组管理器,创建之前查看是否有卷组存在于PV中  vgdisplay || vgs

      e.创建卷组  vgcreate <volume_group> <physical_volume>  "eg--> vgcreate DEY /dev/sdx"

      f.创建逻辑卷  lvcreate -L <size> <volume_group> -n <logical_volume>  "eg--> lvcreate -L 1G DEY -n root" 

      g.验证逻辑卷  lvdisplay || lvs

    如果需要更改容量大小或者其它原因不需要,逆向即可。   lv --> vg --> pv   

6.文件系统的格式:

‘爱笑的考拉’ 温馨提示,关于格式的命令常有变化,最新的使用方式请查找在线文档;这里提供两个少用的格式命令。

  通用格式命令, " mkfs filetype device"

  格式文件系统 FAT32 命令,  " mkfs.vfat -F32 /dev/sdx "

  格式文件系统 SWAP 命令,  " mkswap /dev/sdx "  ;交换分区虽不用挂载,但需要激活 命令为, " swapon /dev/sdx "

7.写入 Fstab:

尽管每个发行版写入方式不同,但都需要写入,因为此文件包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。

安装基于 Linux 发行版的重要事项(流程指引)的更多相关文章

  1. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  2. SLAM+语音机器人DIY系列:(一)Linux基础——2.安装Linux发行版ubuntu系统

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  3. 如何在一个 U 盘上安装多个 Linux 发行版

    作者: Ambarish Kumar 译者: LCTT geekpi 本教程介绍如何在一个 U 盘上安装多个 Linux 发行版.这样,你可以在单个 U 盘上享受多个现场版live Linux 发行版 ...

  4. 你可能从未听过的 Linux 发行版

    Hanthana Linux 官方主页:http://www.hanthana.org Hanthana Linux 基于 Fedora,主要面向 IT 教育,默认包含额外的编/解码器及多媒体播放器. ...

  5. 设置Win10默认启动的Linux子系统版本,启动指定Linux发行版

    设置Win10默认启动的Linux子系统版本,启动指定Linux发行版   MS酋长一年前已经与大家分享了启用“适用于Linux的Windows子系统(WSL)”的方法,但当时所能安装的只有由Cano ...

  6. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  7. 多个Linux发行版安装ss服务端

    本文仅做技术探讨,请在遵守相应的法律法规的前提下使用. Centos 7一键安装脚本 简单快捷,随机生成密码,默认端口默认加密类型 bash <(curl -s http://morning.w ...

  8. 在各种Linux发行版上安装Git的教程

    Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的.跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是“分布式的”,某种意义上,git的本地工作目录可以作为一 ...

  9. 常见的LINUX发行版安装libiconv库方法

    今天编译程序,发现程序报错,如下 cannot find -liconv collect2: ld returned 1 exit status 或者 undefined reference to ` ...

随机推荐

  1. Fiddler显示服务器IP的方法

    Fiddler默认配置中是看不到服务器IP的,接下来简单介绍下在fiddler上也能够看到请求的服务器IP: 1.Fiddler--->Rules--->Customize Rules , ...

  2. myeclipse中git的使用

    1.右键项目,team-->commit,勾选修改了的文件,点击commit(将更新提交到本地仓库)2.右键项目,team-->pull,合并本地仓库和远程服务器仓库,pull后有一些文件 ...

  3. API接口安全性设计

    http://www.jianshu.com/p/c6518a8f4040 接口的安全性主要围绕Token.Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来 ...

  4. linux服务器,svn认证失败,配置问题,防火墙等等

    之前自己还真没设置过SVN,今天亲自动手,错误百出,真是够头疼的.在网上随便找了一篇文章,就按照文章介绍开始安装.怎么安装和设置我就不说了,这里主要记录遇到的问题. 1.不知道该怎么设置 svn:// ...

  5. sha1() 函数

    sha1() 函数计算字符串的 SHA-1 散列. sha1() 函数使用美国 Secure Hash 算法 1. 来自 RFC 3174 的解释 - 美国 Secure Hash 算法 1:SHA- ...

  6. ios 积累

    1.加号 是可以通过类名直接调用这个方法,而减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!! 2.(返回类型) 方法名 :(参数类型)变量名 空格 参数二名 :(参数类型) 变量名 空格 ...

  7. C# 获取ListView中选中行中对应的列数据

    C# 获取ListView中选中行中对应的列数据 ) { ListView.SelectedIndexCollection c = MediaList.SelectedIndices; ]].SubI ...

  8. IDEA翻译插件推荐Translation 安装和使用以及快捷键绑定

    首先第一步是安装该插件 如图: File -> setting -->plugins 进入该页面,点击如图所示按钮. 然后搜索 Translation 如图: 我们需要的结果一般都不会排在 ...

  9. JavaScript的三种类型检测typeof , instanceof , toString比较

    1.typeof typeof是js的一个操作符,在类型检测中,几乎没有任何用处. typeof 返回一个表达式的数据类型的字符串,返回结果为javascript中的基本数据类型,包括:number. ...

  10. 原生 JS 实现一个瀑布流插件

    更好的阅读体验,点击 原文地址 瀑布流布局中的图片有一个核心特点 -- 等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如pinterest.花瓣网等等.那么接下来就基于这个特点开始瀑布流探 ...