楼主对swap分区的理解是对的,但是对/boot分区的理解不是很恰当
/boot分区是 Linux的内核及引导系统程序所需要的文件目录,比如initrd.img等文件都位于这个目录中,grub系统引导管理器也位于这个目录。(注意:是内核,和引导程序的所在分区)
/ 分区是linux的根分区,用来挂载各个目录,比如用户目录/home,系统应用程序目录/usr(相当于windows的Program Files目录)等.
如果想安装一个LINUX系统的话,最少要有两个分区,一个是
/swap,一个就是 /
一般来说/boot分区给一个100M左右的独立分区,/swap给内存的两倍,1G以上的就给1G就够了
然后LINUX下还需要许多的分区,你不可能一个一个的去分,所以,你只要分一个/就够了,系统会自动在/下创建各个分区的
/是所有目录的根目录,一定要有
swap,/boot分区都可以没有,只用一个/根分区就行
但按照FHS标准,/boot,/usr这些目录一定有
/swap和swap的意义不同,swap是一个分区,专门用来作虚拟内存
/swap是一个文件,用来代替swap分区,作为虚拟内存,但可以删除,改变大小等
现在不懂不要紧,都是挂载(mount)的概念,用多了就觉得理所当然了
http://www.pathname.com/fhs/里面有一些标准,
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/dirstructure.html
http://forum.ubuntu.org.cn/viewtopic.php?t=34537&highlight=grub
另外要分别一个概念,一般人说根分区有两个比较混淆的意思,一个是指/
,另外/root(也常被叫作根分区)。