centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

时间:2022-07-20 07:09:24

从 http://mirror.team-cymru.org/CentOS/6.3/isos/x86_64/ 下载的6.3 DVD镜像

md5sum+size

a991defc0a602d04f064c43290df0131 CentOS-6.3-x86_64-bin-DVD1.iso  (4,289,386,496 字节) 410c1c5188e6076d62d6107153738a15 CentOS-6.3-x86_64-bin-DVD2.iso  (1,536,638,976 字节)

将其解压到一个文件夹【os_x64】下,dvd2中直解压Packages 到dvd1的Packages 即可,少数文件名重名,但都不重要。

建立ftp服务,根目录设置到os_x64上级目录或者 将 os_x64 加入到ftp虚拟目录,通过ftp://ip/os_x64 可以访问到 images文件夹、repodata文件夹、Packages文件夹即可。

dvd1中的isolinux下的 vmlinuz和 initrd.img 在目标机器 通过grub4dos引导安装centos,提示选择安装方法的安装image的时候,选择URL,输入ftp

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

接下来需要设置网络了

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

接下来设置ftp的地址

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

接下来从网络获取install.img然后继续安装了。

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

其实官网提供的minimal.iso 可以将images文件夹去掉,实际上只有35.4 MB了,install.img也可以通过网络下载,相对于centos无法识别ntfs分区的安装镜像来说,网络安装无疑方便了点。安装到最后出现错误提示:

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

我的dvd解压后,本来应该可以作为软件源来安装的,这是为什么呢?后来发现,在os_64目录下repodata下是这样子的:

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

但是repomd.xml的内容是:

<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
  <revision>1341569826</revision>
  <data type="other_db">
    <location xml:base="media://1341569670.539525#1" href="repodata/7ce6c7ad226d8fe6fdcd707299e05780e0e2b53d6c5b501d0202c8250543c3b9-other.sqlite.bz2"/>
    <checksum type="sha256">7ce6c7ad226d8fe6fdcd707299e05780e0e2b53d6c5b501d0202c8250543c3b9</checksum>
    <timestamp>1341569935.6</timestamp>
    <size>2691016</size>
    <open-size>11769856</open-size>
    <open-checksum type="sha256">b57760a82211d5699ca275ca51609a33ea2d2e58d9270fb0b80fc91e54a11645</open-checksum>
    <database_version>10</database_version>
  </data>
  <data type="other">
    <checksum type="sha256">30154de288eb7b171a2b176fa0a3a27e4bb6d86bc85bbb9f7222731e061cdbe0</checksum>
    <timestamp>1341569931</timestamp>
    <size>2936980</size>
    <open-size>12497860</open-size>
    <open-checksum type="sha256">b95bbb64dbd7398a06a73943eae312bed1f3715599002ee5e6292b97f65934d3</open-checksum>
    <location xml:base="media://1341569670.539525#1" href="repodata/30154de288eb7b171a2b176fa0a3a27e4bb6d86bc85bbb9f7222731e061cdbe0-other.xml.gz"/>
  </data>
  <data type="filelists_db">
    <location xml:base="media://1341569670.539525#1" href="repodata/5d39cc05a54a2306e5b42bc9d09b41c64ac9b1df71fcfffc9006d3f39a1c82d6-filelists.sqlite.bz2"/>
    <checksum type="sha256">5d39cc05a54a2306e5b42bc9d09b41c64ac9b1df71fcfffc9006d3f39a1c82d6</checksum>
    <timestamp>1341569946.61</timestamp>
    <size>6124572</size>
    <open-size>32844800</open-size>
    <open-checksum type="sha256">5dcf962b3cd7044a8b9eadf167dbb9f3459c88405b7b61ffc2d5a02fa2987b5d</open-checksum>
    <database_version>10</database_version>
  </data>
  <data type="filelists">
    <checksum type="sha256">91ab3d63ada0012acb696d7ac13374bc9f8874cb259054d6fddca99cd154a429</checksum>
    <timestamp>1341569931</timestamp>
    <size>5480204</size>
    <open-size>70733780</open-size>
    <open-checksum type="sha256">5d0b89922256b4b1656ca1c92c8149d2640bf18edfd12fb6146b496d9ed37876</open-checksum>
    <location xml:base="media://1341569670.539525#1" href="repodata/91ab3d63ada0012acb696d7ac13374bc9f8874cb259054d6fddca99cd154a429-filelists.xml.gz"/>
  </data>
  <data type="primary_db">
    <location xml:base="media://1341569670.539525#1" href="repodata/018dd5e8db1fe55ccd4fd96d3b1daaa5782b34d254cc7766a0eb9d1ac7e1be0d-primary.sqlite.bz2"/>
    <checksum type="sha256">018dd5e8db1fe55ccd4fd96d3b1daaa5782b34d254cc7766a0eb9d1ac7e1be0d</checksum>
    <timestamp>1341569952.99</timestamp>
    <size>4673840</size>
    <open-size>21272576</open-size>
    <open-checksum type="sha256">86b64d56a1963f9e616986b444ee4d1096a4c47a28721badbf196ef8e3ca4bc0</open-checksum>
    <database_version>10</database_version>
  </data>
  <data type="primary">
    <checksum type="sha256">974e3eb45ed520d2538c232807b90b605ceeea27a29a832a60119a45447d6d69</checksum>
    <timestamp>1341569931</timestamp>
    <size>2605455</size>
    <open-size>17541425</open-size>
    <open-checksum type="sha256">0b25649d64a6683bf8960f625142390a223e564551185716c3647341ec3d17a9</open-checksum>
    <location xml:base="media://1341569670.539525#1" href="repodata/974e3eb45ed520d2538c232807b90b605ceeea27a29a832a60119a45447d6d69-primary.xml.gz"/>
  </data>
  <data type="group_gz">
    <location xml:base="media://1341569670.539525#1" href="repodata/7ae992116f3faf2ea94dd136eb1a3a16e287a8ddd0f17f8f6d2b123ca81e93b9-c6-x86_64-comps.xml.gz"/>
    <checksum type="sha256">7ae992116f3faf2ea94dd136eb1a3a16e287a8ddd0f17f8f6d2b123ca81e93b9</checksum>
    <open-checksum type="sha256">0dae8d32824acd9dbdf7ed72f628152dd00b85e4bd802e6b46e4d7b78c1042a3</open-checksum>
    <timestamp>1341569953</timestamp>
  </data>
  <data type="group">
    <location xml:base="media://1341569670.539525#1" href="repodata/0dae8d32824acd9dbdf7ed72f628152dd00b85e4bd802e6b46e4d7b78c1042a3-c6-x86_64-comps.xml"/>
    <checksum type="sha256">0dae8d32824acd9dbdf7ed72f628152dd00b85e4bd802e6b46e4d7b78c1042a3</checksum>
    <timestamp>1341569953</timestamp>
  </data>
</repomd>

其中location指定的文件名是有后缀的,所以按照这个,给文件重命名后:

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

最下面的212KB 貌似是多余的。

重命名了,再继续安装,顺利进入下一步:

centos光盘解压后最为软件安装源【本地架设ftp安装源,安装centos】

然后安装没任何问题了。

安装了minimal后,可以进入系统 使用 yum groupinstall ****  来安装 桌面 等 ,如果直接 yum install ,后面跟的安装包太多,而且容易出现某些配置问题,无法正常工作,比如说 我yum install gnome** 桌面,半天都没搞定,还是groupinstall安装好的。

安装程序 这里安装各种类型的软件很方便,进入了系统后,就没有安装程序了,可以使用 添加删除软件 按照分类安装这些个软件。但是要配置本地架设的源就好了。

 

 

ps:后来发现 用zip rar 查看 repodata都没有后缀,用uiso 查看repodata 是有完整后缀的,我勒个去 啊。光盘是没问题的,解压需要注意这个问题,从usio提取出来就OK了。5.9的 repodata文件名很短,6.x的 则包括了hash,文件名很长。