通过网络安装CentOS遇到文件丢失问题

2017-12-18 15:20:02

之前一台老机器需要安装Linux,通过网络安装遇到了几个匪夷所思的问题。


网络安装步骤并不复杂:

1. 用U盘做个系统引导盘,引导机器进入网络安装程序

2. 同局域网中另一台机器做服务器提供源,提供系统文件URL


按要求需要装CentOS-6.9

下载安装系统对应的引导盘 CentOS-6.9-i386-netinstall.iso 不到200M,用UltraISO刻到U盘。

引导机器进入网络安装系统后,DHCP到IP,输入系统文件的URL进行安装


问题出在另一个机器,我们用了个现成的服务器,下载系统 CentOS-6.9-i386-bin-DVD1.iso 解压到根目录下


安装一会儿后开始提示找不到文件:


repodata/5a1020f3547c35572523a5afed58841afb93d89e80d0c1b6e357d1068587fc37-filelists.xml.gz

repodata/60e24299e7d98f83089101081919a2aed09c27ba64c1057a3dc2f90823e50608-filelists.sqlite.bz2

......


开始还以为下载的系统文件有问题,后来才发现,原因是repodata目录下的文件都没有后缀扩展名

需要按同目录下的repomd.xml中的内容,手动去把扩展名加上


正常一会后又开始提示文件丢失


libicu-4.2.1-14.el6.i686.rpm

firefox-45.7.0-2.el6.centos.i686.rpm

......


解决办法:网上下载到对应的文件到Packages目录下进行替换


官网下的ISO竟然会出现这种问题,郁闷,目前只能怀疑是我们提供源的服务器是WIN的,解压后不兼容?


近期文章