自製一個 CentOS 5.8 AMI

    說明

    本篇將說明如何建立一個指定版本的 CentOS AMI,以下將以 CentOS 5.8 為例。

    系統需求

    • 必須在 Amazon EC2 Instance 環境下執行,並且是 Fedora/RedHat/CentOS 任一版本。
    • 步驟開始之前,必須先找到需要安裝版本的套件庫位址,若是過舊的版本,可以到 http://vault.centos.org/

    主要設定檔

    1. /mnt/yum.conf
    2. /mnt/centos5.8/etc/fstab
    3. /mnt/centos5.8/etc/sysconfig/network-scripts/ifcfg-eth0
       

    yum.conf:

    [main]
    cachedir=/var/cache/yum
    keepcache=1
    debuglevel=2
    logfile=/var/log/yum.log
    pkgpolicy=newest
    distroverpkg=redhat-release
    tolerant=1
    exactarch=1
    obsoletes=1
    gpgcheck=0
    plugins=1
    metadata_expire=1800
    
    [base]
    name=CentOS-5 – Base
    baseurl=http://ftp.tc.edu.tw/Linux/CentOS/5.8/os/i386
    #released updates
    [updates]
    name=CentOS-5 – Updates
    baseurl=http://ftp.tc.edu.tw/Linux/CentOS/5.8/updates/i386/
    [addons]
    name=CentOS-5 - Addons
    baseurl=http://ftp.tc.edu.tw/Linux/CentOS/5.8/addons/i386/
    [extras]
    name=CentOS-5 - Extras
    baseurl=http://ftp.tc.edu.tw/Linux/CentOS/5.8/extras/i386/
    

    fstab:

    /dev/sda1 / ext3 defaults 1 1
    none /dev/pts devpts gid=5,mode=620 0 0
    none /dev/shm tmpfs defaults 0 0
    none /proc proc defaults 0 0
    none /sys sysfs defaults 0 0
    /dev/sda2 /mnt ext3 defaults 0 0
    /dev/sda3 swap swap defaults 0 0
    

    ifcfg-eth0:

    DEVICE=eth0
    BOOTPROTO=dhcp
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=yes
    PEERDNS=yes
    IPV6INIT=no
    
    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core