学习了一些Linux的操作之后,本着学习的精神想着把自己的电脑装上Linux。之前在机房的虚拟机上装了五六遍CentOS,觉得装系统还是蛮简单的,流程也不是太复杂,于是就在网上大概查了一下流程。
先是用在网上下载镜像文件CentOS-6.3-x86_64-bin-DVD1.iso,和启动U盘制作工具UltraISO,按照网上的教程吧自己的U盘格式化做成了Linux CentOS系统的启动盘。本着机房虚拟机装CentOS的熟练手法,直接就在win7上开始安装自己的Linux系统了(内心还是有点小激动),首先是重启电脑按esc(不同的电脑会不一样)进入BIOS,设置U盘启动,然后就开始了安装,剩下的流程也是参照网上的教程,但是到挂载分区的时候我懵逼了,没有可用的分区?why?进行不下去,又退不出来,就强制关机了。查了一下,自己犯了一个严重的错误,对计算机硬件和Linux的文件系统了解不充分就去学习命令的我,以为可以向win7重装系统一样就行了呢,原来是Windows和Linux系统分区的格式不一样导致,Linux识别不了Windows硬盘的格式,Windows文件系统格式有FAT文件系统和NFS文件系统,Linux的有ext(1,2,3,4)格式和JFS2等,所以Windows的文件在Linux系统上是不能用的。所以我在win7上装CentOS时,挂载时找不到挂载的硬盘分区。
了解了这些,又充满了信心,网上下载了一个分区助手,对系统进行了重新分区,规划给了Linux一些空间,以至于可以做学习的练习用。然后把分配给Linux的分区格式化为ext格式,然后继续重启,重复前面的步骤,到了挂载分区的时候,就可以对事先预留给Linux的硬盘进行挂载分区了。然后安装完成之后重启,电脑直接进入了win7,啊,崩溃,我的CentOS呢。why?哈哈,要多问为什么。于是又上网查了查,发现系统启动时,先进入BIOS,这个开机主动执行的韧体,系统启动识别的第一个可开机的设备,可开机的设备(即硬盘)的第一个扇区的主引导分区MBR(内包含加载程序),然后引导加载程序,这个引导加载程序可读取内核文件来执行软件开始操作系统的功能。开机直接进入win7是因为开启启动的BIOS没有去引导加载我的Linux系统的加载程序,所以没有启动Linux系统。于是网上又找了一个小巧的工具easybcd,通过这个工具,把我安装CentOS的启动项加到开机启动项,当我再次开机的时候就有Windows和CentOS两个选项,选择CentOS,系统就启动了我的Linux系统了。
要学习Linux的学友,我觉得先弄懂Linux的工作原理,以及计算机基础,硬件基础有一定的理解之后再慢慢去研究,当然也可以一边做着骚操作,一边再来理解Linux的工作原理,这可能是大部分同学的学习方式,我也是这样。只有基础扎实才能走的更远,这是永不变的真理。