Mengatur Default Sistem Operasi pada GRUB

Minggu, 21 Maret 2010

Grub secara default menentukan Linux sebagai Sistem Operasi utamanya, kecuali pada saat instalasi kita memilih Sistem Operasi lain atau pilihan Linux lainnya. Untuk mengaturnya maka editlah file /boot/grub/menu.lst dengan edit kesayangan anda.

# vi /boot/grub/menu.lst

Perintah di atas dilakukan sebagai user root, Atau jika menggunakan Ubuntu :

$ sudo gedit /boot/grub/menu.lst

Perhatikan contoh isi file /boot/grub/menu.lst berikut :

default 1
timeout 10
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1

Perhatikan kata-kata default, parameter ini digunakan untuk menentukan Sistem Operasi mana yang akan otomatis dipilih pada saat booting. 
Nilai yang berkisar antara 0 hingga banyaknya jumlah pilihan dikurang 1 (berkaitan dengan jumlah parameter title yang ada). 
Kenapa dikurang 1 ? karena GRUB selalu memulai dari 0, sehingga angka 0 berarti untuk parameter pilihan 
Sistem Operasi yang pertama, angka 1  0 berarti untuk parameter pilihan Sistem Operasi yang kedua, dan seterusnya.

Kesimpulan
Maka untuk mengganti sistem operasi mana yang akan dipilih secara otomatis pada saat booting, e
dit angka pada parameter default tersebut.

pemrograman shell



. Pemrograman Shell ?


Yaitu menyusun atau mengelompokkan beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell.



3. Kebutuhan Dasar

Sebelum mempelajari pemrograman Bash shell di linux sebaiknya anda telah mengetahui dan menggunakan perintah - perintah dasar shell baik itu internal command yang telah disediakan shell maupun eksternal command atau utility, seperti

·                             cd, pwd, times, alias, umask, exit, logout, fg, bg, ls, mkdir, rmdir, mv, cp, rm, clear, ...

·                             utilitas seperti cat, cut, paste, chmod, lpr,...

·                             redirection (cara mengirim output ke file atau menerima input dari file), menggunakan operator redirect >, >>, <, <<, contohnya:

ls > data

hasil ls dikirim ke file data, jika file belum ada akan dibuat tetapi jika sudah ada isinya akan ditimpa.

ls >> data

hampir sama, bedanya jika file sudah ada maka isinya akan ditambah di akhir file.

cat < data

file data dijadikan input oleh perintah cat

·                             pipa (output suatu perintah menjadi input perintah lain), operatornya : | , contoh:

ls -l | sort -s

ouput perintah ls -l (long) menjadi input perintah sort -s (urutkan secara descending), mending pake ls -l -r saja :-)

ls -l | sort -s | more

cat databaru

·                             Wildcard dengan karakter *, ?, [ ], contohnya:

ls i*

tampilkan semua file yang dimulai dengan i

ls i?i

tampilkan file yang dimulai dengan i, kemudian sembarang karakter tunggal, dan diakhiri dengan i

ls [ab]*

tampilkan file yang dimulai dengan salah satu karakter a atau b

4. Simple Bash Script

Langkah awal sebaiknya periksa dulu shell aktif anda, gunakan perintah ps (report process status)

[fajar@linux$]ps

 PID TTY          TIME CMD

  219 tty1     00:00:00 bash

  301 tty1     00:00:00 ps

bash adalah shell aktif di system saya, jika disystem anda berbeda misalnya csh atau ksh ubahlah dengan perintah change shell

[fajar@linux$]chsh

Password:

New shell [/bin/csh]:/bin/bash

Shell changed

atau dengan mengetikkan bash

[fajar@linux$]bash

sekarang coba anda ketikkan perintah dibawah ini pada prompt shell

echo "Script shell pertamaku di linux"

[fajar@linux$]echo "Script shell pertamaku di linux"

Script shell pertamaku di linux

string yang diapit tanda kutip ganda (double quoted) akan ditampilkan pada layar anda, echo adalah statement (perintah) built-in bash yang berfungsi menampilkan informasi ke standard output yang defaultnya adalah layar. jika diinginkan mengulangi proses tersebut, anda akan mengetikkan kembali perintah tadi, tapi dengan fasilitas history cukup menggunakan tombol panah kita sudah dapat mengulangi perintah tersebut, bagaimana jika berupa kumpulan perintah yang cukup banyak, tentunya dengan fasilitas hirtory kita akan kerepotan juga mengulangi perintah yang diinginkan apalagi jika selang beberapa waktu mungkin perintah-perintah tadi sudah tertimpa oleh perintah lain karena history mempunyai kapasitas penyimpanan yang ditentukan. untuk itulah sebaiknya perintah-perintah tsb disimpan ke sebuah file yang dapat kita panggil kapanpun diinginkan.

coba ikuti langkah - langkah berikut:

1.                         Masuk ke editor anda, apakah memakai vi,pico,emacs,dsb...

2.                         ketikkan perintah berikut

3.                               #!/bin/bash

4.                               echo "Hello, apa khabar"

5.                         simpan dengan nama file tes

6.                         ubah permission file tes menggunakan chmod

7.                               [fajar@linux$]chmod 755 tes

8.                         jalankan

9.                               [fajar@linux$]./tes


AMARAH SENYUM DAN AIR MATA

amarah senyum dan air mata
by : alone at last

Tangisi saat ku tak ada disini
Putus hasratku takkan mati
Puisiku palsu penuh kecewa
Pilah pengaman doktrinmu
Kunci mulutku cinta hulu ledakku
Sumbui hangat bunyi lidahmu
Timpa tanganku dan

Sisakanlah (tangisi hidupku)
Kelam (tangisi waktuku)
Pekatkanlah (tangisi lakumu)
Kaca (tangisi asaku)
Jangan percaya

KISAH JEJAK TERHINA

KISAH JEJAK TERHINA
By: Alone At Last

TANGIS RESAH (INGATAN TERINDAH)
SEPI WAKTU (SEMU TAK PASTI)
PELUK GUNDAH (TAJAMNYA LIDAHMU)
DAN LANTANGKAN CINTA

LETAKKAN TANDA PECAH TAK MENYATU
NALURI YAKIN DAN TERPAKU
PETIK SUCIKAN YANG TERPISAH
SELAMATKAN BENTUK YANG KAU JAGA DAN NAMAKAN CINTA
HATIKU SAAT TERJAGA
PULAS HANGATMU PUNAH TAK TERSISA
HUJAM SEMUA PEKIKAN ARAH MATA HATIMU TERBODOHI DAN…

#
YANG TERSISA… SEMANGAT TERHINA
SENYUMI DESAH.. AKALI LANGKAH.. PEKATKAN INDAH (TERKISAH)

TUNJUKKAN YANG TERSISA DAN
BAYANGKANKU TERSIKSA
MUNTAH PELUKAN INDAHMU
CUCI BUSUK SUMPAHMU
DAN TUDING KALIMAT TERPAKU
HARAPAN TEBAS HASRATMU
JEJAKKI BENTUK NAFASMU
DAN TERLAMPIRKAN….

LEPASKAN SEMUA YANG MENGIKATMU HARI ITU DAN MASA LALU
TAK ADA ARTI JIKA MENGINGATNYA LAGI
BUANG SEMUA YANG TERINDAH YANG KITA LALUI BERSAMA
TAK MUNGKIN KEMBALI, DAN TAK MUNGKIN KEMBALI

YANG TERSISA… SEMANGAT TERHINA
SENYUMI DESAH.. AKALI LANGKAH.. PEKATKAN INDAH ( TERKISAH )

JEJAKI KISAH, HENTIKAN RESAH, PELIPIS TAWA, SAKIT MENYIKSA, SENYUMAN HINA, PELUK TERTUMPAH, KAU HANCURKAN
SENYUM, TANGIS, TAWA, RESAH, HINA, MURKA, SESAL… RASAKAN
Back to #

Mengembalikan Grub loader linux yang tertimpa windows

Sabtu, 20 Maret 2010


jika anda memiliki dua buah OS misal windows dan linux , dan secara kebetulan windows anda mengalami error dan sistem nya sudah tidak stabil lagi dan lambat , mungkin cara cepat untuk mengembalikan keseimbangan dan kinerja windows kembali normal , maka cara yang biasanya dilakukan adalah  dengan cara meng -install ulang OS windows nya . jika windows  di -install ulang , maka akan secara otomatis windows akan menulis ulang / mengahapus master (master  boot record ) yang ada , sehingga Grub loader linux pun hilang. lalu bagaimna cara untuk mengembalikan Grub loader linux-nya??  yaitu salah satunya dengan cara  menggunakan live CD linux , baik itu ubuntu , knopix dll.
Setelah linux live cd sudah running, selanjutnya buka terminal, sebagai root ketik command "grub";
untuk mengetahui partisi apa saja yang ada;

grub> geometry (hd0);

drive 0×80: C/H/S = 9729/255/63, The number of sectors = 156301488, /dev/sdaPartition num: 0, Filesystem type unknown, partition type 0×7
Partition num: 4, Filesystem type unknown, partition type 0×7
Partition num: 5, Filesystem type unknown, partition type 0×7
Partition num: 6, Filesystem type unknown, partition type 0×82
Partition num: 7, Filesystem type is ext2fs, partition type 0×83
Pada partisi diatas terlihat bahwa partisi nomor 7 yang menggunakan linux, lalu ketik:
grub> root (hd0,7);

Menginstall paket rpm / aplikasi di linux

Senin, 15 Maret 2010

MENGENAL RPM
  

RPM adalah singkatan dari red hat packet manager , sebuah perangkat lunak yang di gunakan dalam distribusi red hat dan distribusi lain yang merupakan turunan dari red hat untuk mengatur paket paket program yang di install . RPM memudahkan dalam menginstall , menghapus ataupun mengupgrade paket yang ada dalam sebuah sistem.

sebuah program di jalankan dalam sistem linux sering terdiri dari ratusan file yang harus di tempatkan pada lokasi tertentu , dengan RPM , pekerjaan instalasi , upgrade dan menghapus program tersebut akan menjadi jauh lebih mudah . file file program  , dokumentasi  , keterangan mengenai program , dimana file file program itu nanti akan di letakan pada waktu instalasi  , berupa ruang hardisk yang di perlukan  , paket paket RPM lain yang di butuhkan supaya paket tersebut dapat berjalan dan seterusnya di jadikan satu dalam sebuah paket RPM .



MENGGUNAKAN RPM

RPM dapat di akses dengan menggunakan baris perintah ataupun dengna menggungakan antar muka grapik dengan program tambahan seperti kpackage,gnorpm, glint.

keuntungan menggunakan baris perintah adalah tidak terikat pada dekstop enviroment yang ada , dapat digunakan pada kompuer yang tidak memiliki xwindows dan dapat digunakan wildcard untuk menginstall beberapa paket sekaligus . untk melakukan instalasi biasanya harus di gunakan user root.

MENGINSTALL PAKET.

untuk meng - install paket baru digunakan perintah rpm sebagai berikut :
           #rpm -i namapaket.rpm


Nama Nama Ubuntu

Sabtu, 13 Maret 2010






Ubuntu 4,10 (Oktober 2004) diberi nama Warty Warthog. Warty artinya kulit ditutupi dengan gumpalan kasar/kutil. Warthog (babi hutan), adalah babi hutan jantan berkepala besar yang bertaring dan memiliki dua kutil di wajahnya.

Ubuntu 5,04 (April 2005) diberi nama Hoary Hedgehog. Hoary artinya yang ditutupi dengan rambut kelabu. Hedgehog (Landak) adalah mamalia kecil yang memiliki duri di bagian belakang dan samping badannya.

Ubuntu 5.10 (Oktober 2005) diberi nama Breezy Badger. Breezy yang berarti segar, animasi dan hidup. Badger (musang) adalah mamalia penggali yang merupakan jenis hewan karnivora.

Ubuntu 6.06 LTS (Juni 2006) diberi nama Dapper Drake. Dapper berarti sangat bergaya dan berpakaian rapi. Drake adalah bebek jantan.

Ubuntu 6.10 (Oktober 2006) diberi nama Edgy Eft. Edgy berarti berani, tinggi gaya dan provokatif. Eft berarti kadal (salamander).

Ubuntu 7.04 (April 2007) diberi nama Feisty Fawn. Feisty berarti penuh semangat dan menunjukkan keberanian. Fawn adalah rusa muda (anak rusa).

Ubuntu 7.10 (Oktober 2007) diberi nama Gutsy Gibbon. Gutsy artinya menjadi berani dan berani. Gibbon adalah kera kecil.


simpe I/O and output dengan print





I/O merupakan hal yang mendasar dari kerja komputer karena kapasitas inilah yang membuat komputer begitu berdayaguna. I/O yang dimaksud adalah device yang menangani masukan dan keluaran, baik itu berupa keyboard, floppy, layar monitor,dsb. sebenarnya kita telah menggunakan proses I/O ini pada contoh -contoh diatas seperti statement echo yang menampilkan teks atau informasi ke layar, atau operasi redirect ke ke file. selain echo, bash menyediakan perintah builtin printf untuk mengalihkan keluaran ke output standard, baik ke layar ataupun ke file dengan format tertentu, mirip statement printf kepunyaan bahasa C atau perl. berikut contohnya:




6.1 Output dengan printf

#!/bin/bash

#pr1


url="pemula.linux.or.id";

angka=32;


printf "Hi, Pake printf ala C\n\t\a di bash\n";

printf "My url %s\n %d decimal = %o octal\n" $url $angka $angka;

printf "%d decimal dalam float = %.2f\n" $angka $angka

Hasilnya:

[fajar@linux$]./pr1

Hi, Pake printf ala C

    di bash

My url  pemula.linux.or.id

32 decimal = 40 octal

32 decimal dalam float = 32.00


About This Blog

Lorem

powered by Blogger | WordPress by Newwpthemes