参考《鸟哥的Linux私房菜》
首先一定要看的是关于目录树和挂载的内容,理解Linux下的磁盘分区的概念
-
在Linux系统当中每个设备都被当成一个文件。
-
磁盘分区:N个扇区组成一个柱面,N个柱面组成一个盘片
-
整块磁盘的第一个扇区最重要,记录了磁盘的重要信息,分别是:
主引导分区(MBR),安装加载程序的地方,系统开机的时候回主动读取这个MBR的内容,这样系统才会知道如何开机,446B
分区表,记录整块硬盘分区的状态,64B
-
分区表中的64B数据分为4组记录区,每组记录区记录了该区段的起始与结束柱面号
这四个分区在linux系统下的文件名为
-
P1:/dev/hda1
-
P2:/dev/hda2
-
P3:/dev/hda3
-
P4:/dev/hda4
分区只是针对该64B的分区表进行设置
硬盘默认的分区表仅能写进4组分区信息,称4组分区信息为主分区或者扩展分区,因此区和扩展分区最多只有4个,扩展分区可以分出更多的逻辑分区
分区的最小单位为柱面,
每个分区都有自己的启动扇区,才能实现“多重引导”
-
目录树结构
Linux系统最重要的地方在于目录树结构,目录树结构中最重要的是根目录“/”
挂载:利用一个目录当成进入点,将磁盘分区的数据放在该目录下。也就是说进入该目录就能够读取该分区
我安装的是Windows和Ubutun的双系统,在安装Ubuntu的时候设置了“/”和“/home”和swap三个分区
将启动引导设置到了“/”目录下,然后在windows下使用easyBCD设置了双系统引导界面。
如果安装错误的话,需要删除Ubuntun。
1)下载Mbrfix软件mbrfix.exe
2)打开命令行 输入mbrfix/drive 0 fixmbr
3)打开win下的磁盘管理,清空ubuntun的所占用卷