1、建立临时分区
用Acronis Disk Director Suitehttp://www.duote.com/soft/20750.html(或其他分区软件)分一个20G的分区格式化成Ext3(因为CentOS6.0的iso文件大于4G,所以无法放在FAT32分区内,而引导又不支持NFTS,只能用Ext3代替)
2、准备安装文件
打开Ext2fsd(让windows识别ext文件系统),选中那个20G分区,选择工具与设置>配置文件系统驱动,点击 启用。
再选中该分区,按快捷键F4(更改装配点盘符),添加一个盘符。
将iso文件整个复制进来。
再将images文件夹和linuxiso文件夹还有根目录下的单个文件都解压到5G分区根目录下
中fat32放不下镜像文件,因为fat32只支持4g的文件。
3、建立引导
使用EasyBCD,添加Linux的安装引导Grub程序,具体步骤:点击添加新条目-》NeoGrub-》安装-》配置,在
menu.lst记事本中,添加如下图最下面三行的引导项:
title CentOS7
kernel (hd0,n)/vmlinuz linux repo=hd:/dev/sda(n+1):/
initrd (hd0,n)/initrd.img
注意:
以上代码中的(hd0,n)表示安装镜像的所在盘,也就是第一步中的20GB盘。具体是多少可以使用WinGrub工具查看Windows的分区表。具体步骤:点击WinGrub的菜单Tools-》Partition List.
sda(n+1) 和 (hd0,n)表示的意义一样。
实例:
title CentOS7
kernel (hd0,5)/vmlinuz linux repo=hd:/dev/sda6:/
initrd (hd0,5)/initrd.img
4、重启,进入安装
省略,注意本教程不涉及系统分区。
作者的分区如下,供参考
/ lvm ext4
/boot standar partition ext4
/swap lvm ext4
还有一个注意的问题,centos 7默认是mini 安装,也就是最小化安装的,记得选择自己想要的功能,例如图形化界面。
5、重建windows启动项
在开机选择系统的界面按C,进入Grub2,进入后在命令行下输入“ls –l”命令查看Windows7的位置,可以看到Windows7的位置是(hd0,msdos1),记下这个位置,以备下面的步骤使用;
修改CentOS中/boot/grub2/grub.cfg这个文件,添加Windows7的引导项,如下:
menuentry 'Windows 7 64_Bit' {
insmod chain insmod ntfs
set root=‘hd0,msdos1’
chainloader +1
}
#chainloader后面有一个空格,具体的格式请参考linux的启动项目
都是坑啊。。。