Selasa, 24 Juni 2014

HOW TO REMASTERING LINUX

KELOMPOK DARI BSI FATMAWATI
Suryadi 13120816
Hendra saputra 13120844
Ihsan ramadhona 13121178

SEJARAH
Sistem Operasi Slax Slax diciptakan oleh Tomas Matejicek dari Republik Ceko, tujuannya adalah membuat Slackware dapat dijalankan pada CD, USB flashdisk, kamera, ipod, handphone dan perangkat mass storage yang lain hanya dengan kapasitas 190 MB. Namun dengan Slax, pengguna dapat membuat dokumen, berselancar, mendengarkan musik, ataupun memutar film.
Keistimewaan dari Slax adalah memungkinkan pengguna untuk membuat module sendiri dan paket-paket yang ingin digunakan dikonversi dengan mudah menjadi module dan otomatis diload saat booting. Selain itu, Tomas menyediakan script untuk membuat distro live dari distro yang terinstalasi pada harddisk pengguna sehingga distro-distro lain seperti Ubuntu, Fedora, Debian, dan beserta turunanya dapat dijalankan langsung dari perangkat portable. Banyak pihak yang mengembangkan distronya dengan menggunakan Slax module. Salah satunya adalah GoblinX dan Backtrack.
Slax adalah system operasi Linux yang modern, portable, dan cepat dengan sistem bersifat modular dan desain yang luar biasa. Walaupun ukuran kecil, Slax menyediakan sangat banyak software pre- installed untuk penggunaan sehari-hari, termasuk pengaturan grafik user interface yang bagus dan recovery tools yang sangat berguna bagi system administrator. System modular pada Slax ini memberikan kita fasilitas untuk memasukkan software- software dengan sangat mudah. Jika misalnya kita ingin text editor favorit kita, networking tool, atau mungkin juga game, kita dengan mudah dapat mengunduh module dengan software yang kita inginkan, kemudian meng-copy-nya ke Slax, tidak perlu menginstall.
Slax for USB adalah Slax yang didistribusikan dalam format TAR, yang dirancang untuk dilakukan unpacked ke dalam writeable disk. Jika Anda tidak tahu apa itu format TAR, mungkin Anda dapat menyamakannya dengan ZIP archive. Kita cukup meng-extract archive tadi langsung ke dalam USB flash disk, ke MP3 player, atau mungkin ke hard disk. Kebanyakan program archival dapat meng-extract format TAR tanpa masalah yang berarti. Slax for USB diatur untuk menyimpan semua pengubahan yang dibuat ke boot media (disk), jadi system ini akan bekerja seperti system operasi yang di-install secara normal.

JENIS – JENIS DISTRO SISTEM OPERASI LINUX SLAX
Slax dibagi menjadi menjadi beberapa jenis distro, antara lain :
·      SLAX Standard Edition, adalah sistim operasi Slax dengan ketersediaan aplikasi yang luas dan dilengkapi dengan sistem Xwindow dan lingkungan desktop KDE.
·      SLAX KillBill Edition, adalah sistim operasi Slax yang mampu menjalankan beragam aplikasi Windows di Linux. Linux ini dilengkapi dengan desktop KDE, Wine, Dosbox dan Qemu.
·      SLAX Server Edition, adalah sistem operasi yang banyak menyediakan layanan Internet atau jaringan seperti: DNS, DHCP, HTTP, FTP, MySQL, SMTP, POP3, IMAP , dan SSH.
·      Minimalistic SLAX. Versi Slax yang hanya menggunakan memori sistem sebesar 128MB untuk bisa bekerja dengan ukuran file keseluruhan yang cukup mini (sekitar 50MB).
·      SLAX Popcorn Edition, adalah sistem operasi Slax yang bisa disimpan dan dijalankan pada flash disk berukuran 128MB. Versi ini cuma berisikan aplikasi XFce Desktop, Mozilla Firefox, beep-XMMS, Gaim, dan AbiWord.
·      SLAX Frodo edition, adalah sistem operasi Slax yang hanya menyediakan perintah baris (Console) tanpa ketersediaan dekstop grafis.
·      SLAX Boot CD, adalah sistem operasi Slax yang bisa dijalankan dari USB Flash jika tidak bisa bootingsecara langsung dari komputer. Dapat juga digunakan boot Slax untuk menjalankan ISO Slax yang berada di harddisk. Ketika komputer boot dari Live CD atau USB Flash, langkah pertama yang dilakukan Slax adalah memuatimage kernel (vmlinuz). Setelah itu membuat 4 MB RAM disk dalam komputer Anda. Image rootdisk (initrd.gz) kemudian dimuat ke dalamnya dan dikaitkan sebagai sistem file root. Direktori besar (seperti / usr) akan dikaitkan langsung dari CDROM atau USB flash disk.

Tahap tahap Remastering kami adalah
1.    Menyiapkan atau membuat sebuah gambar dengan microsoft paint yang  berextensi *.png dengan ukuran 640 x 480 dan memberi nama slax.png , berikut tampilan gambar yang kita inginkan saat tampilan menu booting linux distro saya, anda bisa membuatnya yang lebih bagus lagi.

2.     Edit file konfigurasi booting slax , yaitu slax.cfg dengan menggunakan wordpad

PROMPT 0
TIMEOUT 90
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/slax.png

MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 8
MENU HELPMSGROW 14
MENU TIMEOUTROW 22
MENU TABMSGROW 24
MENU CMDLINEROW 24
MENU HSHIFT 40
MENU VSHIFT 2

       menu color screen    33;43      #00000000 #00000000 none
       menu color border    30;44      #00000000 #00000000 none
       menu color title     1;36;44    #00000000 #00000000 none
       menu color unsel     37;44      #ff60CA00 #00000000 none
       menu color hotkey    1;37;44    #ff60CA00 #00000000 none
       menu color sel             7;37;40    #ffffffff #ff60CA00 none
       menu color hotsel    1;7;37;40  #ff808080 #ff60CA00 none
       menu color scrollbar 30;44      #00000000 #00000000 none

       menu color tabmsg    31;40      #aaaaaaaa #00000000 none
       menu color cmdmark   1;36;40    #ffff0000 #00000000 none
       menu color cmdline   37;40      #aaaaaaaa #00000000 none
       menu color pwdborder 30;47      #ffff0000 #00000000 std
       menu color pwdheader 31;47      #ffff0000 #00000000 std
       menu color pwdentry  30;47      #ffff0000 #00000000 std
       menu color timeout_msg     37;40      #aaaaaaaa #00000000 none
       menu color timeout   1;37;40    #ffaaaaff #00000000 none
       menu color help            37;40      #aaaaaa00 #00000000 none
       menu color msg07     37;40      #90ffffff #00000000 std


LABEL xconf
MENU LABEL SGENK mode Grafis (KDE)
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
TEXT HELP
                                          Tentang menu pilihan ini :

                                          Ini adalah pilihan terbaik, kita
                                          dapat mencoba untuk konfigurasi otomatis
                                          kartu grafis kita untuk menggunakan
                                          resolusi maksimum yang di izinkan
ENDTEXT


LABEL fresh
MENU LABEL SGENK untuk penyegaran
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
TEXT HELP
                                          Tentang menu pilihan ini :

                                          Semua penyimpanan normal
                                          di drive /slax/changes/ directory
                                          di boot media (if writable)
                                          dan data akan di kembalikan lain waktu
                                          Gunakan pilihan ini untuk penyegaran
                                          sistem, tidak ada perubahan, yang
                                          belum dibaca atau di tulis kapan saja.
ENDTEXT

LABEL cp2ram
MENU LABEL SGENK copy ke RAM
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4
TEXT HELP
                                          Tentang menu pilihan ini :

                                          Jalankan SGENK seperti diatas,
                                          tapi copy kan dulu semua data ke RAM
                                          untuk mendapatkan kecepatan penuh
                                          yaitu melebihi kebutuhan > 300 MB
ENDTEXT

LABEL startx
MENU LABEL SGENK Mode Grafis VESA
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 changes=/slax/
TEXT HELP
                                          Tentang menu pilihan ini :

                                          Jalankan SGENK dengan KDE,
                                          tapi lewati gfx-card config.
                                          Force 1024x768 dan  gunakan
                                          standard VESA driver
ENDTEXT

LABEL slax
MENU LABEL SGENK Text Mode
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/slax/
TEXT HELP
                                          Tentang menu pilihan ini:

                                          Jalankan SGENK text mode,akan
                                          di pilkan command prompt saja.
ENDTEXT
LABEL pxe
MENU LABEL SGENK Server PXE
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=/boot/pxelinux.cfg/start;/boot/pxelinux.cfg/web/start;xconf;telinit~4
TEXT HELP
                                          Tentang menu pilihan ini :

                                          Jalankan SGENK seperti biasa,
                                          Tapi bisa juga lewat inisialasai
                                          server PXE untuk menjalankan boot
                                          lewat komputer lain di dalam jaringan
ENDTEXT


MENU SEPARATOR

LABEL memtest86
MENU LABEL SGENK Utility
KERNEL /boot/mt86p
TEXT HELP
                                          Tentang menu pilihan ini :

                                          SGENK tidak memulai semua tapi,
                                          menjalankan memory test utilitas
                                          untuk memeriksa komputer anda
                                          dari kemungkinan -kemungkinan kesalahan
ENDTEXT

3.    Membuka software MySlax Creator dan menjalankannya tahap demi tahap dampai selesai
Tampilan awal MySLAX creator.
Kemudian kita akan ditanya dimana letak source SLAX yang akan kita gunakan sebagai sumber dari pembuatan SLAX linux versi sendiri. Disini skami akan menggunakan dari slax iso linux yang bisa didownload di www.distrowatch.com.
Kemudain click Mount dan Next
Yang berikutnya adalah pemilihan module-modul atau paket apa saja yang akan kita pakai di SLAX live cd yang akan kita bikin. Modul-modul tersebut bisa didownload di FTP://ftp.slax.org//SLAX-5-modules/Dan file tersebut berekstensi *.mo Disebelah kanan ada kolom Add to directory: yang terdiri dari 3 direktori berikut penjelasannya:
/module     :  untuk menempatkan file *.mo dan *.img yang nantinya  paket tersebut bila langsung terexecute begitu proses peracikan slaxnya sudah jadi
/optional    :  untuk menempatkan file *.mo dan *.img tambahan dan tidak akan terinstall dalam livecd namun bisa diinstall nantinya, atau sebagai file cadangan saja
/extra                  : untuk menempatkan file2 lainnya seperti .mp3, .jpg, .png, .mov. Disebut  juga tempatnya file-file multimedia dan wallpaper
Tahap yang selanjutnya  adalah modifikasi pada source iso slax yang kita gunakan tadi. Disini kita cuma dihadapkan pada pilihan pengurangan paket dari iso slax awal tadi. Pilihan paket-paket yang tidak kita pakai dan sudah kita update dengan paket yang sudah kita download tadi.

Next jika kita sudah selesai memodifikasi iso slax-nya

Yang selanjutnya  adalah modifikasi pada boot.
lalu kita next sampai ke creat iso
setelah prosses selesai kita menghasilkan ISO nya
4.    Tahap selanjutnya adalah Testing Distro yang baru kita modif dan pack menggunakan Virtual Box atau vmware
Buka software Virtual Box, setelah terbuka kita jalankan tahap demi tahap testing distro kita. 
·         Tahap pertama adalah pemberian nama mesin maya dan tipe OS
·         Menentukan Hardisk virtual, dan penentuan pembuatan virtual hardisk baru atau memekai virtual hardisk yang sudah ada ( jika sebelumnya memakai virtual hardisk juga untuk testing )
·         Menentukan lokasi dan ukuran  hardisk virtual
·         Konfirmasi dan selesai.
·         Tahap selanjutnya adalah menjalankan distro yang baru kita buat di Virtual Box tadi.
       bila sudah selesai langkah di atas akan berhasil membuka slax kita
 setelah virtual box membaca semua, akan tampil menu seperti ini jika berhasil atau bisa di bilang BOOT
 lalu kita pilih menu yang ada di atas lalu enter tunggu beberapa saat dan hasil akhirnya adalah seperti yang di bawah ini
dan sekian lah pembahasan kali ini, bagi yang ingin mengcopy silahkan lah mengcopy karna ilmu itu harus kita bagi dengan ke sesama
sekian dan terima kasih