最近淘了个Thinkpad T410想安装linux+win7的双系统或者多系统,捣鼓了2天才终于搞定。特撰文以记之。安装CENTOS + WIN7 双系统相关的教程网上已经很多了,不再重复造车轮。这里会列出一些安装过程中遇到的问题,及推荐的解决方法。
网友"一线涯"已经将安装写得非常详细:
http://blog.csdn.net/jcjc918/article/details/9412757
这里对其部分信息更新下
所需工具
1.CentOS 6.5 64 位系统镜像
iso镜像站列表:http://isoredirect.centos.org/centos/6/isos/x86_64/
选择你认为可用的镜像站点,比如163网易的镜像站,可以下载CentOS-6.5-x86_64-bin-DVD1.iso和CentOS-6.5-x86_64-bin-DVD2.iso
http://mirrors.163.com/centos/6.5/isos/x86_64/
http://my.oschina.net/u/1377774/blog/187252
问题总结
问题一.若按传统的U盘制作方案,需要将4G+的DVD1 拷贝到U盘。那么问题来了,大家都知道U盘的格式被格式化为了FAT32,其不支持超过4G的单个文件,这个如何解决?
【方案1】:从UltraISO中将DVD1中的package中的部分安装包(推荐所有的eclipse)删除,使整个镜像文件的大小小于4G。最后重新压缩成ISO,放到U盘进行安装。
【方案2】:在WIN7下,对磁盘分出一个临时分区(安装成功后可删除,退回给磁盘),10G大小即可,格式为FAT32。将CentOS-6.5-x86_64-bin-DVD1.iso和CentOS-6.5-x86_64-bin-DVD2.iso拷贝到该分区。然后重启系统,进入安装操作,在选择镜像所在的驱动器时,选择新建的分区(驱动器)即可。(这样还算什么U盘安装?这其实是被逼无奈的方法,主要针对下述问题2-a。)
问题二.安装过程中出现 Error: Cannot retrieve repository metadata
该类问题可以统一归纳为文件及介质错误,其各自具体出现场景及原因也不一样:
场景1:Unable to read package metadata. This may be due to a missing repodata directory. Please ensure that your install tree has been correctly generated.
Cannot retrieve repository metadata(repomd.xml) for repository: anaconda-base-version.arch.
Please verify its path and try again
【方案2】:若方案1不能解决你的问题,那就是你使用的U盘有问题了。解决方法参考上述问题1的方案2.(实际上笔者就碰到这么奇葩的问题,受尽2天的折磨T_T,这也是为什么有方案2的原因)。
场景2:Error: Cannot retrieve repository metadata (repomd.xml) for repository:XXX. Please verify its path and try again
【方案1】.这可能是因为你的更新源出了问题。相关参考:
http://blog.csdn.net/zhuliting/article/details/5781396
http://blog.csdn.net/ibmfahsion/article/details/12715007
场景3:Unable to read package metadata. This may be due to a missing repodata directory. Please ensure that your install tree has been correctly generated.
failure:
repodata/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.yyy.gz from anaconda-CentOS-ZZZ.x86_64: [Errno 256] No more mirrors to try.
【方案1】:该问题一般是因为使用虚拟光驱拷贝出DVD1.iso中的/repodata/目录下的文件后,文件后缀丢失导致的。而/repodata目录下的TRANS.TBL文件就是描述这些文件名及其后缀的。可参考它来更改丢失后缀的文件名即可。