最近想安装一个CentOS玩玩,试了两种方式(1:硬盘安装,2:U盘安装)html
这是我最早使用的方式,我虽然有两个U盘,但容量过小都只有4G,下载的centos 7 x64.iso也有4G,装不下,因此使用硬盘安装,linux
0)Disk Management,windows
说明:第一个分区是win7系统预留200MB,第二个分区是Win7系统,第三个是扩展分区,最后一个空的主分区,我把CentOS安装到这个.centos
1),由于linux没法识别NTFS格式的分区,因此我把最后一个分区删掉,建立了一个10G的分区,而后使用命令行把它格式化成FAT32, 'Format I: /FS:FAT32'.工具
把CentOS7的dvd 镜像拷贝到那个分区下,而后用UltraISO(这个工具很好很强大,一会作启动U盘的时候也用它)工具把images和isolinux文件夹也拷贝到该分区的根目录下.centos7
2),安装easybcd 2.1.2,配置以下spa
而后写入以下配置文件:命令行
title Install CentOS root (hd0,3) kernel (hd0,3)/vmlinuz linux repo=hd0:/dev/sda4:/initrd (hd0,3)/initrd.img
说明 红色标识很重要,如何没有,在启动安装时,就会出现/dev/root does not exist的提示,hd0:指是第一块硬盘,3指的第一块硬盘上的第三个分区(I:),红色sda4: 这个本身体会吧,我也说不清,感受它要比前面的+1.code
3),开始安装,这时应该能够显示正常安装界面了,但最终仍是没有安装成功!由于一块硬盘最多只能有四个分区,除了前三个,我加一了个FAT32(I:)放镜像,因此没法再分区,没法安装.orm
把那10G的分区删掉(如今3三个分区:系统预留,WIN7,扩展分区),
0),我不得不从JD上买了一个16G的内存卡.
使用UltraISO把CentOS7的镜像写U盘(以HDD+方式).
1)开始安装,正常进入安装界面,在选择安装方式的时候没有把Bootloader写入到硬盘,由于看网友说,若是写入,开机就没法找到win7的启动项,
并且我 使用自定义分区,但最多能够再分一个区,因此我只能把'/'指定了100G,开始安装,安装完成后,重启是否能够看win7启动项,但也中有win7启动项(由于跳过了bootloader),
2),开始查找各类方式,在win下引导Linux,最后仍是没有找到.
3),但找到了一个安装教程说明,要把bootloader写入硬盘,虽然第一次没有win7启动项但以后能够添加,
连接:http://www.dedoimedo.com/computers/dual-boot-windows-7-centos-7.html
4),我要从新安装了一次把bootloader写入硬盘,重启果真只有Linux,没有Win7,进入linux
修改 /boot/grub2/grub.cfg
把下面这句放在'40_custom'的位置(打开grub.cfg文件,在接近最下面的位置能够看到),
menuentry "Windows 7" { set root='(hd0,1)' chainloader +1}
hd0:第一块硬盘,1:第一分区,个人win7启动项应该就在系预留的那个200MB分区中.
5),重启,果真看到Win7了,回车,正常进入win7,哈哈,
至此,win7¢os7双系统安装完成,