untuk mempersiapakan lingkungan untuk remastering ini diperlukan beberapa paket. kebetulan untuk opensolaris 2009.06 setelah di install SUNWdistro_const ternyata kurang cukup.
ini dikarenakan dependensi dari paket belum tertata dengan baik. untuk versi berikutnya mungkin sudah di perbaiki berikut ini cara mempersiapkan lingkungan ini.
- melakukan instalasi opensolaris 2009.06
- mempersiapkan repository dari opensolaris 2009.06
tutorial untuk melakukan setup dari rahmad di sini
- melakukan instalasi paket distro_constructor
#pkg install SUNWinstall SUNWPython-extra SUNWp7zip SUNWdistro_const
- mengubah file manifest
pada file manifest ada beberapa bagian yang diubah antara lain
distribution name="OpenSoklaris"
pkg_repo_default_authority
post_install_repo_default_authority
packages
key_value_pairs
secara default akan menghasilkan 2 image yaitu ISO image dan usb image.
secara lengkap file tersebut ada di sini
- mengekseskui distro_const
di direktori slim_cd_x86.xml kita eksekusi dengan perintah
#distro_const build ./slim_cd_x86.xml
hasilnya seperti
Build started Fri Dec 11 15:50:16 2009
Distribution name: OpenSolaris
Build Area dataset: rpool/dc
Build Area mount point: /rpool/dc
===== potong =====
Copying ISO contents to USB image...
..................................................
..................................................
..................................................
........................................
1474400 blocks
=== /usr/bin/usbgen completed at Fri Dec 11 16:35:21 WIT 2009
Build completed Fri Dec 11 16:35:21 2009
Build is successful.
ada bugs kalau di build di virtual box sehingga apabila di sort maka gagal membuat image
kelebihan dari script distro_const disini adalah bisa resume
caranya melihat status dari compile dengan perintah
#distro_const build -l ./slim_cd_x86.xml
/usr/share/distro_const/DC-manifest.defval.xml validatesuntuk meresume dari post-mod bisa dilakukan dengan
/tmp/slim_cd_x86_temp_13184.xml validates
Step Resumable Description
-------------- --------- -------------
im-pop X Populate the image with packages
im-mod X Image area modifications
slim-im-mod X Slim CD Image area Modifications
br-init X Boot root initialization
slim-br-config X Slim CD boot root configuration
br-config X Boot root configuration
br-arch X Boot root archiving (64-bit)
br-arch-32 X Boot root archiving (32-bit)
slim-post-mod X Slim CD post bootroot image area modification
grub-setup X Grub menu setup
post-mod X Post bootroot image area modification
gen-slim-cont Generate Slim CD image content list
iso ISO image creation
usb USB image creation
#distro_const build -r post-mod ./slim_cd_x86.xml
referensi
http://dlc.sun.com/osol/docs/content/dev/DistroConst/command.html
Tidak ada komentar:
Posting Komentar