1. 硬件设备在Linux中的命名

IDE硬盘: /dev/hd[a-d]

SATA/SCSI/USB硬盘/U盘: /dev/sd[a-p]

打印机:  25针 /dev/lp[0-2]  USB: /dev/usb/lp[0-15]

鼠标: USB /dev/usb/mouse[0-15]  PS2: /dev/psaux

当前cdrom和鼠标: /dev/cdrom  /dev/mouse

 

2. 磁盘分区的构成

磁盘的第一个扇区(Sector 512 Bytes)存放主引导分区(MBR, Master Boot Record 446 Bytes)和分区表(Partition Table 64 Bytes)

MBR用来存放引导加载程序 Boot Loader, Boot Loader可以加载多个不同操作系统的Kernel,或者将Load的工作转交给其他Loader

分区表用来存放分区信息,分区表最多写入4个分区信息(4个Primary或 3个Primary + 1个Extended),其中主分区(Primay)和扩展分区(Extended)占据挂在文件名 sda1 ~ sda4, 扩展分区的划分从 sda5 开始,扩展分区内存放有扩展分区表,用于记录扩展分区的分区信息,扩展分区划分的分区成为逻辑(Logic)分区

Primay分区与Logic之间无法整合,除非将整个Extended破坏掉,下图是磁盘分区示意图

 

3. 开机顺序

1) BIOS: BIOS是写在主板上的程序,他负责查找硬盘的MBR。

2) MBR: 主引导分区,内包含Boot Loader

3) Boot Loader: 按用户选择读取操作系统内核程序

4) Kernel: 内核程序运行,开机

Tips : 安装Windows和Linux双系统,应该先安装Windows再安装Linux,因为先安装Linux,在Windows安装时会覆盖MBR,重写Boot Loader程序,这样会导致Loader无法查找到Linux。而Linux在安装时可以手动选择安装Loader程序的启动扇区,或者设置Loader程序的启动菜单,而不会破坏Windows的loader。当然如果先装了Linux,MBR被覆盖后也可以用其他方式来修复MBR

 

posted on 2012-10-26 20:51  ZimZz  阅读(360)  评论(0编辑  收藏  举报