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. -
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) | | -
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 | | -
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). -
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 | | -
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). -
Masuk ke dalam direktori OpenBSD anda: cd D:\OpenBSD -
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 -
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".
-
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.
|