一、Linux系统基础知识

1、各个硬件设备在Linux中名称

        在Linux系统中,每个设备都被看作为一个文件来对待,并且几乎所有的硬件设备文件都在/dev这个目录内。下面举例几种常见的硬件设备在Linux中的文件名。

硬件设备名称
设备设备在Linux内的文件名称
IDE硬盘/dev/hd[a-d]
SCSI/SATA/USB硬盘/dev/sd[a-p]
U盘/dev/sd/[a-p](与SATA相同)
打印机/dev/usb/lp[0-15]
鼠标USB:/dev/usb/mouse[0-15]
当前CD ROM/DVD ROM/dev/cdrom
当前鼠标/dev/mouse

需要注意的是硬盘(IDE、SCSI、USB都一样),每个磁盘驱动器的磁盘分区(partition)不同时,其磁盘文件名还会改变。

2、磁盘基础知识

        磁盘的第一个扇区主要记录了两个重要信息,分别是:

                主引导分区(Master Boot Record ,MBR):可以安装引导加载程序的地方。

                分区表(partition table):记录整块硬盘分区的状态。

MBR是很重要的,因为当系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何进行开机。当主机中安装多重引导的系统,MBR这个区块的管理就非常重要了。

3、开机流程流程 主引导分区(MBR)

        BIOS:是一个一个写入到主板上的一个程序,这个BIOS就是在开机的时候计算机系统会主动执行的第一个程序。

        CMOS:是记录各项硬件参数且嵌入在主板上面的存储器。

        开机流程:

                1、BIOS:开机主动执行的程序,会认识第一个可开机的设备。

                2、BMR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序。

                3、引导加载程序(Boot loader):一个可读取内核文件来执行的软件。

                4、内核文件:开始操作系统的功能。

        什么是Boot loader,它是操作系统安装在MBR上面的一套软件。boot loader的主要任务有下面这些项目。

        1、提供菜单:用户可以选择不同的开机选项,这也是多重引导的重要重要功能。

        2、载入内核文件:直接指向可开机的程序区段来开始操作系统。

        3、转交其他loader:将引导加载功能转交给其他loader负责。

        例如:你的计算机有两个以上的系统(即有两个以上的引导加载程序),分别安装在两个硬盘分区,在开机的时候,MBR的引导加载程序提供两个菜单,分别是两个系统的引导加载程序。

        需要说明的是:

                1、每个分区都有自己自己 启动扇区(boot sector)。

                2、 loader只会认识自己自己系统分区内的可开机内核文件,以及其他loader。

                3、loader可直接指向或者是间接将管理权转交给另一个管理程序。

                4、在安装windows和linux双系统时,最好先安装Windows再安装Linux。因为Windows安装时会自动复盖掉MBR以及自己所在分区的启动扇区。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值