÷ƒ’À;è TeX output 1999.12.26:1723‹ÿÿÿÿ ©K… ý>‘ì £n ýŒñgóþÖëI½q½qecss2074»Instalasi–fÑLinux“Mo‘ˆ’dules“mini-Ho‘ÿwmwT‘þfKoŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹rhš¸èw@bigfoGot.com,–U Diterjemahk‘ÿqÐan“oleh“Jimm˜y“Y‘ÿ*¸usandra“ó  b> cmmi10µ<¹jimm˜y@padang.w˜asan˜tara.net.idµ>‘ò¹26“No˜v˜em˜bGerŽ¡1998Ž¡Ÿ&°©(Àœó&Lt$ffffecbx1440¾Con•cten“tsŽ¤Øó]fŒ ecbx1000¿1Ž‘ÿT‘ÿ ºujuan–Õdari“dokumen“ini’C³L1ŽŽ¡2Ž‘ÿPERINGA–ÿ ºT“AN’r×2ŽŽ¡3Ž‘ÿPrasy®>arat’(Ô2ŽŽ¡4Ž‘ÿCompiler‘ÕSpQÂeed-up’`#L2ŽŽ¡5Ž‘ÿCompile–Õulang“kš®>ernel“un˜tuk“moQÂdules’JF3ŽŽ¡6Ž‘ÿMengk®>ongurasi–ÕMoQÂdules“Debian“atau“RedHat’Ó ¼4ŽŽ¡7Ž‘ÿMengkš®>ongurasi–ÕMoQÂdules“Slac˜kw˜are’ 4g5ŽŽ¡8Ž‘ÿCongurasi–ÕmoQÂdules“distribusi“lainn•®>y“a’I¥5ŽŽ¡9Ž‘ÿHak–ÕCipta“dan“Legalitas“Lainn•®>y“a’¹6ŽŽ¦¾1Ž‘ÁT‘þ®(ujuan–G\dari“dokumen“iniŽŸ¿:¹P•¸èengalaman›ncsa“y“a˜dengan˜lin“ux˜dan˜moGdules˜dengan˜dokumen˜y“ang˜telah˜ada˜gagal˜un“tuk˜menghasilk‘ÿqÐanŽ¤ ®pGenjelasan–ègyš¸èang“mem˜uask‘ÿqÐan“sepšGerti“bagaimana“cara“agar“b˜erhasil“men-set“up“lin¸èux“dengan“mo˜dules“y¸èangŽ¡terkš¸èongurasi–S€dan“bGek˜erja.‘¡Langk–ÿqÐah-langk“ah–S€y˜ang“dijelask›ÿqÐan“di“dokumen“ini“telah“bGerhasil“digunak˜an“bGerk˜ali-Ž¡bGerk‘ÿqÐali,‘ã2baik–“”di“system“sa•¸èy“a–“”sendiri“dan“di“inš¸èternet“un˜tuk“mem˜bšGerik‘ÿqÐan“p˜etunjuk“kš¸èepada“seseorang“y˜angŽ¡mencoba–•õun¸ètuk“mempšGeroleh“b˜eb˜erapa“k•¸èem“udahan–•õdalam“p˜ekš¸èerjaan“y˜ang“mem˜butuhk‘ÿqÐan“driv˜er“y˜ang“han˜y˜aŽ¡dibšGerik‘ÿqÐan–U dalam“b˜en¸ètuk“mo˜dule.ŽŸؼSystem›Ãsa•¸èy“a˜menggunak–ÿqÐan˜Redhat˜4.1,‘Þdan˜dengan˜set˜up˜sepGerti˜ini˜langk“ah-langk“ah˜ini˜dilakuk“an.‘»XSa•¸èy“aŽ¡telah–Jdengan“sukses“menginstalln•¸èy“a–Jdi“system“yš¸èang“menjalank‘ÿqÐan“bGerbagai“distribusi“slac˜kw˜are,‘ŒTdan“di“satuŽ¡system–@Py¸èang“menggunak›ÿqÐan“Debian,‘Dydan“langk˜ah-langk˜ah“pGenš¸èting“un˜tuk“mengk˜ongurasik‘ÿqÐan“moGdules“dalamŽ¡tiga–U distribusi“ini“didokumen¸ètasik‘ÿqÐan“disini.ŽŽŽŒ‹* ©K… ý>‘쟄€ÕÁGŽ¿2.‘ñ8PERINGA–ÿ ºT“AN’oùk¹2ŽŽ £n ýˆ.\¾2Ž‘ÁPERINGA–þ®(T“ANŽŸ¿:¹Sa•¸èy“a,›9sebGelumn“y“a,˜telah–ØPmenggunak‘ÿqÐan“cara“y¸èang“sama“pada“RedHat“4.2,˜tapi“dengan“hasil“y¸èang“tidakŽ¤ ®kš¸èonsisten–Ñøpada“system“y˜ang“secara“n˜y˜ata“iden˜tik.‘è sa˜y˜a“BELUM‘Ñ–mengetah˜ui“apa“masalahn˜y˜a,‘1.sehinggaŽ¡TIDš¸èAK–U menjamin“dalam“hal“apapun“cara“ini“ak‘ÿqÐan“bGek˜erja“atau“tidak“di“system“anda.ŽŸ(x‰¾3Ž‘ÁPrasycaratŽŸ@Ù‘ó !",š cmsy10¸ŽŽŽ‘¹sebGelum››Tlangk–ÿqÐah-langk“ah˜di˜dokumen˜ini˜dijalank“an,‘¬áP•¸èem“baca˜harus˜telah˜mempun“y“ai˜instalasi˜lin“uxŽ¡‘y•¸èang›°bGek“erja˜dan˜bisa˜bGerada˜prompt˜Lin“ux˜sebagai˜óqLË ectt1000Àroot˜¹k–ÿqÐarena˜sebagian˜bGesar˜langk“ah-langk“ah˜y¸èangŽ¡‘yš¸èang–U dibGerik‘ÿqÐan“han˜y˜a“bisa“dijalank‘ÿqÐan“oleh“user“tersebut.Ž©¢‘¸ŽŽŽ‘¹Kernel–ŽUyš¸èang“ada“telah“di-compile“dengan“baik“un˜tuk“menggunak›ÿqÐan“moGdules“ataupun“tidak,‘¶dan“bahk˜anŽ¡‘dapat–e,menampilk‘ÿqÐan“pšGesan“k¸èesalahan“selama“proses“b˜o˜ot-up“sebagai“hasil“dari“mo˜dules“yš¸èang“dik˜ong-Ž¡‘urasi–U tidak“tersedia“pada“saat“itu,“sehingga“men•¸èy“ebabk‘ÿqÐan›U k“ondisi˜diatas˜ditem“ui.Ž¦‘¸ŽŽŽ‘¹source–úEtree“unš¸ètuk“k˜ernel“saat“ini“dianggap“ditem˜uk‘ÿqÐan“di“À/usr/src/linux“¹dan“itu“juga“dianggap“direk-Ž¡‘tori–U yš¸èang“sedang“aktif“pada“dokumen“ini“sebagai“a˜w˜al“dari“setiap“urutan“pGerin˜tah“y˜ang“din˜y˜atak‘ÿqÐan.ŽŸ(x‰¾4Ž‘ÁCompiler‘G\Sppœeed-upŽŸ¿:¹Jik›ÿqÐa–Sêmesin“k˜amš¸èu“mempun˜y˜ai“RAM“16“MB“atau“lebih,‘T(ada“suatu“cara“un˜tuk“mempGercepat“proses“y˜ang“bisaŽ¡dilakuk–ÿqÐan,‘+Áy¸èang›Ômengizink“an˜k•¸èernel˜un“tuk˜meng-compile˜dua˜atau˜lebih˜moGdules˜secara˜paralel.‘t›Ini˜ak‘ÿqÐanŽ¡meningk–ÿqÐatk“an–÷ìload“di“mesin“pada“saat“kš¸èernel“sedang“di“re-compile,‘ Ÿtapi“ak‘ÿqÐan“memp•Gerp“endek–÷ìw˜aktu“y˜angŽ¡digunak‘ÿqÐan–U un¸ètuk“proses“compile.Ž©ؼSebGelum–Œ&k›ÿqÐam¸èu“bisa“menggunak˜an“metoGde“ini,‘Ùèk˜amš¸èu“pGerlu“men“c˜hec˜k“jumlah“RAM‘‹Ödimesin,‘Ùèk›ÿqÐarena“jik˜aŽ¡seandain•¸èy“a›Ík‘ÿqÐam“u˜mensetn“y“a˜terlalu˜tinggi,‘êýproses˜compile˜ak‘ÿqÐan˜menjadi˜lam“ban.‘Ù,P“engalaman˜telah˜mem-Ž¡pGerlihatk‘ÿqÐan›1 bah•¸èw“a˜nilai˜maksim“um˜tergan“tung˜pada˜jumlah˜RAM‘0çpada˜system˜mengacu˜k“epada˜form“ulaŽ¡bGerikut,‘\Bpaling–'¡tidak“unš¸ètuk“system“dengan“RAM‘'khingga“32“Megab˜ytes,‘\BMeskipun“ini“sedikit“kuno“un˜tukŽ¡system–U dengan“jumlah“RAM“y¸èang“lebih“bGesar:Ž¦ÀN–?¬=“[RAM“dalam“MB]“/“8“+“1Ž¦¹Un•¸ètuk›³ÞmempGerm“udah˜y“ang˜tidak˜suk–ÿqÐa˜matematik“a,‘ Žnilai-nilai˜un•¸ètuk˜jumlah˜RAM‘³„secara˜um“um˜adalahŽ¡sebagai‘U bGerikut:ŽŸ‰Ù‘¿ÀRAM‘$½´NŽ¡‘¿16‘?¬MB‘>\3Ž¡‘¿24‘?¬MB‘>\4Ž¡‘¿32‘?¬MB‘>\5Ž¡‘¿40‘?¬MB‘>\6Ž¡‘¿48‘?¬MB‘>\7Ž¡‘¿56‘?¬MB‘>\8Ž¡‘¿64‘?¬MB‘>\9Ž¡‘¿80‘?¬MB‘þ°11Ž¡‘¿96‘?¬MB‘þ°13Ž¡‘ X112‘?¬MB‘þ°15ŽŽŽŒ‹W ©K… ý>‘쟄€ÕÁGŽ¿5.‘ñ8Compile–Õulang“kš®>ernel“un˜tuk“moQÂdules’&Ú¹3ŽŽ £n ýˆ.\‘ XÀ128‘?¬MB‘þ°17ŽŸ o¹Ketik–ÿqÐa›¢_k“am•¸èu˜telah˜mem“utusk–ÿqÐan˜angk“a˜y•¸èang˜tepat,‘Æeditlah˜le˜À/usr/src/linux/Makefile˜¹dan˜tem“uk‘ÿqÐan˜barisŽ© ®y¸èang‘U tertulis:Ž¤ؼÀMAKE=makeŽ¡¹Gan¸èti‘U dengan:Ž¡ÀMAKE=make–?¬-j“NŽ¡¹Dimana–U ÀN“¹adalah“angk‘ÿqÐa“yš¸èang“telah“diten˜tuk‘ÿqÐan“diatas.ŽŸ(&¾5Ž‘ÁCompile–G\ulang“kšcernel“un˜tuk“mopœdulesŽŸ¿:¹Kernel–abisa“dikš¸èongurasi“ulang“un˜tuk“menggunak‘ÿqÐan“sem˜ua“moGdules“lainn˜y˜a“y˜ang“di“moun˜t“le“system“sebagaiŽ¦rošGot–U (P¸èada“sebagian“b˜esar“k‘ÿqÐasus,“ini“adalah“ext2“le“system).Ž¡Nam¸èun,‘Ûúada›½±b•Geb“erapa˜pilihan˜y•¸èang˜terlihat˜sulit˜un“tuk˜disetup˜dengan˜b•Genar˜sebagai˜mo“dules,‘Ûúsehingga˜sa•¸èy“aŽ¦ak–ÿqÐan›U merek¸èomendasik“an˜y•¸èang˜bGerikut˜ini˜un“tuk˜di-compile˜k“edalam˜k“ernel:Ž¤ o‘¸ŽŽŽ‘¹Ethernet–U hardwš¸èare“driv˜ers.ŽŸFŽŽŽ‘¹SCSI–U CD-Rš¸èOM“driv˜ers.Ž¡Di–"sisi“lain,‘‘쟄€ÕÁGŽ¿6.‘ñ8Mengk®>ongurasi–ÕMoQÂdules“Debian“atau“RedHat’ÐýP¹4ŽŽ £n ýˆ.\‘¿Àimage=/usr/src/linux/arch/i386/boot/zImageŽ¤ ®‘~label=newŽ¡‘~alias=nŽ¡‘~read-onlyŽ¡‘~vga=askŽ¡‘~optionalŽŸÂ[¹Enš¸ètry–VAtersebut“men˜y˜atak‘ÿqÐan“bah˜w˜a“ada“pilihan“b•Go“ot–VAOPTIONAL‘Uÿ(“y˜ang“ak›ÿqÐan“diabaik˜an“jik˜a“image“y¸èangŽ¡diminš¸èta–Íttidak“ada“)“y˜ang“mem“b•Go“ot–Ítle“À/boot/newlinux“¹jik›ÿqÐa“dipilih,‘+‰dan“mengizink˜an“sesorang“un¸ètukŽ¡memilih–U video“mošGde“y¸èang“ak‘ÿqÐan“di“b˜o˜ot.Ž©ؼDengan–p³mengasumsik›ÿqÐan“en¸ètry“tersebut“ada“di“À/etc/lilo.conf“¹mak˜a“kš¸èernel“y˜ang“di“pGerbaharui“telah“terletakŽ¡dengan–U bšGenar“di“akhir“proses“compile“,“dan“dapat“di-install“dengan“menggunak‘ÿqÐan“p˜erin¸ètah“b˜erikut:Ž¦ÀliloŽ¦¹Setelah›Õ›melakuk‘ÿqÐann•¸èy“a,‘õºpGem“baca˜pGerlu˜un“tuk˜mengikuti˜langk‘ÿqÐah˜selanjutn“y“a˜sesuai˜dengan˜distribusi˜y“angŽ¡dipilihn•¸èy“a,–U sebagai“bGerikut:ŽŸ“¡‘¸ŽŽŽ‘¹Mengk¸èongurasi–U MoGdules“Debian“atau“RedHatŽ¤ †‘¸ŽŽŽ‘¹Mengkš¸èongurasi–U MoGdules“Slac˜kw˜areaŽ¡‘¸ŽŽŽ‘¹Mengkš¸èongurasi–U MoGdules“distribusi“lainn˜y˜aŽŸ( r¾6Ž‘ÁMengkcongurasi–G\Mopœdules“Debian“atau“RedHatŽŸ¿:¹SebGelum–[¤melakuk›ÿqÐan“langk˜ah-langk˜ah“y¸èang“ditulis“disini,‘]Elangk˜ah-langk˜ah“Compile“ulang“kš¸èernel“un˜tuk“moGd-Ž¤ ®ules–U dianggap“telah“dilakuk‘ÿqÐan.Ž¦Distribusi– ÉDebian“and“RedHat“memiliki“prosedur“b•Go“ot– Éyš¸èang“iden˜tik,‘ÄÚsehingga“memiliki“prosedur“y˜ang“iden˜tikŽ¡pula–U unš¸ètuk“mengk˜ongurasik‘ÿqÐan“moGdules-n˜y˜a.ŽŸ“¡‘ 9b1.ŽŽŽ‘Setelah–]log“in“sebagai“roGot,‘_ªgunak›ÿqÐan“text“editor“fa•¸èv“orit‘]k˜am“u›]un“tuk˜mem“buat˜le˜baru˜y“ang˜bGernamaŽ¡‘À/etc/rc.d/init.d/modules.init–U ¹dengan“isi“sebagai“bGerikut:Ž©—²‘(¿À#–?¬Modules“initialisation.Ž¡‘(¿#Ž¡‘(¿#–?¬Start“up“the“module“auto-loading“daemon.Ž¡‘(¿/sbin/kerneldŽ¡‘(¿#–?¬Mount“all“currently“unmounted“auto-mounted“partitions.Ž¡‘(¿/sbin/mount‘?¬-aŽ¦‘ 9b¹2.ŽŽŽ‘Setelah–U memš¸èbuat“le“diatas,“lakuk‘ÿqÐan“hal“bGerikut“k˜etik‘ÿqÐa“log“in“sebagai“roGot:Ž¦‘(¿Àcd‘?¬/etc/rc.dŽ¡‘(¿chmod–?¬755“init.d/*Ž¡‘(¿cd‘?¬rc3.dŽ¡‘(¿ln–?¬-s“../init.d/modules.init“05modules.initŽŸ“¡¹System–ysek›ÿqÐarang“dapat“di“b•Go“oting–yulang,‘¬dan“setelah“melakuk˜ann•¸èy“a,‘¬ak˜an–yterlihat“bah•¸èw“a–ymoGdules“telahŽ¡b•Genar-b“enar‘U dijalank‘ÿqÐan.ŽŽŽŒ‹ ©K… ý>‘쟄€ÕÁGŽ¿7.‘ñ8Mengkš®>ongurasi–ÕMoQÂdules“Slac˜kw˜are’û¹5ŽŽ £n ýˆ.\¾7Ž‘ÁMengkšcongurasi–G\Mopœdules“Slac˜kw˜areŽŸ¿:¹SebGelum–[¤melakuk›ÿqÐan“langk˜ah-langk˜ah“y¸èang“ditulis“disini,‘]Elangk˜ah-langk˜ah“Compile“ulang“kš¸èernel“un˜tuk“moGd-Ž¤ ®ules–U dianggap“telah“dilakuk‘ÿqÐan.ŽŸLl‘ 9b1.ŽŽŽ‘File–U À/etc/rc.d/rc.M“¹pšGerlu“diedit“sebagai“b˜erikut:ŽŸgì‘9²(a)ŽŽŽ‘/sekitar–U baris“18,“ada“bagian“y¸èang“terbaca“sebagai“bGerikut:Ž©gì‘>¿À#–?¬Screen“blanks“after“15“minutes“idle“time.Ž¡‘>¿/bin/setterm–?¬-blank“15Ž¦‘/¹tepat–U setelah“ini,“sisipk‘ÿqÐan“paragraph“bšGerikut,“dengan“baris“k¸èosong“sep˜erti“biasa“di“kš¸èedua“sisin˜y˜a:Ž¦‘>¿À#–?¬Load“the“kernel“module“auto-loader.Ž¡‘>¿/sbin/kerneldŽ¦‘«‚¹(b)ŽŽŽ‘/sekitar–U 12“baris“k•¸èeba“w“ah‘U terdapat:Ž¦‘>¿À#–?¬if“there“is“no“/etc/HOSTNAME,“fall“back“on“this“default:Ž¦‘/¹T‘ÿ*¸epat–™Vsetelah“ini,sisipk›ÿqÐan“paragraph“bGerikut,‘¾åsek˜ali“lagi“dengan“baris“kš¸èosong“sepGerti“biasa“di“k˜eduaŽ¡‘/sisin•¸èy“a:Ž©DØ‘>¿À#–?¬Mount“remaining“unmounted“auto-mount“drives.Ž¡‘>¿/sbin/mount‘?¬-aŽ¦‘¹Ketik›ÿqÐa–U pGerubahan“itu“telah“dilakuk˜an,“simpan“le.ŽŸLlTidak–U ada“moGdik›ÿqÐasi“lebih“lanjut“dibutuhk˜an“unš¸ètuk“Slac˜kw˜are.ŽŸ(¢i¾8Ž‘ÁCongurasi–G\mopœdules“distribusi“lainn•cy“aŽŸ¿:¹SebGelum–[¤melakuk›ÿqÐan“langk˜ah-langk˜ah“y¸èang“ditulis“disini,‘]Elangk˜ah-langk˜ah“Compile“ulang“kš¸èernel“un˜tuk“moGd-Ž¡ules–U dianggap“telah“dilakuk‘ÿqÐan.ŽŸؼDengan–Æprosedur“yš¸èang“sama“un˜tuk“distribusi“lain“bGelum“dipastik‘ÿqÐan,‘â®tapi“k˜em˜ungkinan“satu“dari“y˜ang“diatas.Ž¡un•¸ètuk›U mem“utusk‘ÿqÐan˜y“ang˜mana,˜lihat˜directory˜dengan˜isi˜À/etc/rc.d˜¹sebagai˜bGerikut:Ž©)X‘¿Àcd‘?¬/etc/rc.dŽ¡‘¿ls–?¬-l“*.d“rc.*Ž¦¹Dari–U hasil“y¸èang“ditampilk›ÿqÐan,“k˜am¸èu“bisa“memilih“satu“dari“tiga“pilihan“bGerikut:ŽŸLl‘ 9b1.ŽŽŽ‘Jik‘ÿqÐa–,gdidaftar“tersebut“terdapat“subšGdirektori“b˜ernama“Àinit.d“¹dan“b˜eb˜erapa“direktory“dengan“namaŽ¡‘y•¸èang›Ö~men“y“erupai˜Àrc?.d˜¹dimana˜tanda˜tan“y“a˜digan“tik–ÿqÐan˜dengan˜angk“a˜tunggal,‘öÖdan˜ÀTIDAK‘Ö]¹bGerisi˜leŽ¡‘dengan–<Ÿnama“Àrc.M¹,“mak›ÿqÐa“distribusi“tersebut“dapat“dik¸èongurasik˜an“moGdules-n•¸èy“a–<Ÿprosedur“yš¸èang“din˜y-Ž¡‘atak‘ÿqÐan›U sebGelumn•¸èy“a˜un“tuk˜Distribusi˜Debian˜dan˜RedHat.ŽŸgì‘ 9b2.ŽŽŽ‘Jik‘ÿqÐa–¦mdaftar“tidak“bšGerisi“directory“b˜ernama“Àinit.d“¹tapi“b˜erisi“le“dengan“nama“Àrc.M‘¦X¹mak‘ÿqÐa“k•¸èem“udianŽ¡‘distribusi–ç´tersebut“dapat“dikš¸èongurasik‘ÿqÐan“moGdules-n˜y˜a“dengan“prosedur“diatas“y˜ang“din˜y˜atak‘ÿqÐan“un˜tukŽ¡‘Distribusi‘U Slac•¸èkw“are.ŽŽŽŒ‹(é ©K… ý>‘쟄€ÕÁGŽ¿9.‘ñ8Hak–ÕCipta“dan“Legalitas“Lainn•®>y“a’•£¹6ŽŽ £n ýˆ.\‘ 9b3.ŽŽŽ‘Jik›ÿqÐa–Dalam“k›ÿqÐasus“ini,‘àk˜amš¸èu“bisa“mengh˜ubungi“pGen˜ulis“dokumen“ini“un˜tukŽ¡‘memp•Geroleh‘U p“etunjuk.ŽŸ(Àœ¾9Ž‘ÁHak–G\Cipta“dan“Legalitas“Lainn•cy“aŽŸ¿:¹Dokumen–"xini“dilindungi“oleh“ÁGNU‘e Gener›ÿ}/al–ePublic“Lic˜enc˜e“(GPL)^Ž¹,–"xdan“emcakup“semš¸èua“k˜ondisi“dan“batasanŽ¡yš¸èang–U ada“didalamn˜y˜a.ŽŸؼP•¸èen“ulis–U bisa“dih¸èubungi“dengan“email“di“Árhw@bigfo–ÿ}/ot.c“om‘U À¹.ŽŽŽŒø3 ƒ’À;è©K…ÕÁGó½HЃ ecti1000óqLË ectt1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ù6—ßßßßßß