Merge pull request #21 from guspur/master
[debian-id-ebook.git] / src / sistem-boot / grub.rst
blob2b7fa0bbd6341d73f789caba7d6272c3336b7480
1 GRUB: The Grand Unified Boot Loader 
2 ===================================
4 Grub (the grand unified bootloader) adalah sebuah boot loader yang didesain untuk mengatasi kekurangan dari Lilo boatloader sebagai bootloader konvensional dari linux. Grub dilengkapi dengan feature-feature baru serta tampilan yang lebih elegan dibanding dengan Lilo karena dilengkapi dengan tampilan grafis yang tentu saja lebih menarik jika dibanding dengan mode text seperti yang ada pada lilo bootloader. 
6 Grub pertama kali diperkenalkan oleh Erich Boleyn pada tahun 1995 saat mencoba mem-boot OS GNU HURD dengan University the Multiboot Mach 4 microkernel (sekarang dikenal dengan GNU Mach). 
9 Mengganti lilo boat loader dengan grub 
10 --------------------------------------
12 Untuk mengganti lilo boot loader dengan grub, perintah yang digunakan adalah::
14    ~# apt-get install grub 
15    ~# grub-install /dev/hda 
16    ~# update-grub 
18 **Asumsi:**
19 Anda menginstal boot loader di */dev/hda*, dan letak partisi GNU/Linux berada di */dev/hda2* sedangkan Windows XP anda berada di */dev/hda1*. Kemudian edit file konfigurasi ``/boot/grub/menu.lst`` untuk mengganti dua baris berikut::
21    # kopt=root=/dev/hda1 ro 
22    # groot=(hd0,0) 
23    
24 ganti dengan baris berikut::
26    # kopt=root=/dev/hda2 ro 
27    # groot=(hd0,1) 
28    
29 .. Note::
30    Anda tidak perlu menghilangkan tanda # pada bagian awal dari baris tersebut. Tambahkan pula baris berikut::
31    
32       title          Windows XP 
33       rootnoverify   (hd0,0) 
34       makeactive 
35       chainloader    +1 
36       
37 Selanjutnya reboot komputer dengan perintah::
39    ~# reboot 
41    
42 Update Boot Loader Grub secara Otomatis saat Instalasi Kernel Baru 
43 ------------------------------------------------------------------
45 Ketika menginstall kernel baru, anda dapat menambahkan kernel tersebut ke dalam menu list secara otomatis tanpa melakukan pengeditan lagi. Tambahkan baris berikut pada file konfigurasi ``/etc/kernel-img.conf``::
47    # Turn off lilo stuff 
48    do_symlinks = no 
49    do_bootloader = no 
50    
51    # Initrds are OK for GRUB 
52    do_initrd = yes 
53    
54    # Run cool GRUB stuff 
55    postinst_hook = /sbin/update-grub 
56    postrm_hook = /sbin/update-grub 
58    
59 Boot Loader GRUB Tertimpa oleh Ms-Windows 
60 -----------------------------------------
62 Boot loader grub ataupun lilo biasanya akan tertimpa oleh boot loader windows saat anda melakukan instalasi windows baru atau saat anda mengubah posisi master-slave hardisk. Perintah berikut akan mengembalikan boot loader grub. 
63 Boot sistem anda dengan menggunakan diskboot (floppy, atau CD installer debian GNU/Linux), kemudian pada prompt ketikkan perintah berikut::
65    boot: rescue root=/dev/hda2 
66    
67 atau 
71    boot: rescbf24 root=/dev/hda2 
72    
73 Setelah menekan tombol enter, maka Debian GNU/Linux dapat anda gunakan kembali. 
74 Instal kembali boot loader GRUB anda dengan perintah berikut.::
76    ~# grub-install /dev/hda 
77    
78 Reboot sistem dan boot loader grub anda akan berfungsi kembali sebagaimana mestinya. 
81 Boot Loader GRUB tidak dapat Meload Windows XP pada Partisi Master Slave 
82 ------------------------------------------------------------------------
84 Jika windows berada pada partisi primary slave, maka secara default boot loader GRUB tidak dapat me-load windows. Salah satu solusi yang dapat anda lakukan adalah melakukan sedikit perubahan pada konfigurasi grub. 
85 Pada file konfigurasi ``/boot/grub/menu.lst``, tambahkan baris berikut::
87    title winxp
88    map (hd0) (hd1)
89    map (hd1) (hd0)
90    rootnoverify (hd1,0) 
91    makeactive 
92    chainloader +1