Thursday, 28 August 2008
 
  INDEX arrow ARTIKEL SINGKAT arrow TEKNOLOGI INFORMASI UMUM arrow Membuat File ISO OpenBSD Dengan MKISOFS
INDEX
ARTIKEL SINGKAT
HUBUNGI INDRA
BLOG
FORUM
DOWNLOAD
Membuat File ISO OpenBSD Dengan MKISOFS Print E-mail
Chatting dengan seorang teman di Jakarta yang belum pernah bertemu muka dengan saya, tapi dari chatting kami, seolah kami sudah kenal selama beberapa lama dan akrab, namanya Dedy...katanya Dedy aja :D
Di dalam chatting itu, kita berdiskusi mengenai instalasi OpenBSD, dimana Dedy minta link lokal Indonesia supaya dia bisa download tanpa melalui internet. Sayang saya nggak bisa memberikan yang Dedy minta, saya cuma menyarankan satu situs yang ternyata file repository nya nggak lengkap.

Anyway, dari sana, timbul ide untuk menuliskan kembali cara membuat file ISO OpenBSD, saya yakin tutorial seperti ini (kalau nggak salah, malah lebih lengkap) pernah ditulis oleh Hengky Anwar, yang merupakan salah satu senior saya dalam OpenBSD, sayang saya gagal untuk menelusuri lagi tulisan tersebut. Sehingga akhirnya saya memutuskan untuk menulis ulang (kurang-lebih) artikel atau tutorial ini berdasarkan apa yang biasa saya lakukan, yang awalnya saya belajar dari tulisan saudara saya Hengky Anwar.

Kalau nggak salah, Hengky pernah menulis cara membuat file ISO OpenBSD 3.8 dengan menggunakan mkisofs juga, tapi di atas sistem operasi OpenBSD (atau linux? Saya nggak ingat), sekarang saya menuliskan cara membuat file ISO OpenBSD dengan mkisofs diatas platform sistem operasi Windows.
Semoga artikel atau tutorial ini bisa berguna bagi teman-teman semua seperti untuk saya sendiri.

 

  1. Buat direktori di salah satu partisi harddisk anda, misalnya:

     

    C:\> D:
    D:\>mkdir OpenBSD
    D:\OpenBSD> mkdir 4.2
         (Ini untuk menandai versi OpenBSD yang akan dibuat iso-nya)
    D:\OpenBSD> cd 4.2
    D:\OpenBSD\4.2> mkdir i386
         (Ini untuk menandai jenis mesin dimana OpenBSD akan bekerja)

     

  2. Kemudian download file-file di bawah dari ftp://ftp.openbsd.org/pub/OpenBSD/4.2 ke dalam direktori D:\OpenBSD di komputer anda

     

    ANNOUNCEMENT
    ftplist
    HARDWARE
    PACKAGES
    PORTS
    README
    root.mail
    SIZES

     

    Dan file-file dibawah ini ke dalam direktori D:\OpenBSD\4.2 di komputer anda

     

    ports.tar.gz
    src.tar.gz
    sys.tar.gz
    xenocara.tar.gz

     

  3. Setelah semua file di atas selesai di download, masuk ke ftp://ftp.openbsd.org/pub/OpenBSD/4.2/i386, download seluruh file yang ada disana, masukkan ke dalam direktori D:\OpenBSD\4.2\i386. File-file yang harus didownload tersebut adalah:

     

    INSTALL.i386
    INSTALL.linux
    MD5
    base42.tgz
    bsd
    bsd.mp
    bsd.rd
    cd42.iso
    cdboot
    cdbr
    cdemu42.iso
    comp42.tgz
    etc42.tgz
    floppy42.fs
    floppyB42.fs
    floppyC42.fs
    game42.tgz
    index.txt
    man42.tgz
    misc42.tgz
    pxeboot
    xbase42.tgz
    xetc42.tgz
    xfont42.tgz
    xserv42.tgz
    xshare42.tgz

     

    File install42.iso tidak perlu didownload, karena kita akan membuat file serupa nantinya.

    Bila anda ingin memiliki file repository sendiri, anda bisa mendapatkan port-port yang dapat digunakan melalui ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386, dan memasukkan kedalam D:\OpenBSD\4.2\package (misalnya).

  4. Jadi struktur file yang harus disusun adalah sebagai berikut:

     

    D:\>

    \OpenBSD
      ANNOUNCEMENT
      ftplist
      HARDWARE
      PACKAGES
      PORTS
      README
      root.mail
      SIZES
       \4.2

        ports.tar.gz
        src.tar.gz
        sys.tar.gz
        xenocara.tar.gz
        \i386

          INSTALL.i386
          INSTALL.linux
          MD5
          base42.tgz
          bsd
          bsd.mp
          bsd.rd
          cd42.iso
          cdboot
          cdbr
          cdemu42.iso
          comp42.tgz
          etc42.tgz
          floppy42.fs
          floppyB42.fs
          floppyC42.fs
          game42.tgz
          index.txt
          man42.tgz
          misc42.tgz
          pxeboot
          xbase42.tgz
          xetc42.tgz
          xfont42.tgz
          xserv42.tgz
          xshare42.tgz

       \package
         (berisi port-port yang ingin anda sertakan
         dalam CD instalasi OpenBSD anda) -> bila ada

     

  5. Download software gratis untuk membuat file iso dari: ftp://ftp.berlios.de/pub/cdrecord/alpha/win32/. File yang dibutuhkan sebenarnya hanya mkisofs.exe dan cygwin1.dll, dua-duanya ada di dalam file cdrtools-1.11a12-win32-bin.zip. Ekstrak file cdrtools-1.11a12-win32-bin.zip, kopikan file cygwin1.dll dari direktori tempat anda mengekstrak file zip tadi ke direktori C:\> WINDOWS\system32, sedangkan file mkisofs.exe dikopikan ke direktori D:\> OpenBSD (atau apapun direktori yang anda buat).

  6. Masuk ke dalam direktori OpenBSD anda:
       
    cd D:\OpenBSD

  7. Jalankan perintah berikut, mohon dicatat perintah di bawah harus dituliskan dalam satu baris:
     

     

    D:\OpenBSD>mkisofs -v -r -T -J -V "nama-cd-OpenBSD-anda" -b 4.2/i386/cdrom42.fs -c boot.catalog -o nama-file-OpenBSD-anda.iso
    -x OpenBSD-42.dindara.iso D:/OpenBSD/

     

    Sebagai contoh

     

    D:\OpenBSD>mkisofs -v -r -T -J -V "OpenBSD4.2-Indra" -b 4.2/i386/cdrom42.fs -c boot.catalog -o OpenBSD42.Released.By.Indra.iso
    -x OpenBSD42.Released.By.Indra.iso D:/OpenBSD/

     

    Keterangan mengenai opsi perintah mkisofs dapat anda lihat di sini

  8. Tunggu proses pembuatan file ISO tersebut sampai selesai, karena kita
    menggunakan opsi "-v" yang berarti "verbose", maka kita bisa melihat
    proses yang berjalan selama pembuatan file ISO tersebut yang kira-kira
    sebagai berikut:
     

     

    mkisofs 1.15a12 (i586-pc-cygwin)
    Scanning D:/OpenBSD
    Scanning D:/OpenBSD/4.2
    Scanning D:/OpenBSD/4.2/i386
    Scanning D:/OpenBSD/4.2/package

    Size of boot image is 5760 sectors -> Emulating a 2.88 meg floppy
    2.23% done, estimate finish Thu Dec 16 19:23:45 2007
    4.46% done, estimate finish Thu Dec 16 19:24:07 2007
    6.68% done, estimate finish Thu Dec 16 19:24:14 2007
    8.91% done, estimate finish Thu Dec 16 19:24:18 2007
    11.14% done, estimate finish Thu Dec 16 19:24:11 2007
    13.37% done, estimate finish Thu Dec 16 19:24:14 2007
    15.59% done, estimate finish Thu Dec 16 19:24:17 2007
    17.82% done, estimate finish Thu Dec 16 19:24:18 2007
    20.05% done, estimate finish Thu Dec 16 19:24:19 2007
    22.28% done, estimate finish Thu Dec 16 19:24:16 2007
    24.50% done, estimate finish Thu Dec 16 19:24:17 2007
    26.73% done, estimate finish Thu Dec 16 19:24:18 2007
    28.96% done, estimate finish Thu Dec 16 19:24:19 2007
    31.19% done, estimate finish Thu Dec 16 19:24:20 2007
    33.41% done, estimate finish Thu Dec 16 19:24:20 2007
    35.64% done, estimate finish Thu Dec 16 19:24:18 2007
    37.87% done, estimate finish Thu Dec 16 19:24:19 2007
    40.10% done, estimate finish Thu Dec 16 19:24:19 2007
    42.32% done, estimate finish Thu Dec 16 19:24:20 2007
    44.55% done, estimate finish Thu Dec 16 19:24:20 2007
    46.78% done, estimate finish Thu Dec 16 19:24:21 2007
    49.01% done, estimate finish Thu Dec 16 19:24:21 2007
    51.23% done, estimate finish Thu Dec 16 19:24:22 2007
    53.46% done, estimate finish Thu Dec 16 19:24:22 2007
    55.69% done, estimate finish Thu Dec 16 19:24:20 2007
    57.92% done, estimate finish Thu Dec 16 19:24:22 2007
    60.14% done, estimate finish Thu Dec 16 19:24:23 2007
    62.37% done, estimate finish Thu Dec 16 19:24:21 2007
    64.60% done, estimate finish Thu Dec 16 19:24:22 2007
    66.82% done, estimate finish Thu Dec 16 19:24:22 2007
    69.05% done, estimate finish Thu Dec 16 19:24:22 2007
    71.28% done, estimate finish Thu Dec 16 19:24:22 2007
    73.51% done, estimate finish Thu Dec 16 19:24:23 2007
    75.73% done, estimate finish Thu Dec 16 19:24:21 2007
    77.96% done, estimate finish Thu Dec 16 19:24:22 2007
    80.19% done, estimate finish Thu Dec 16 19:24:23 2007
    82.42% done, estimate finish Thu Dec 16 19:24:23 2007
    84.64% done, estimate finish Thu Dec 16 19:24:23 2007
    86.87% done, estimate finish Thu Dec 16 19:24:22 2007
    89.09% done, estimate finish Thu Dec 16 19:24:23 2007
    91.33% done, estimate finish Thu Dec 16 19:24:23 2007
    93.55% done, estimate finish Thu Dec 16 19:24:23 2007
    95.78% done, estimate finish Thu Dec 16 19:24:23 2007
    98.01% done, estimate finish Thu Dec 16 19:24:23 2007


    Total translation table size: 5426
    Total rockridge attributes bytes: 6193
    Total directory bytes: 11830
    Path table size(bytes): 50
    Max brk space used 10000
    224480 extents written (438 Mb)

     


    Ukuran akhir file yang kita buat sangat tergantung pada port-port apa saja yang kita masukkan ke dalam direktori "package".

  9. Sekarang setelah proses di atas selesai, seharunya anda sudah memiliki file bernama "nama-file-OpenBSD-anda.iso" di dalam
    direktori D:/OpenBSD/, file tersebut sudah dapat anda burn (bakar) ke dalam CD.

Selamat mencoba!
Jika anda menemui kesulitan dalam proses tersebut diatas, silahkan menghubungi saya melalui halaman Hubungi Indra.

Sebagai tambahan, beberapa orang yang mencoba membuat file ISO OpenBSD 4.2 ini ternyata menemui kesulitan mendapatkan file cdrom42.fs, maka saya berinisiatif untuk menyediakan file tersebut di situs saya ini, silahkan ambil file tersebut di cdrom42.fs. 

 
ARTIKEL-ARTIKEL TERBARU

© 2008 LaksanaIndradjaja.com

Laksana Indradjaja