centos 安装前规划

来源:互联网 发布:黑客网络 修改器 编辑:程序博客网 时间:2024/04/29 03:59

        关于linux的基础也了解了几天了,接下来马上就要安装linux系统了,呵呵。。。终于要装系统了。

        初次安装linux一般来讲只划分出“/”分区和“swap”分区即可。

       “/”即根目录,linux的一切目录皆由此目录衍生出来的。一般来讲,我们会将根目录的空间定为ext3格式的。而swap即内存交换区,按照书上所说的一般为内存的1.5-2倍,不过当你玩熟了linux以后也可以自己合理的设定,甚至不要。swap的主要功能即作为内存交换之用,当系统中的内存已经不多,而你正要运行的程序所需的内存又大于这所剩不多的内存时,linux就会把内存中不常用到的数据置换到swap分区,然后把你要运行的程序捉进来,直到你再使用那个程序的时候才会再次把那个程序装回内存;基本上可以把swap理解成windows的虚拟内存。(备注:swap无需挂载)

        有时安装linux还会分出一个叫做"/boot"的分区,这是因为在某些特殊的情况下,比如老旧主板安装大容量硬盘的时候,可以造成主板上的bios无法正确的读取硬盘的容量数据而造成无法开机的情况,虽说bios无法正确的读取硬盘的容量,但至少硬盘的前边的扇区还是可以正确读取的。此时我们可以把整个磁盘前边的扇区分割出来一小部分,大约100M左右,并把这个分割槽和系统启动文件的目录放在一个位置,那就是"/boot"这个目录,这样就能解决这个问题了。重点是:『将启动扇区所在分割槽规范在小于1024个磁柱以内~』。请注意,"/boot”这个分割槽一定要放在硬盘的起始磁柱,也就是必须在整个硬盘的最前边,比如/dev/hda1。

        无论你要安装windows/linux双系统,还是单linux系统,开机管理程序(如grub)都必须要安装到MBR,因为如果你安装双系统,那么linux必然是后安装的,这样如果linux的grub没有安装到MBR,那么开机后bios会自动读取可开机的第一个硬件装置的第一扇区,即硬盘MBR,这样读到的还是windows的开机管理程序,既然是windows的开机管理程序,那么开机选单也是由windows提供,这个选单和你安装linux之前的选单并没有什么不同,这样你在启动选单中就只能看到windows,而无法找到linux的启动选单,自然也就无法启动linux,是不是感觉很郁闷,正确安装了linux,却找不到启动的地方。。。。。。惊恐如果将grub安装到MBR,则不会出现此种情况,grub会提供开机选单供你选择,其中就包括你刚刚安装的linux和早已存在的windows。

        真的出现了上文所说的情况?大哭  。。。。。。那也不必担心,因为这也是有办法可以补救的,也即下边要讲的内容。

        如果你真的看不惯开机管理程序叫什么grub,觉得太影响心情,那么你也可以把grub安装到根目录所在分割盘的boot sector,这样你开机就不用看这个让你觉得牙疼的东西了,但是同样你也看不到linux了的启动选单了。那我怎么启动linux了?尴尬呵呵,不用担心了,你可以正常进入windows,然后在windows下安装开机管理程序spfdisk,然后用spfdisk来设定正确的开机选单。

        假如你真的装了双系统,而且也把grub按照到MBR,那么请注意,删除linux系统的时候要小心了。你玩了两天linux后感觉不爽,不想再玩了,就想随便的卸掉linux,不行的,不能乱卸!!!因为grub是安装到MBR的,通过以前开机流程的学习我们知道,开机时bios会读取MBR的,而MBR里的主要数据就是linux的开机管理程序grub,那你把linux都卸掉了,grub当然也就不存在了,但是grub的作用时管理开机选单啊,连grub都没有了,你到哪去找windows的开机启动选单呢?找不到当然就启动不了了。大笑

 

原创粉丝点击