Anda di halaman 1dari 7

LAPORANAWAL BOOTLOADER

NAMA NIM KELAS MATAKULIAH NAMADOSEN

:SATRIASISWANTON :201031066 :D :PLJ1 :YESSYFITRIANI

TEKNIKINFORMATIKA SEKOLAHTINGGITEKNIKPLN JAKARTA 2011

Bootloader adalahSebuahprogramkecildalamkomputeryang dipakai untuk mengenali operating system yang ada di dalam komputer. Ketika komputer dinyalakan yang terjadi adalah proses booting, salah satu sekuen yang terjadi adalah bootloader mengenaliadanyaoperatingsystemdanmembawanyakedalammemory. Tanpaadanyabootloader,operatingsystemtidakdapatdigunakan, karenadidalammemorytidakadasistemoperasi.Semuaoperating systemrataratadisimpandidalamharddisk.BootloaderdiLinux yang paling umum adalah LILO atau GRUB. Windows memiliki NTLDR sebagaibootloadernya. LILO (LInuxLOader),adalah BootLoader yangterdapatpada sistemoperasiGNU/LinuxRedHatdanturunannya.Biasanya, LILO sering diset sesuai kebutuhan penggunanya. Banyak menu konfigurasi yang disediakan oleh LILO, dan LILOpun dapat di installdandiuninstall.LILOmerupakanbootloaderpackageyang dipakai hampir di semua varian sistem operasi Linux. Dengannya kitadapatmenginstalsistemoperasilebihdarisatu.Padasaat kita mulai mengoperasikan sistem di mana LILO terinstal, kita dapat memasukkan parameter atau option dan menentukan sistem operasiapayangakandijalankan. LILO,padadasarnyaadalahprogrambootloader.Diaterdiri daribeberapaprogramdanfile.Duaprogramutamanyaadalahyang disebut map installer dan boot program. Program map installer merupakan program pada Linux yang meletakkan filefile yang dibutuhkanpadatempatnyadankemudianmerekamlokasifilefile tersebut dalam suatu map file. Map file inilah yang kemudian digunakanuntukmenentukanletaksistemoperasipadasaatbooting dijalankan.ProgramMapinstalleriniberadadidirektori/sbin dan dinamakan lilo. Karena itu, untuk mengoperasikannya kita perlumemasukkan/sbin/lilo(ataucukuplilo)dicommandprompt. LILO terkonfigurasi dan terinstal sebagai bagian dari instalasiawalLinuxdiberbagaidistribusi. Filefile yang menjadi bagian dari distribusi LILO antara lain sebagaiberikut: 1. /boot/boot.b :Diinstalsebagaibootsectoryangdefault. 2. /boot/chain.b : Digunakan untuk memboot sistem operasi nonLinux 3. /boot/os2_d.b :DigunakanuntukmembootsistemOS/2 4. /sbin/activate : Digunakan untuk mengubah flag aktif pada suatupartisi 5. /sbin/lilo : Program map installer. Program ini menginstall boot loader yang ditentukan di file konfigurasi/etc/lilo.conf

Konfigurasi LILO disimpan di file /etc/lilo.conf. Contoh file /etc/lilo.conf: #vi/etc/lilo.conf message=/boot/message timeout=40 prompt default=Suse boot=/dev/hda ##systemoprasilinux## image=/boot/vmlinuz label=Suse initrd=/boot/initrd root=/dev/hda7 keterangandariisifile/etc/lilo.conf: message:Memanggilpesanyangakanditampilkansaatbootingyang terletakdi/boot/message timeout:WaktuuntukmelilihOSlainjikakitacantumkanpada lilo.conf.40artinyaakanloginkeOSdefaultsetelah 4detikdefaultMerupakanOSdefaultuntuklogin boot :Harddiskyangdigunakanuntukbootingyaitu/dev/hda image:Iniberisiimagedarikernelsistemoprasiyangakandi bootingbiasanya/boot/vmlinuz label:Namayangakanditampilkanpadasaatbooting initrd : Ini berisi initial ramdisk dari kernel biasanya di /boot/initrd root :Berisiletakpartisidarisistemoprasiyangakandi booting UntukMenyimpanperubahan Untuk menyimpan perubahan yang telah dilakukan pada file /etc/lilo.confkeMBRlakukan perintahberikut: #/sbin/lilo MenghapusLILO UntukmenghapusLILOdariMBRlakukanlangkahberikut: Hal24ModulLinuxSystemAdministrationSTTPLNdanInfoSolusi #/sbin/lilou LILOjugabisadihapusmenggunakanperintahDOSsbb: a:\fdisk/mbr

GRUB GRUB (GRand Unified Boot loader) saat ini telah menjadi boot loaderdefaultdibeberapa distribusi Linux menggantikan LILO. Seperti halnya LILO, GRUB jugadapatdiinstaldiMBR ataudisektorpertamadaripartisiroot. FiturGRUB 1. Menyediakan lingkungan preOS berbasis perintah. Fitur ini memungkinkanuseruntuk menyertakanoptionpadasaatmasukkesistemoperasi. 2. Mendukung mode Logical Block Addressing (LBA). Fitur ini memungkinkanbootloader dapatmembacapartisidiatassilinder1024. 3.Dapatmembacapartisiext2.FiturinimemungkinkanGRUBdapat membacafile konfigurasinya yaitu /boot/grub/grub.conf setiap kali sistem di boot. CarakerjaGRUB Ketikakomputermelakukanbooting,BIOSakanmelakukanpengecekan terhadapkomputer seperti jumlah RAM, waktu dan tanggal disk yang terpasang dan membacamediayangdianggap sebagai boot media sesuai dengan konfigurasi pada BIOS. Proses pemanggilanGRUBmeliputi beberapatahapyaitu: 14.MemanggilPrimaryBootLoader. Primarybootloaderberisiprogramdenganukuranlebihkecildari 512byteskarena diletakkan pada MBR, yang hanya berukuran sebesar 512 bytes. Kemudianmemanggil secondarybootloader. 15.MemanggilSecondary Secondary bootloader akan membawa kita ke menu pilihan sistem operasiyangakankita jalankan.GRUBmenjalankanduapilihanutamayaitupilihanmenu sistemoperasidanmenu bootloadercommand. 16.MemanggilSistemOperasipadaposisipartisitertentu Dalammemanggilsistemoperasi,GRUBmendapatinstruksitertentu untukmemanggil sistem operasi tersebut. Instruksi ini bisa kita definisikan melaluikonfigurasiGRUB,atau kitaketikkansecaramanualpadamodebootloadercommand. InstalasiGRUB BerikutlangkahlangkahmenginstalGRUB: 1. Pastikan anda sudah memiliki paket GRUB pada sistem anda, baikdaritarballataupundariRPM. 2. PadaKonsollakukanloginsebagairoot.

login:root password:_ 3.Darishellpromptketikkan: #grubinstall/dev/hda 4.Selanjutnyarebootsistemanda. Untukkonfigurasidapatnegetikanperintah: #vi/boot/grub/menu.lst default0 timeout10 titleWindowsXP root(hd0,0) savedefault makeactive chainloader+1 titleUbuntu,kernel2.6.1526386 root(hd0,1) kernel/boot/vmlinuz2.6.1526386root=/dev/hda2 initrd/boot/initrd.img2.6.1526386 savedefault boot keterangan: Default :NomordariOSyangsecaradefaultakanlogin,dimulai dari0untukOSpertamadanseterusnya,padacontoh diataswindowsXPadalahdefaultnya Timeout :LamanyawaktuyangdisediakanuntukmemilihOSdalam detik,10detikpadacontohdiatas Title :NamaOSyangakanditampilkan Root :MenunjukanLetakpartisipenulisannyadimulaidari0 Kernel :Letakdarikernel,dandiikutidenganpenulisan letakpartisisepertipadakonfigurasililo Initrd :Letakdariinitialramdisk beberapapenjelasandarifileyangadadidalam/etc/inittab: irqbalance :untukmenyeimbangkangangguanpdaCPUdimana kinerjanyadapatmenjadilebihbaik. isdn :mengaturlayanandatayangdiinterasikanke dalamsuatujaringan. killall :menghentikansemuaprosesyangsedangberjalan. Krb524 :merupakanlayananautentikasiyangdikembangkan olehMIT(MassachusettsInstituteofTechnology) untukmemungkinkanpengguna(user)danlayanan (service)untuksalingmengautentikasisatu dengan yang lainnya. Dengan kata lain, saling menunjukkanidentitasnya.

kudzu

:mendeteksidanmengkonfigurasiperangkatkeras barudan/ataudiubahpadasebuahsistem. lvm2monitor :aplikasimonitoring(LogicalVolumeManagement) sistemLVM. Mcstrans : daemon penerjemahan digunakan pada komputer denganSELinuxdiaktifkanuntukmenerjemahkan konteksprogramkebentukterbacamanusia. Mdmonitor :PemantauanperangkatlunakRAID mdmpd :DaemonuntukmemonitorMDmultipathperangkat messagebus :DBUSpertamasebuahperpustakaanyang menyediakansatukesatukomunikasiantaradua aplikasi;dbusdaemon1adalahsebuahaplikasi yangmenggunakanlibraryini untukmenerapkan daemonbuspesan.Beberapaprogramterhubungke daemonbuspesandandapatbertukarpesandengan satusamalain. microcode_ctl :Inidecodesdanmengirimkanmicrocodebaruuntuk driverkerneluntukdiuploadkeprosesorIntel IA32.(PentiumPro,PII,PIII,Pentium4,Celeron, XeondllsemuaP6dandiatas,yangTIDAK termasukklasikpentium).Driverinidirancang untukmikroprosesorIntelIA32saja,itutidak akanbekerjadenganAMDatauIntelnonprosesor lainkarenamerekatidakmendukungupdate microcodeataumerekamendukungdalamcarayang berbedadarispesifikasiIntel. Multipadhd :daemonbertanggungjawabuntukmemeriksajalur gagal. Ketika ini terjadi, maka akan mengkonfigurasiulangpetamultipathjalanmilik, sehingga peta ini mendapatkan kembali kinerja maksimumdanredundansi. Netconsole : modul kernel Linux memungkinkan Output dmesg untukditransmisikanmelaluijaringansyslogd netfs : Jaringan Filesystem Mounter. Dibutuhkan untuk mountingNFS,SMBdansahamNCPsaatboot. Netplugd :netplugdmerupakansebuahdaemonyangmerespon terhadap peristiwa link jaringan dari kernel Linux,sepertiantarmukajaringankehilanganatau mengakuisisisinyalpembawa. Network :jaringankomunikasiyangadapadalinux. Networkmanager :Jaringanantarmukakonfigurasiotomatis. nfs :JaringanLayananTransferFile. nfslock :Untukmembantumengelolakonflikdanmelindungi aksesfilesesiselamakegagalanNFS,menawarkan layananfiledanmerekammenguncidisebutmanajer kuncijaringan.Paramanajerkuncijaringan adalah layanan terpisah NFS membuat tersedia untukaplikasipengguna.Untukmenggunakan layananpenguncian,aplikasiharusmembuat panggilankerutinitaskuncistandar.

Nscd

:Nscdmerupakansebuahdaemonyangmenyediakan cache untuk permintaan nama yang paling umum layanan. Ntpd :Parantpdsetdanmemeliharasistemwaktuhari disinkrondenganserverwaktuInternetstandar. IniadalahimplementasilengkapdariNetworkTime Protocol (NTP) versi 4. Memungkinkan komputer lainuntuksinkronisasiwaktusistemdengan serverAnda. Oddjobd : menyediakan layanan com.redhat.oddjob di bus pesansistemlebar. Pan(PersonalAreaNerwork) :daemonmemungkinkankomputerAnda untukmenghubungkankejaringanethernet. Pscsd : program daemon untuk pcsclite dan kerangka MuscleCard.Iniadalahmanajersumberdayayang mengkoordinasikan komunikasi dengan pembaca kartupintardankartupintardantoken kriptografiyangterhubungkesistem. Portmap :Layananportmaptugasdaemonportdinamisuntuk layananRPCsepertiNISdanNFS. Psacct : Paket psacct berisi beberapa utilitas untuk kegiatanprosespemantauan,termasukac, lastcomm,acctondansa. Rawdevice :Blokperangkat.Linkhardwareuntukperangkat yangmenyimpandata. Rdisc :mengimplementasikansisikliendarirouter menemukanprotokolICMP. readahead_early :HardDiscmembacadepanCache readahead_later:HardDiscmembacabelakangCache