使用u盘安装linux操作系统原理
2015-11-28 18:17
549 查看
这个学期专业课开了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,当然需要一台合适的练习机,光背命令是没用的,一定要实践实践再实践,鸟哥也曾曰,安装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下导入、导出mysql数据库命令
- The path "/usr/src/linux/include" is not an existing directory.解决方式
- Linux系统硬盘读写测试
- 第十三天-linux正则表达式及重点命令
- 我的Linux配置笔记
- linux日常管理-curl工具
- linux下的定时或计时操作(gettimeofday等的用法,秒,微妙,纳秒)(转载)
- CentOS 6.4识别NTFS格式的方法
- linux日常管理-screen
- virtualbox 下Windows、Linux共享文件夹
- linux串口资料
- linux 安装mysql数据库——tar.gz包解压安装法
- Linux 2.6 schedule() 切换进程时没有释放rq->lock却又为何不会导致死锁?
- Linux 根文件系统的制作
- 嵌入式Linux下使用crond服务(定期删除过期文件)
- Linux下安装ffmpeg
- Makefile学习笔记1
- linux 安装jdk
- Centos安装OpenCV
- centOS 更新python版本