Pengantar singkat migrasi dari Windows ke Linux
rev 0
Pe n g a n t a r Sin g k a t Hal- hal yang perlu dipe r h a t ik a n dala m migr a si Windo w s ke Linux
© Noprianto, 2005
hal 1/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
Daftar Isi 1. Pen g a n t a r Migr a si ..................................................................................................3 2. Mem a h a m i per b e d a a n Window s dan Linux .................................................4 3. Taha p- taha p a n migr a si .........................................................................................7 4. Isu seput a r migr a si dat a ......................................................................................9 5. Isu seput a r migr a si progr a m / p e r b a n d i n g a n .............................................11 6. Pen g a t u r a n par tisi ...............................................................................................14 7. Pem b u a t a n filesist e m ..........................................................................................15 8. Pen g a t u r a n bootloa d e r (GRUB) ......................................................................16 9. Lebih lanjut tent a n g pem b u a t a n arsip ........................................................18 10. Shell script untuk mem p e r c e p a t .................................................................19 11. Emula si Aplikasi Window s ............................................................................20
© Noprianto, 2005
hal 2/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
1. Pengantar Migrasi Bagi Anda yang ber m a k s u d untuk memin d a h k a n seba gi a n atau keselu r u h a n lingku n g a n kerja dari Window s ke Linux, tent u ad a beb e r a p a hal yang perlu dipe r h a t i k a n sehing g a downti m e yang ber uju n g pad a turu n n y a prod u k tifita s bisa diminim a s i sebis a mun g ki n. Apabila Anda meng elol a use r deng a n ber b a g a i lata r belak a n g , mak a resist e n si dari use r tent u juga perlu disika pi deng a n baik aga r migr a si dap a t berjal a n mulus. Kare n a seha ri- hari user- lah yang akan men g g u n a k a n siste m bar u ters e b u t , mak a pend e k a t a n ke use r (ata u setid a k n y a mem b u a t siste m semirip mung ki n deng a n siste m seb el u m n y a ) adal a h hal yang sang a t pentin g. Dala m pand u a n singk a t ini, kita akan coba me m b a h a s bebe r a p a isu yang mung kin bisa mem b a n t u ser a n g k a i a n pros e s migr a si, yang terk a d a n g cuku p mer e p o t k a n . Pros e s migr a si buka nl a h pros e s sede r h a n a , kar e n a pad a keny a t a a n n y a , sepe r ti kita pinda h ke neg a r a lain. Begitu rumit dan komplek s. Semo g a peng a n t a r ini bisa mem b a n t u .
© Noprianto, 2005
hal 3/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
2. Memahami perbedaan Windows dan Linux Windo w s dan Linux adal a h dua dunia yang ber b e d a . Deng a n demikia n, seg al a ny a bisa ber b e d a . Berikut ini adal a h bebe r a p a conto h per b e d a a n yang mung ki n bisa kita jadika n alas a n untuk mem a h a m i apa yang akan terja di sela m a pros e s migr a si. –
Window s mer u p a k a n siste m oper a s i yang pada awalny a dike m b a n g k a n khus u s untuk kebu t u h a n deskt o p. Oleh kar e n a itu, Window s sang a t memfok u s k a n diri pad a kese d e r h a n a a n pen g g u n a a n , pend e k a t a n pad a sisi end use r dan lain seba g a i ny a . Linux mer u p a k a n siste m oper a si yang pad a awalnya dike m b a n g k a n seb a g a i Unix- like, yang pada das a r n y a seb a g ai serve r . Linux juga dike m b a n g k a n deng a n kem a m p u a n jaring a n men e m p a t i priorit a s yang cukup tinggi. Bahk a n, Linux juga pad a awal- aw al hidup ny a sud a h ber u s a h a untuk berjala n pad a ber b a g a i arsite k t u r komp u t e r . Hal- hal ters e b u t men u nj u k k a n Linux tidak menja dik a n kebu t u h a n deskt o p seba g ai tujua n bes a r . Seb a g ai hasilnya, kita mun gki n meliha t Window s jauh lebih sede r h a n a dan mud a h untuk digun a k a n (ter u t a m a kar e n a ter bi a s a ), dan Linux mun gki n me miliki beb e r a p a istilah/ko n di si peng g u n a a n yang mun gki n lebih komple k s untu k dipa h a m i.
–
Karen a mer u p a k a n dua sem u a n y a bisa ber b e d a .
dunia
yang
ber b e d a ,
mak a
ham pi r
–
Aplikasi yang dides ain untuk Window s tidak akan berjala n pad a Linux. Demikia n juga sebalikny a. Kondisi ini tidak berlak u untuk aplikasi yang berjala n meng g u n a k a n inter p r e t e r ata u virtual engin e ter t e n t u . Dala m bebe r a p a kondisi, emula si untuk aplikasi native bisa dilakuk a n , nam u n tidak selalu menja njika n.
–
Filesist e m yang digun a k a n juga ber b e d a . Window s men g g u n a k a n FAT dan NTFS, sem e n t a r a Linux men g g u n a k a n ext2, ext3, reise rfs, xfs, jfs dan lain seb a g a i ny a . Window s tidak dapa t mem b a c a par tisi Linux (tanp a mem a nf a a t k a n prog r a m ter pis a h) . Linux dapa t mem b a c a dan men ulis ke FAT32, dan dap a t mem b a c a (sert a seca r a expe ri m e n t a l bisa men ulis nam u n ter b a t a s ) NTFS.
–
Window s tidak me m b e d a k a n hur uf besa r dan hur uf kecil (cas e
© Noprianto, 2005
hal 4/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
insen sitive), sem e n t a r a Linux mem b e d a k a n . Hal ini berla k u dala m ber b a g a i aspe k peng g u n a a n siste m oper a si. Seba g a i conto h adala h pad a nam a file. Window s tidak mem b e d a k a n hur uf besa r dan hur uf kecil, sem e n t a r a Linux mem b e d a k a n . –
Window s meng e n a l istilah drive untuk device dan par tisi. Sem e n t a r a , di Linux, istilah drive tidak digun a k a n . Yang digun a k a n adal a h direkto ri biasa. Apabila disimp ulk a n , Window s memiliki My Compu t e r seba g a i root, yang didala m n y a ter d a p a t ber b a g a i drive dan device, sem e n t a r a , Linux meng e n a l direkto r i root (disimbolk a n deng a n /), yang didala m n y a ter d a p a t ber b a g a i direkto r i dan device.
–
Tampila n GUI di Window s seba gi a n n y a dima s u k k a n ke dala m ker n el siste m oper a si. Sem e n t a r a , di Linux, GUI hanyal a h aplikasi tam b a h a n . Seb a g a i kons ek u e n s i ny a , GUI di Window s jauh lebih terin t e g r a s i ke siste m, sem e n t a r a , di Linux, tidak. Di Linux juga, deskt o p tidak diatu r oleh shell tung g al, nam u n meng g u n a k a n bany a k deskto p environ m e n t dan window man a g e r yang bisa ber b e d a- beda. Seb a g ai hasilnya, tam pila n default di satu distrib u si Linux mun gki n ber b e d a deng a n distrib u si lain. Bahka n, setel a h diinst all, dua peng g u n a yang meng g u n a k a n distrib u si yang sam a bisa meng k o nfig u r a s i deskto p ny a menja di ber b e d a sam a sekali.
–
Nam a aplikasi di Window s umu m n y a lebih ram a h ter h a d a p pas a r . Sep e r ti Photos ho p yang mud a h dime n g e r t i. Na m a aplikasi di Linux umu m n y a men g g u n a k a n singka t a n , nam a yang disuk ai dan na m anam a yang mung kin aneh bagi user.
–
Inst al a si aplikasi di Window s umu m n y a mem a nf a a t k a n installe r yang data n g ber s a m a aplikasi. Instal a si juga dap a t dilakuk a n den g a n mud a h kar e n a dipa n d u meng g u n a k a n wizar d. Di Linux, instal a si prog r a m keba ny a k a n dilakuk a n men g g u n a k a n pack a g e man a g e m e n t syste m . Deng a n demikia n, aplika si didist ri b u sik a n dala m form a t pake t siste m (.RPM untuk siste m deng a n packa g e man a g e m e n t ber b a si s RPM dan .DEB untuk siste m ber b a si s DPKG). Di Linux, ada usa h a untuk menja g a aga r redu n d a n s i file diminim a si sebis a mun gki n, dan track ter h a d a p apa saja yang telah terins t all di siste m diusa h a k a n sem a k si m a l mung kin. Seba g a i akiba t ny a, file- file aplikasi akan ters e b a r di ber b a g a i direkt o r i siste m , bed a deng a n di Window s yang dala m seba gi a n bes a r kasus, menyim p a n prog r a mprog r a m n y a di Progr a m Files (walau p u n ada bebe r a p a yang meny e b a r k a n filenya di direkto ri siste m ).
© Noprianto, 2005
hal 5/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
–
Di Window s 95 ke atas, kita men g e n a l regist r y. Di Linux, kita tidak meng e n a l n y a . Konfigur a si aplikasi di Linux umu m ny a disim p a n dala m file teks yang ter pis a h- pisa h dan disim p a n didir ek t o ri /etc. Ada beb e r a p a distrib u si yang menco b a men g h a d i r k a n regist r y, nam u n teta p dala m form a t bany a k file teks.
–
Window s hany a meng e n a l satu distrib u si, yaitu distrib u si dari Microsoft. Sem e n t a r a , Linux men g e n a l banya k distrib u s i kar e n a siap a saja bisa mem b a n g u n distrib u si sendiri. Distrib u si Linux mer u p a k a n kum p ul a n dari kern el Linux, pust a k a- pust a k a siste m, dan aplika si- aplikasi yang dibun g k u s deng a n pros e d u r ter t e n t u . Yang me m b e d a k a n anta r distrib u si bisa saja pad a sem u a bagia n ters e b u t (ker n el yang ber b e d a versi dan peng a t u r a n , aplikasi dan pust a k a yang ber b e d a ) , ter m a s u k pros e d u r pem a k e t a n n y a . –
Kita meng e n a l bebe r a p a Red Hat dan Debian.
–
Distrib u si Linux bisa dian alo gik a n deng a n ayam gore n g KFC, CFC dan aya m yang digor e n g sendiri di rum a h (distrib u si sendiri).
–
Apabila per u s a h a a n , disa r a n k a n untuk meng g u n a k a n distrib u si yang suda h memiliki trac k recor d bagu s sepe r ti Red Hat (wala u p u n sem p a t sedikit ter no d a ketika Red Hat mem b u a t versi ente r p r i s e yang teta p meng g u n a k a n nam a Red Hat dan kome r si al, ser t a Fedo r a yang beba s digun a k a n ) , SUSE (sang a t sukse s dan dibeli oleh Novell, dan sejak itu, sem a ki n ber k e m b a n g ) , dan Debia n (distro oleh komu nit a s yang beb a s digun a k a n sert a sang a t taa t pad a pedo m a n free softw a r e ; telah mem b u k ti k a n dirinya setia dan stabil sela m a lebih dari 10 tahu n; saya n g n y a , tidak memiliki jadw al rilis yang ter a t u r ).
–
Apabila memiliki angg a r a n lebih, bisa mem b e li pula duku n g a n ke pem b u a t distro ny a (untuk distro deng a n dukun g a n ber b ay a r sepe r ti Red Hat dan SUSE). Dukun g a n di Indon e si a umu m n y a dilakuk a n via email aga r mur a h.
–
Tidak disar a n k a n untu k menc o b a ber b a g a i distrib u si yang bar ubar u (untuk siste m produ k tif), walau p u n ter d e n g a r heb a t.
–
Tidak perlu men g g u n a k a n banya k distr o ata u meng u a s a i banya k. Apabila kons e p Linux dime n g e r t i, mak a teta p bisa meng g u n a k a n ber b a g a i distro. Hanya, mun gki n tidak meng g u n a k a n tool spesifik distr o.
© Noprianto, 2005
distrib u si mayor, diant a r a n y a
SUSE,
hal 6/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
3. Tahap-tahapan migrasi Ada bebe r a p a pend e k a t a n tah a p- tah a p a n migr a si yang bisa dilakuk a n . Beriku t ini adala h beb e r a p a piliha n yang bisa dilakuk a n . Sem u a n y a disar a n k a n untuk mem b u a t renc a n a migr a s i yang jelas (ter m a s u k par a m e t e r wakt u dan peng ujia n). A. Apabila me miliki wakt u dan resou r c e yang cukup banya k: –
Bagilah tim aga r ada yang fokus pad a melaya ni user selam a migr a si, dan tim yang mem p e r s i a p k a n tah a p a n migr a si lanjut a n (misal: mem p e r s i a p k a n distrib u s i Linux).
–
Siapk a n tim yang aka n melaya ni user yang siste m n y a dijadik a n perco b a a n migr a si. Dukun g a n tim ini pentin g kar e n a use r perlu diduku n g ben a r- bena r . Tim perlu menjela s k a n seca r a non teknis kep a d a user tent a n g siste m migr a si.
–
Siapk a n pand u a n migr a si singka t, yang mun g kin ber u p a pand u a n komp a r a t if tent a n g fitur aplikasi, istilah yang digun a k a n ser t a car a meng a k s e s fungsi yang sering digun a k a n .
–
Tim migr a si lanjut a n hen d a k n y a mulai menyia p k a n distrib u si Linux yang telah dises u ai k a n (ter m a s u k the m e deskto p, kem u n g ki n a n auto login, aplikasi yang dijala nk a n via emul at o r lain lain seb a g a i ny a ). Siapk a n pula konfigu r a s i untuk mem u d a h k a n user meng a k s e s media remove a bl e , print e r , scan n e r dan per a n g k a t lain. Distribu si hasil kusto mis a si ini aka n digun a k a n nantiny a.
–
Migr a sik a n sekelo m p o k user yang mew a kili sejuml a h depa r t e m e n
–
Migr a sik a n seca r a perla h a n aplikasi yang digun a k a n oleh end user. Aplikasi hend a k n y a aplikasi yang juga ter d a p a t di Linux dan di Window s. Seba g a i contoh, ber h e n til a h men g g u n a k a n MS Office dan gun ak a nl a h OpenOffice.or g. Atau, ber h e n t ila h men g g u n a k a n MS Inter n e t Explor e r dan mulailah meng g u n a k a n Oper a ata u p u n Mozilla Firefox. Sebis a mung ki n, migr a sik a n juga dat a (ter m a s u k add r e s s book, bookm a r k dan data lainnya).
–
Berilah wakt u luan g yang cukup banya k (misal: 3 bulan) untuk mem b u a t user ter bi a s a deng a n aplikasi bar u. Har a p diinga t bahw a seb a gi a n user tidak akan peduli (ata u lebih baik lagi, tidak perlu ped uli) ter h a d a p siste m oper a si. Apa yang perlu diped ulik a n adala h
© Noprianto, 2005
hal 7/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
aplikasi yang perlu digun a k a n . –
Apabila aplika si bar u suda h mulai meny e b a r , mak a ini mer u p a k a n langk a h yang sang a t bagu s. Seba r k a n l a h ke sem u a peng g u n a , tentu den g a n perti m b a n g a n yang mat a n g untuk wakt u migr a si sehing g a tidak ada downti m e yang terlalu bes a r . Apabila peng g u n a yang sud a h terle bi h dah ul u meng g u n a k a n
–
Sek ali lagi, berik a nl a h wakt u yang lebih banya k bulan) untuk mem b u a t semu a user ter bi a s a .
–
Apabila dari sisi aplikasi tela h dimigr a si k a n , maka lakuka n perco b a a n sekali lagi (den g a n dukun g a n kepa d a use r tent u ny a) untuk siste m oper a si. Kemudi a n, berila h wakt u luang dan lakuk a n pros e d u r yang sam a deng a n sebelu m n y a . Kare n a tim migr a si lanjut a n suda h ber ku r a n g kerjany a , mak a seba gi a n perlu ditarik ke tim untuk me m b e r i dukun g a n kar e n a pada migr a si taha p ini, user aka n mem b u t u h k a n duku n g a n lebih besa r ).
lagi (misal: 6
B. Apabila migr a s i har u s cepa t deng a n resou r c e ter b a t a s –
Usah a k a n mem b u a t miniat u r dari A.
–
Apabila resou r c e terb a t a s , mak a sew al a h pihak lain untuk mem b a n t u . Na m u n , tim inte r n al teta p har u s ter s e di a , sebis a mun gki n ter d a p a t dua oran g. Tim inter n a l ini har u s men g e t a h u i per sis apa yang dilakuk a n oleh tim yang disew a dan har u s mem b u a t keput u s a n bers a m a .
–
Maksim al k a n dukun g a n .
–
Sebis a mung kin, wakt u test dan wakt u luan g har u s ter s e di a. Janga n tiad ak a n .
–
Kuran gi melaku k a n kusto mis a si meng k u s t o m i s a s i Debia n, gun a k a n pad a user.
–
Har a p diinga t bahw a wakt u dan jumlah pend u k u n g tidak bisa dihitun g deng a n per b a n di n g a n sepe r ti apa bila wakt u ter s e di a 6 bulan deng a n duku n g a n 10 oran g, kita bisa perc e p a t menja di 1 bulan deng a n 60 oran g.
–
Akan ada kem u n g ki n a n untuk menyia p k a n tah a p a n migr a si yang ked u a .
© Noprianto, 2005
sendiri (misalnya: alih- alih saja SUSE). Fokus tim har u s
hal 8/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
4. Isu seputar migrasi data Migr a si data yang dimak s u d adal a h migr a si dat a yang dihasilka n oleh aplik asi. –
Apabila migr a s i dilakuk a n terle bi h dah ulu dari sisi aplikasi, maka hen d a k n y a , migr a si dat a tidak akan memic u terlalu banya k isu.
–
Apabila migr a si dilakuk a n tanp a renc a n a yang jelas dan dilakuk a n sek aligu s dari sisi aplika si dan siste m , mak a migr a si dat a akan ber h a d a p a n deng a n sejuml a h mas al a h.
Kita ambil contoh dat a yang dihasilka n dari MS Office yang ingin dimig r a s ik a n ke form a t OpenOffice.or g. Tent u, sebel u m kita melak u k a n migr a si, kita perlu mem a h a m i bahw a ada yang yang bisa dimig r a s ik a n semp u r n a , ada yang hany a seba gi a n saja, dan ada yang tidak dapa t sam a sekali. –
OpenOffice.or g memiliki fasilitas untuk men gk o n v e r s i doku m e n dari MS Office seca r a mas al (deng a n meng a k s e s File | AutoPilot | Docum e n t Conve r t e r ) . Na m u n, apa bila car a ini dilakuk a n , har u s dilakuk a n pem e r ik s a a n lebih lanjut untuk doku m e n- doku m e n yang pentin g. Tidak sem u a doku m e n MS Office bisa dimigr a sik a n sem p u r n a (bahk a n, lebih banya k yang tidak). Oleh kar e n a itu, periks a dan periks al a h!
–
Untuk doku m e n yang memiliki mac r o, konve r si tidak dapa t dilakuk a n deng a n baik. Oleh kar e n a itu, mac r o mun gki n perlu ditulis ulang.
–
Untuk yang masih ter g a n t u n g deng a n MS Access, usah a k a n untuk perla h a n melak u k a n migr a si deng a n : –
Simp a nl a h dat a (dat a umu m n y a bisa dimigr a sik a n ) di dat a b a s e serve r ter pis a h sepe r ti Postg r e S QL.
–
Seca r a perla h a n , mulailah melaku k a n migr a si form ke aplikasi lain (misal ber b a s i s web, dibu a t deng a n PHP) yang juga men d u k u n g repor ti n g .
–
Berh e n til a h (sebis a mung kin) untuk mem b u a t doku m e n Acces s yang bar u. Kalau ter p a k s a , usah a k a n untuk tidak mem b u a t form
© Noprianto, 2005
hal 9/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
tam b a h a n . –
Apabila ter p a k s a teta p meng g u n a k a n MS Office, usah a k a n untu k menj a dik a n n y a sang a t sedikit (mung ki n 1 ata u 2 komp u t e r ) dan apa bila mem u n g ki n k a n , jalank a n MS Office dala m emula t o r (Cros sOve r Office).
–
Kita perlu mem a h a m i bah w a kete r g a n t u n g a n sang a tl a h sus a h untu k dihen tik a n . Kalau kita men g u r a n g i kete r g a n t u n g a n deng a n tet a p mem b u a t kita ter g a n t u n g (sepe r ti teta p mem b u a t doku m e n Access walau p u n pros e s migr a si seda n g dilakuk a n ), mak a kita akan sang a t susa h untuk ber h e n ti ter g a n t u n g .
Untu k dat a yang dihasilka n dari aplikasi lain nam u n dala m form a t yang diken ali deng a n baik oleh Linux (setida k n y a , ada aplikasi yang bisa beke rj a deng a n baik untuk form a t dat a ters e b u t ), maka migr a si dat a tent u tidak perlu dilakuk a n . Seb a g ai conto h adala h file .DBF (dat a b a s e foxpro seb a g a i contoh). Conto h lain adal a h file RTF, ata u XML. Untu k dat a yang dibu a t deng a n aplika si custo m dan tidak stan d a r ser t a tidak ter dok u m e n t a s i, mak a ini jelas mer u p a k a n mas al a h. Kita akan coba meliha t apak a h aplikasi ny a bisa diem ul a sik a n , ata u tidak (di pem b a h a s a n meng e n a i emula si aplikasi).
© Noprianto, 2005
hal 10/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
5. Isu seputar migrasi program/perbandingan Ada bany ak aplika si di dunia ini. Seb a gi a n diant a r a n y a dides ai n untuk berjal a n pada siste m oper a si tert e n t u dan sang a t terika t, seba gi a n dian t a r a bisa dijalank a n di ber b a g a i siste m oper a si. Dala m konte k s migr a si, alan gk a h baiknya apa bila kita menco b a memig r a si k a n terle bi h dah ul u aplikasi yang berjal a n pad a Window s dan Linux. Alangk a h bag u s n y a lagi apa bila aplika si ter s e b u t memiliki kem a m p u a n yang seta r a (ata u paling tidak, bisa diba n din g k a n ) dan ma m p u me m b u k a data yang diha silka n dari aplika si sebelu m n y a . Sep e r ti MS Office dan OpenOffice.or g. Atau, sepe r ti Mozilla Firefox dan MS Inter n e t Explor e r . Mem a n g , kondisi sepe r ti ini mem a n g tidak selalu mud a h dite m u k a n . Nam u n , ber h u b u n g aplikasi yang digun a k a n oleh use r (umu m n y a ) tidak jauh dari kedu a jenis aplika si ters e b u t (office dan inter n e t ), mak a tent u kita memiliki pelua n g kebe r h a s ila n migr a si yang lebih besa r . Untu k lebih lengk a p n y a , kita aka n melihat per b a n di n g a n aplikasiaplik asi yang dite m u k a n di Window s deng a n yang dite m u k a n di Linux.
Aplikasi Pak et Office
Windows - MS Office
Linux - OpenOffice.o r g
- OpenOffice.o r g Web Brows e r
- MS Inter n e t Explor e r
- Mozilla Firefox
- Mozilla Firefox
- Oper a
- Oper a Email client
- MS Outlook
- Mozilla Thund e r bi r d
- Mozilla Thund e r bi r d
- Oper a
- Oper a
© Noprianto, 2005
hal 11/ 20
Pengantar singkat migrasi dari Windows ke Linux Aplikasi Yahoo!
Windows - Yahoo! Mess e n g e r
Mese n g g e r client IRC Client
rev 0 Linux - Yahoo! Mess e n g e r - GAIM
- Mirc
- Xchat - Oper a
Audio Playe r
- Window s Media Playe r
- XMMS
Video Player
- Window s Media Playe r
- Mplaye r - Xine
Imag e Editing
- Adobe Photos h o p
- GIMP
Imag e Viewer
- ACDsee
- Konqu e r o r - Gqview
PDF Read e r
- Adobe Acroba t Read e r
- Adobe Acroba t Read e r
PDF Crea t o r
- Adobe Acroba t
- OpenOffice.o r g
Develop m e n t Tool
- .Net
- Mono
- Visual Basic
- Qt + Qt Design e r
- Delphi
- Python
- Python
- PHP
- PHP
- Java
- Java Data b a s e serve r
- MS SQL Serve r
- Postg r e S QL
- Postg r e S QL
- MySQL
- MySQL
- Oracle
- Oracle CD/DVD Burn e r
- Nero
- K3B
File Man a g e r
- Window s Explor e r
- Konqu e r o r
- Serva n t Sala m a n d e r
- Nautilus - Midnig h t Com m a n d e r
Inte r n e t Telep ho ny
- Skype
- Skype
Partition e r
- Par tition Magic
- Par t e d
© Noprianto, 2005
hal 12/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
Kalau kita lihat, bany ak sekali aplikasi yang suda h bisa berjal a n pad a Windo w s dan Linux. Sege r al a h guna k a n aplikasi yang multiplatfor m kar e n a pros e s migr a si di mas a depa n akan jauh lebih mud a h. Bagaim a n a deng a n aplika si yang sang a t dipe rl uk a n nam u n tidak dap a t berjala n di Linux? Kita akan me m b a h a s n y a pad a bagia n emula si aplik asi. Na m u n , seb a g a i sar a n, apa bila mem e s a n aplikasi custo m, har u sl a h dipas tik a n aga r aplikasi ters e b u t bisa berjal a n setid ak n y a pad a Window s dan Linux, sert a meng g u n a k a n form a t dat a yang stan d a r .
© Noprianto, 2005
hal 13/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
6. Pengaturan partisi Dala m bebe r a p a kondisi, ada kem u n g ki n a n Window s dan Linux masih diinst all dala m satu komp u t e r (hal ini buka n solusi ter b ai k, nam u n terk a d a n g dilakuk a n ). Untuk kebut u h a n ters e b u t , kita perlu memis a h k a n par tisi Window s dan Linux. Untu k lebih baik, ter u t a m a kalau par tisi diset dari awal, kita akan mem b u a t setid a k n y a 4 par tisi: –
Partisi 1 untuk Window s (seb aik ny a prim a r y), ber tip e NTFS atau FAT32
–
Partisi 2 untuk Linux (sebaikny a prim a r y), bertip e ext3 atau reise rf s
–
Partisi 3 untuk dat a yang diaks e s Window s dan Linux (sebaikny a prim a r y), ber tip e FAT32 aga r bisa ditulisi oleh Window s dan Linux den g a n sem p u r n a
–
Partisi 4 untuk swa p Linux (logical)
Untu k me m b u a t par tisi dari awal, prog r a m fdisk bisa digun a k a n . Untu k meng e di t par tisi, prog r a m par t e d bisa digun a k a n . Kedu a prog r a m ters e b u t umu m n y a tela h terins t a ll di siste m begitu instala si distrib u si Linux dilakuk a n . Seb a g a i cat a t a n , ada baiknya untuk men g u r a n g i solusi men g g u n a k a n Linux dan Window s ber s a m a - sam a. Kalaup u n ter p a k s a , bua tla h atu r a n atau kese p a k a t a n untuk men g g u n a k a n Linux, dan hany a men g g u n a k a n Window s deng a n supe r visi.
© Noprianto, 2005
hal 14/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
7. Pembuatan filesistem Di Linux, kita men g e n a l sang a t banya k filesiste m . Seba g a i sar a n , gun a k a n l a h filesist e m journ alin g yang ma m p u men g u r a n g i resiko kehilan g a n dat a akiba t siste m gag al (misal, kar e n a kega g al a n sum b e r daya). Di Linux, ter d a p a t banya k tool untuk mem b u a t filesist e m . Pad a seb a gi a n distro, tool- tool ter s e b u t tersi m p a n di direkt o r i /sbin dan nam a file prog r a m n y a diaw ali deng a n mkfs. seba g a i conto h: –
mkfs.ext 2
–
mkfs.ext 3
–
mkfs.minix
–
mkfs.ms d o s
–
mkfs.vfat
–
mkfs.r eis e r f s
Bebe r a p a cat at a n yang perlu diper h a t i k a n dala m memilih filesist e m : –
Sep e r ti telah diba h a s seb elu m n y a , guna k a n l a h filesist e m journ alin g
–
Ketah ui kebut u h a n dan carila h filesist e m yang sesu ai. Seba g a i contoh, apa bila kita meng a t u r banya k file kecil, mak a reise rfs adala h kandid a t yang sang a t pant a s . Apabila kita men g a t u r banya k file bes a r , maka xfs adala h kandi d a t yang pant a s .
–
Tidak sem u a filesist e m bisa diresize deng a n par tition editor (sepe r ti halnya part e d ).
–
Tidak sem u a filesist e m mend u k u n g fasilitas undel e t e . Jadi, ber h a tihatila h dala m men g h a p u s file.
–
Bebe r a p a filesist e m den g a n baik.
© Noprianto, 2005
mend u k u n g
LVM (virtu al
stor a g e
volum e)
hal 15/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
8. Pengaturan bootloader (GRUB) Pad a str a t e gi migr a si yang melibat k a n dual boot Window s dan Linux, mak a bootloa d e r mem e g a n g per a n a n yang sang a t pentin g. Bootloa d e r akan berfu n g si seba g a i 'men u ' bagi peng g u n a pad a saa t booting untu k dap a t memilih Window s ata u p u n Linux. Lebih lanjut lagi, bootlo a d e r juga sang a t ber g u n a walau p u n Anda hanya meng g u n a k a n Linux, ter u t a m a untuk mem b e r i k a n par a m e t e r ker n el dan boot yang ber b e d a- bed a pad a saa t boot. Kita meng e n a l bebe r a p a bootloa d e r . Yang popule r adala h GRUB dan LILO. Dalam peng a n t a r singka t ini, kita akan mem b a h a s tent a n g GRUB. GRUB mend u k u n g gra p hi c al boot mess a g e sehing g a pada saat bootin g, kita akan men e m u k a n menu grafikal yang sang a t men a r i k. Konfigu r a s i men u untuk GRUB disimp a n pad a /boot/g r u b/ m e n u .l s t dan setiap men u dap a t me miliki par a m e t e r sendi ri- sendi ri. Beriku t ini adala h conto h untuk men a m p ilk a n tiga menu boot: title SARGE root (hd0,0) kernel /boot/vmlinuz2.6.82386 root=/dev/hda1 ro vga=0x317 initrd /boot/initrd.img2.6.82386 savedefault boot title XP root (hd0,1) savedefault
© Noprianto, 2005
hal 16/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
makeactive chainloader +1 title SUSE93 kernel (hd0,4)/boot/vmlinuz root=/dev/hda5 vga=0x317 initrd (hd0,4)/boot/initrd
Conto h ters e b u t buka nl a h konfigu r a s i lengk a p GRUB, melaink a n hany a pem b a h a s a n untuk setia p ent ri men u. Bisa kita lihat bahw a setiap entri dimulai deng a n baris title. Dala m contoh ters e b u t : – ent ri pert a m a aka n men a m p ilk a n tulisan SARGE pad a men u. Apabila user memilih, mak a /dev/hd a 1 akan digun a k a n seba g a i root filesist e m , deng a n nam a file ker n el adala h vmlinuz- 2.6.8- 2- 386 – ent ri kedu a aka n men a m p ilk a n tulisa n XP pad a menu. Apabila user memilih, maka /dev/hd a 2 akan digun a k a n untuk booting ke siste m oper a si MS Window s (XP) – ent ri ketiga akan men a m p ilk a n tulisa n SUSE 9 3 pada menu. Apabila user me milih, maka /dev/hd a 5 akan digun a k a n seba g a i root filesist e m , deng a n nam a file ker n el adala h vmlinuz. Seb a g a i kete r a n g a n , hda 1 mer u p a k a n par tisi per t a m a har d dis k per t a m a , hda 2 mer u p a k a n par tisi kedu a har d dis k per t a m a dan sete r u s n y a . Har d di s k kedu a akan dinot a sik a n deng a n hdb. GRUB sendiri meng g u n a k a n notasi yang ber b e d a : – hd0 mer u p a k a n har d di s k pert a m a – hd0,0 mer u p a k a n par tisi per t a m a har d dis k per t a m a – har d di s k kedu a akan dinot a sik a n deng a n hd1 – dan sete r u s n y a .
© Noprianto, 2005
hal 17/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
9. Lebih lanjut tentang pembuatan arsip Ada kalany a, kita meng g u n a k a n arsip (bisa ber u p a arsip komp r e si, atau image) untuk men g a r s i p tree direkto ri menja di satu file arsip seb el u m melak u k a n pengo pi a n atau backu p, demi alas a n kese d e r h a n a a n . Hany a ada satu cata t a n yang aka n dibah a s di sini, yaitu mas al a h arsip yang tidak mend u k u n g : –
kar a k t e r pad a nam a file yang digun a k a n
–
nam a file yang terlalu panja n g
–
stru k t u r direkto ri yang terlalu dala m
–
penc a t a t a n / p e n g i n g a t a n hur uf bes a r dan hur uf kecil
Seca r a khus u s , perlu diper h a t i k a n apa bila Anda me m b u a t imag e ber u p a imag e ISO966 0 (imag e CDROM). Imag e ISO96 6 0 me miliki beb e r a p a kete r b a t a s a n . Bagaim a n a kalau kita ter p a k s a har u s me m b u a t imag e ISO96 6 0 ? Satu sar a n adala h deng a n meng o m p r e s s (atau mem b u a t tar b all aga r lebih cep a t) tree direkt o ri terle bih dahul u untuk kemu di a n mem a s u k k a n hasil komp r e si (ata u tar b all) seba g ai isi dari imag e ISO96 6 0 , sehing g a nantiny a, setela h dibur n, akan ter d a p a t satu file arsip komp r e s i (ata u tar b all) di dala m CDROM.
© Noprianto, 2005
hal 18/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
10. Shell script untuk mempercepat Shell script di Linux dap a t disa m a k a n deng a n batc h file di DOS/Windo w s . Shell script mer u p a k a n kump ul a n perint a h yang bisa dijala n k a n dari shell, yang akan dijala nk a n seca r a batc h. Selalu guna k a n shell script untuk mem p e r m u d a h perin t a h yang terliba t dala m pros e s migr a si.
ser a n g k a i a n
Nam u n , usa h a k a n untuk men g g u n a k a n progr a m yang cukup stan d a r di siste m (buka n meng g u n a k a n tool spesifik distr o) aga r shell script ter s e b u t bisa digun a k a n pada siste m- siste m lainnya. Apa yang dimak s u d deng a n men g g u n a k a n tool spesifik distr o diant a r a n y a men g g u n a k a n YaST untuk me m p e r c e p a t . YaST hanya ter d a p a t pad a distrib u si SUSE dan tur u n a n n y a . Selain itu, pastika n shell script yang dibua t sesu ai deng a n stan d a r POSIX (untuk mud a h n y a , guna k a n shell yang sesu ai deng a n stan d a r POSIX) aga r script dap a t digun a k a n di siste m lain. Di DOS, kita umu m n y a men g e n a l hanya satu shell, yaitu com m a n d . c o m . Di Linux, bany a k sekali shell yang bisa digun a k a n . Usah a k a n untu k men g g u n a k a n shell yang sesu ai stan d a r POSIX, sepe r ti bas h dan ash.
© Noprianto, 2005
hal 19/ 20
Pengantar singkat migrasi dari Windows ke Linux
rev 0
11. Emulasi Aplikasi Windows Linux men g e n a l prog r a m WINE, yang dap a t digun a k a n untuk menjal a n k a n aplikasi Window s. WINE dap a t didow nlo a d di http://w w w. wi n e h q . c o m , wala u p u n saat ini, WINE telah dimas u k k a n ke dala m ber b a g a i distrib u si Linux. Pert a m a kali dijalank a n , apa bila use r mengi n s t all wines e t u p t k , mak a user bisa meng k o nfig u r a s i bagai m a n a WINE menyi m p a n konfigu r a s i, dan lain seba g ai ny a . Apabila user tidak men gi n s t a ll wines e t u p t k , mak a WINE akan meng g u n a k a n peng a t u r a n defa ult. Seca r a default, WINE akan mem b u a t direkto ri .wine di setia p home user. Di dala m direkt o r i ters e b u t , ter d a p a t sebu a h file config yang mer u p a k a n konfigu r a si wine (WINE regist r y). Di dala m direkto ri .wine ters e b u t pula, kita akan men e m u k a n direk to r i fake_win do w s , yang pur a- pur a ny a mer u p a k a n drive C. Setia p instal asi aplika si dan disimp a n ke drive C, maka akan disimp a n ke direkto ri ini. Untu k menj ala n k a n aplikasi Window s, cuku p jalank a n WINE deng a n par a m e t e r aplika si Window s . Aplikasi bisa ber u p a aplikasi user atau p u n installe r . Seb a g a i cata t a n , WINE tidak selalu bisa meng e m u l a s i k a n aplikasi Windo w s. Selain itu, terk a d a n g kita perlu melaku k a n konfigu r a si tam b a h a n . Ada baiknya untuk berku nju n g ke situs web WINE untu k infor m a s i lebih lanjut. Bagi Anda yang tert a r ik untuk men g e m u l a si k a n aplikasi DOS, Anda selalu bisa men g g u n a k a n emula t o r DOS sepe r ti dose m u dan dosbox. Kedu a ny a juga mer u p a k a n aplikasi free softw a r e . © Noprianto, 2005
hal 20/ 20