记录 这里使用的镜像是CentOS-7-x86_64-DVD-1511.iso,之前我是已经装了win7系统的了,最近因为有需要想要再装个centos7做学习,哦,对了,这里是使用centos做引导的
首先装centos系统,转载自百度经验,考虑到日后如果经验贴被删掉就不好找了,粘一下借鉴过的步骤吧(帖子 http://jingyan.baidu.com/article/1709ad80b28cf74634c4f0d5.html)
下载centos安装盘。度娘搜索centos,第一条结果就是centos官网。这个不是重点,所以就简介吧!使用CentOS-7-x86_64-DVD-1511.iso。
1. 制作u盘系统盘教程网上很多图文并茂,这里也没图,简单说说。打开软碟通(ultraISO),打开UltraISO的窗口后依次点击左上角的“文件”-“打开”,浏览到存放镜像文件的目录,选中该目标文件,点击“打开”按钮,然后再次回到UltraISO窗口,点击菜单栏中的“启动”选“写入硬盘镜像”,如果u盘没格式化,点击格式化掉u盘,接下来在弹出的窗口直接点击“写入”按钮(注:将写入方式选择为“USB-HDD+”,如果不是这个模式,可能导致电脑无法通过U盘正常启动。),请等待片刻,正在将安装系统的镜像文件数据写入到U盘里。
2. 压缩硬盘,为linux安装腾出空间。在“我的电脑(win8为这台电脑)”上右键,选择“管理”。在出来的计算机管理界面上点击“磁盘管理”,会出现所有的磁盘。选择你要压缩的盘,右键选择压缩。输入自己想要压缩的容量。准备好上面几步之后就可以开始安装了。
3. 安装centos
重启电脑一直按F12(这里是联想电脑)进入选择启动设备,选择设备为你插入的启动盘,进入启动选择项,选择第一项(爬来的图,请忽略图中红框和红字)
进入centos安装界面,选择完语言时区,选择软件,其中KDE和Gnome都是桌面版的,我选择的是Gnome
选择安装位置,注意别选错盘了,看盘大小小的明显是u盘,要选择大的硬盘,网络硬盘不要管他(当然你有的话另当别论了),其他存储选项,自动分配分区的话把下面的勾勾起来,会自动帮你装到未分配的空闲空间分区里。我选择的我要配置分区,点击完成后会弹出另一个窗口,同样一路默认,它会自动帮你选最佳分配方案。当然,如果之前windows系统中你没有腾出足够空间且把分区删除,就没法一路默认了。
这里把分区挂载点介绍下(详见http://www.jb51.net/os/RedHat/86247.html):
swap:即交换分区,建议大小是物理内存的1~2倍
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB,如果你硬盘空间大的话,它自动分配时会多分配,大于100m,我是一共70G空闲空间,这里被分配了500m
/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
接下来步骤就简单多了,设置root密码(root账户系统默认有的,最高权限),用户名,密码,安装完选择语言,一路顺畅。
4. 修改引导
安装完重启电脑之后你会发现,重启之后是没有win7选项的,这是因为之前的win7系统的引导被lcentos覆盖了,这时,通过centos来引导win7。
进入centos系统,打开命令行终端,到“/boot/grub2/“里找到了grub的配置文件 grub.cfg,修改这个文件来确定启动菜单。找到两个menuentry,在这两个菜单之前添加一项,具体参数是
menuentry ‘Windows 7’{
set root=(hd0,1)
chainloader +1
}
然后保存就可以了。最好不要直接copy上面的参数,免得出现中英文错误。这个参数中(hd0,1)表示第一块硬盘(值从零开始)的第一个分区,当然你如果有多个硬盘就得看看你的win7是在哪块硬盘的哪个分区了,一般c盘都是第一个分区,也可以在linux 中命令行初入fdisk -l查看一下(我也没用过这个命令)。这个时候重启就会看到多出一个名字叫做'Windows 7'的菜单了,选择该菜单也能启动win 7。但你会发现,这时候默认选中的是Centos,如果你想改默认选中项,就得用到下面的一个链接的知识点了,很简单,只要敲一句代码。(http://www.bubuko.com/infodetail-1057065.html)
进入linux(centos)命令行()对了,包括之前操作都要用root账户登录),输入下面这条命令就可以修改默认启动,顺序为0,1,2,3,
[root@host ~]#grub2-set-default + number
我这里输入的是grub2-set-default 0,因为之前我把win7的menuentry 写在了已有的两个centos的menuentry 之前,位于第一个(序号0)
好了,到此结束