win 10 下安装Centos 7踩的坑
参考一下文档:
这几篇文章写的很到位,我只说下我自己遇到坑点。
用到的工具
1、分区软件DM GENIUS
2、EasyBCD 用于配置引导程序
3、WinGrub 用于查看磁盘序号
4、Ext2Fsd使window识别ext2或ext3的文件系统
这些工具可以到百度上搜,建议去软件相应的官网去下载较新的版本。
坑点1: DM分区是要分成ext2或ext3文件系统,linux下兼容,由于centos的iso文件大于4G不用使用fat32,也不能使用ext4(主要是因为Ext2Fsd不兼容)。
坑点2:Ext2Fsd的版本,刚开始下载的0.46版本,在Ext2Fsd启用ext2时会出现XXXX could be not
started的错误,致使不能读取ext2分区。后来使用0.5版本可以正常启用。
坑点3: ext2 分区启用后不能写入文件。Ext2Fsd中更改 “配置ext3卷属性” 将只读不可写选项去掉
坑点4: 磁盘序号 ,通过查找的磁盘序号为(hd1,4),我的引导项配置如下:
title Install CentOS 7.0
root (hd1,4)
kernel (hd1,4)/isolinux/vmlinuz linux repo=hd:/dev/sda5:/
initrd /isolinux/initrd.img
如果之中 没有 linux repo=hd:/dev/sda5:/ 这句,会在后期安装过程中出现dracut-initqueue timeout的错误而无法进行。
另外一种启动的方法:(参考[Windows7下安装CentOS](http://blog.163.com/for_log/blog/static/2162830282013031031278/))
a)输入命令 root(hd0,X) ,以定位到centos光盘镜像所在分区,其中X为分区号,这里是4。输入命令 ls ,确认一下。如果发现不是光盘镜像所在分区,可用root (hd0,X)命令从新定位,再用ls命令确认。
b)加载images文件夹下的临时内核文件,依次输入命令
kernel (hd1,4)/isolinux/vmlinuz linux repo=hd:/dev/sda5:/
initrd /isolinux/initrd.img
c)运行命令 boot ,启动临时内核程序
centos7 找回win10 引导程序
su root
cd /root/grub2
gedit grub.cfg
修改文件/boot/grub2/grub.cfg中的内容如下:
menuentry 'window10 201511'{
set root='hd0,msdos1'
chainloader +1
}