windows 下硬盘安装 Centos 7 双系统


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的启动项目



都是坑啊。。。


你可能感兴趣的:(windows 下硬盘安装 Centos 7 双系统)