这里默认已经安装好 win10,如果还未安装win10,请自行百度win10得安装方法。
1:制作centos得启动u盘
工具:软碟通 UltraISO,centos官方镜像
1.1 下载 软碟通 UltraISO,centos官方镜像 文件
1.2下载centos 系统文件,
百度centos下载,进入下载网站
https://www.centos.org/download/
进入官网后,选择最新版本得DVVD ISO或者 其他版本得镜像下载。
1.3 制作启动u盘
百度软碟通 UltraISO,下载该软件,安装,使用版即可。
使用内存4G以上得优盘,如果u盘无法装超过4个G得文件,请百度如何解决U盘拷贝时提示文件过大问题,http://www.xitongzhijia.net/xtjc/20140520/22019.html
然后打开软碟通,制作u盘启动,http://jingyan.baidu.com/article/a378c960630e61b329283045.html
把centos的ISO文件,写入到u盘中。
1.4 第一步、在Windows中为Linux分出磁盘空间
右击“此电脑” -- “管理”
不用新建简单卷,直接处于位使用状态就可以,
1.5 插入u盘,重启电脑,进入bios,修改u盘为第一启动项,或者重启时按u盘启动快捷键,
如果,上面设置正常,重启后,将进入CentOS的安装界面了,如下图:
(我发现和之前网上的不一样,没有CentOS7的标志和什么TAB,也输入不了什么vmlinuzinitrd=initrd.img inst.stage2=hd:/dev/sdb4:/ quiet)
5.选择第一项:Install CentOS7,回车继续等待直到出现以dracut:/#开头的命令行。
(目的是:因为你一开始不知道你的盘符,所以我们通过这一步去查看你的安装U盘的盘符,例如我的是/dev/sdb4)
6.操作:
dracut:/# ls
dracut:/# cd dev
dracut:/dev# ls
可以看到你的盘的盘符分配情况,一般是sdb开头的(其实就是那个安装U盘)。
寻找USB字样,的一行应该就是你的u盘, 把它记下来,
dracut:/dev# reboot // 重启电脑
7.修改启动参数
此时重新进入了菜单,
选择第一项:Install CentOS7,按下 e
修改下列命令:
Linuxefi /images/pxeboot/vmlinuzinst.stage22=hd:LABEL=CentOSx207x20x
86_64 quiet
更改为:
Linuxefi /images/pxeboot/vmlinuzinst.stage22=hd:/dev/sdb4 quiet
(这里的sdb4是我的盘符,你按照你的盘符进行修改),修改完后,ctrl+x执行。
即可进入到整个的图形化安装界面,但这里还有一个关键点,其他这里不再赘述。
第四步、安装
不久之后,就到了这个界面,终于不是冷冰冰的命令行了,内心还是有点小激动的~O(∩_∩)O
一定注意不要忘了修改软件选择
注意一定要进去选一个桌面,我当时很悲哀的忘了选,结果进去以后全是命令行,关机都不会......无奈,强行关机,再重新安装
然后是分区,分区这里要注意,一定要选择我们在第一步中分出来的空闲磁盘,否则会覆盖掉磁盘里原有的信息,切记切记。“硬盘有价,数据无价”。
分区计划
/: 30G
swap: 8G
/home: 11.7G
/boot: 300M
/boot /efi 这个不能忘
同样的方法建立swap、/boot、/home 、/boot/efi 分区,这里需要注意的是swap的大小,一般来说,应该是实际内存的两倍,但是实际内存很大的话,设置8G也够了
分区后发现大小不是我们设定的,所以在右边重新设置大小,但是磁盘不能完全被分割,所以最后swap会小一点点(记得设置swap和boot时单位是MB)
至于这个分区的类型,也就是Device Type这里,按照它默认就好,即/、swap、/home是LVM类型,/boot是标准分区
分好区后,点击“完成”,弹出下面的窗口,直接点击“接受更改”
到现在,全部设置完毕,开始安装
注意在设置账户时,还会设置一个密码,而那个密码是针对账户来说的,和root密码并不一样,所以要将两个密码记清楚(懒癌晚期的我设置成一样的了),而且如果你的密码设置太简单的话,要点两次完成才能退出
找到win10的引导
二、修改引导顺序:
1. 生成,更新 grub.cfg (可选)
下面的命令会使用/etc/grub.d下的自动配置脚本和/etc/default/grub中定义的变量,自动生成GRUB2配置文件(包括在 /boot下的内核),
-o 指定输出文件,/boot/grub2/grub.cfg是默认配置文件。如果是多系统,它会自动的把它们找出来,加入到启动菜单列表中去。
# grub2-mkconfig -o /boot/grub2/grub.cfg
2. sudo vim /etc/default/grub
#注释掉GRUB_DEFAULT=saved,在这一行的下面插入GRUB_DEFAULT='Windows 7',' ' 的内容,与你启动选项内容一致,保存并退出。然后执行
下面的命令
3. sudo grub2-mkconfig --output=/boot/grub2/grub.cfg 上面这句命令不能省
4.grub2 文件夹下的 grubenv ,开机引导是以这个文件里面的参数来确定的
输入命令:
# cat grubenv
或者 # sudo vim /boot/grub2/brubenv
查看文件内容,
saved_entry =CentOS Linux(........)
于是按照grub.cfg 里面的内容来修改 grubenv的内容,先注释原来的内容,在加上自己的引导标题
saved_entry=Windows 8(loader)(on /dev/sda1)
保存退出,就能修改windows为默认启动项了。