admin 管理员组

文章数量: 887021

这个学期专业课开了linux操作系统,自己也觉得挺有意思,所以在网上买了一本鸟哥的私房菜,跟着鸟哥就学了起来。

学习linux,当然需要一台合适的练习机,光背命令是没用的,一定要实践实践再实践,鸟哥也曾曰,安装linux没有超过10次以上的,那不叫学了linux。

so学习linux,就从安装系统开始吧。

网上有很多安装linux系统的教程,这里我就不再一一阐述了,且讲讲鸟哥书中提到的原理吧。

1.明白操作系统的概念

操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

上面是百度百科对操作系统概念的解释,我们从中可以提取出一个很重要的信息,操作系统实则是“计算机程序”,“系统软件”。它是软件!它是软件!它是软件!(重要的事情说三遍!)所以我们装系统,就是把一个软件安装在电脑的磁盘上啦。

2.计算机是如何加载操作系统来进行开机的

假设我们现已在计算机的硬盘上安装了centos系统,那么计算机是怎么找到centos系统来开机的呢(软件要执行才有用嘛)?这就要涉及到开机流程了。

下面是整个开机流程到操作系统之前的大概动作:


有没有对上面的BIOS很熟悉?在用老毛桃装windows系统时是不是要经常调这小玩意?把U盘设置成第一开机设备?有印象了吧。好了,下面正式介绍一下BIOS这位老伙伴是个啥玩意。BIOS是一个写入到主板上的一个韧体(鸟哥说韧体就是写入到硬件上的一个软件程序啊,可要搞明白喽),这个BIOS就是在开机的时候计算机系统会执行的第一个程序了。接下来BIOS会去分析计算机里面会有哪些存储设备,我们以硬盘为例,BIOS会依据用户的设置去取得能够开机的硬盘(这也是为什么我们可以用u盘来做启动盘),并且到该硬盘里面去读取第一个扇区的MBR位置。MRB这个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序,此时BIOS就功成圆满,而接下来就是MBR内的引导加载程序的工作了。这个引导加载程序的目的是在加载内核文件,由于引导加载程序是操作系统在安装的时候所提供的,所以他会识别硬盘的文件系统格式,因此就能够读取内核文件,然后接下来就是内核文件的工作,引导加载程序也功成圆满,之后就是大家所知道的操作系统的任务啦!

3.使用u盘安装linux系统原理

以前装系统好多是使用光盘来安装的(哥鸟的教程也是!),不过前提是你电脑上要有光驱!现在有了u盘感觉特方便,装windows系统可以在网上下载U盘启动制作工具来做成老毛桃,大白菜什么的,装Linux可以下载UltraISO制作工具!不管是用u盘装linux还是windows,我们都是借助制作工具来把普通u盘做成启动盘,把引导写在u盘里,这样你才能从u盘进行开机!并开始你的装系统操作!

本文标签: 原理 操作系统 Linux