• Home
  • About
    • Road to Coding photo

      Road to Coding

      只要那一抹笑容尚存, 我便心无旁骛

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags

第四篇 安装系统与多重引导

22 Sep 2017

本章内容区别与之前的装机,之前的一篇之我自己没有任何学习经验的情况下,

误打误撞进行装机的经验,此篇是比较系统正式的学习了之后的知识总结。

  • 第一步:由BIOS调整开机选项

    通过上一章的学习,认识到BIOS在开机时的重要性,即对电脑开机时的一些配置选项

    那么我们调整开机选项就与BIOS密切相关了。

    通过网上查询,找到自己型号电脑开机时进入BIOS的快捷键

    开机时,迅速进入BIOS设置界面,

    之后,做到以下几点

    1.关闭快速启动 Source Boot

    2.改为Legacy only

    重新开机,使用光盘,或可启动U盘进入安装。

  • 第二步: 在安装时选择合适的选项

    安装时的选项,语系,时区,Root账户,用户账户

    切记:以上内容需进行谨慎设置

  • 第三步:进行磁盘分区

    如何进行分区,已经在上一章详述。

    接下来介绍几种常用的文件系统类型:

    在Win中基本都是FAT32,NTFS跑不掉

    在Linux中则是ext2/ext3/ext4 日志文件系统

    swap 内存交换空间,swap空间并不会使用到目录的挂载

    biosbrug 针对BIOS的挂载

    vfat 兼容的文件系统

    LVM 弹性调整文件系统的机制,

    以上内容,我目前能懂得也不多,只能算是了解而已。

    针对swap分区:

    swap分区是用来存储物理内存中不常访问的数据的,可以理解为扩展内存

    Linux说明中,有建议swap是物理内存的1-1.5倍

    但是,这也只能算是以前的标准了,按现在来讲,其实都用不了,只要4G以上内存

最后的一些建议:

强烈建议设置两个用户,普通用户作平时用,Root用户权限过大,可能会出错的。

如果小白的水平不够,不建议自行进行grub2引导程序的安装,我当时就是这样把舍友电脑玩坏的,捂脸

安装顺序:Win->Linux

如果安装顺序反了不行吗?也可以使用grub2引导程序进行修正。

还有具体的安装问题可以继续戳我。

June 3, 2017 4:03 AM

———————————————–

Update: November 30, 2017 10:48 PM

系统启动流程

系统引导概述
  1. 计算机加载BIOS,最接近硬件的软件,同时对计算机进行自检,”加电自检” (Power On Self Test)

  2. BIOS读取MBR的内容,或者GPT中的内容进行系统启动引导,一段引导程序及分区信息,对于Grub,详述

  3. 运行Grub,同时开始计算机的第一个进程 /sbin/init 进行初始化

  4. 系统根据/etc/inittab中的设置,进行初始化配置,

    进行一系列的设置,比如系统变量,网络配置,并启动swap,设置/proc,加载用户自定义模块,加载内核设置

  5. 根据/etc/inittab中的runlevel启动对应的服务,运行指定rc?.d/下的脚本来启动服务

  6. 运行,/etc/rc.local

  7. 生成终端以及X Window来等待用户登录

Grub,Runlevel 比较容易理解,在此不详述了


vbird Share Tweet +1