Not friendly with MSIE  

Waktu Makassar

Navigation

User login

Di Dukung Oleh :


Universitas Negeri Makassar
Universitas Negeri Makassar


Balai Diklat Keuangan VI Makassar
Balai Diklat Keuangan Makassar
We recommend GNU Linux for Government

Mailing List

Google Groups
Subscribe to Makassar Slackers
Email:
Visit this group

Ads by PPCIndo

Recent comments

Using GRUB on Slackware64-13.0 in HP Proliant ML350 machine !

Assalamu'alaikum Wr. Wb.
Hufh.... !!! very hard way... setidaknya saya butuh 2 hari penuh kesabaran dan kecape'an ditambah beberapa kali harus istirahat karena pening kepala saat mencoba mengganti boot loader dari lilo menjadi grub.
Yah... ini karena keinginan kuat pengen merasakan XEN yang tidak mau menggunakan lilo, jad harus ditempuh jalan berat ini.
GRUB seperti cerita Bang Amad di situs ini (http://www.makassar-slackers.org/Grub%20di%20Slackware) menjadi tidak semudah yang dibayangkan bila diterapkan pada OS Slackware64-13.0 apalagi harus dijalankan di mesin HP Proliant ML350 xeon quadcore, yang menggunakan hardisk scsi RAID smartarray, yang dikenali oleh kernel di device tree /dev/cciss/c0d0

Secara umum GRUB (saya masih menggunakan versi 0-97 dari DVD Slacky 13.0) tidak mensupport device seperti di atas. Kita hanya menemukan /dev/hdx atau /dev/sdx. Terus terang ini cukup sulit, saya karena keterbatasan pengetahuan harus bolak-balik melakukan instalasi, edit file, build tools, dan macem-macem yang melelahkan terutama hati yang nggak sabaran. Tapi terus terang.... setelah menemukan keberhasilan, saya merasakan kepuasan yang luar biasa yang tidak bisa dinilai dengan seluruh materi yang ada di dunia ini, karena saya yakin, Allah-lah yang memberikan saya jalan pengetahuan ini. Alhamdulillah...

Oke... saatnya berbagi...
Slackware64-13.0 sudah terinstall secara default (ntar saya akan bagikan juga pengalaman menginstalasi melalui USB Flash Disk), so yang kita butuhkan adalah tools GRUB itu sendiri. Dimana bisa didapatkan ? Nggak usah capek-capek download, karena di dalam direktori extra di DVD slackware 13.0 ada itu barang lengkap dengan semua patch yang dibutuhkan.
Langsung saja... mount ! gunakan perintah...

mount -o loop /home/share/master/slackware-13.0-install-dvd.iso /mnt/dvd

Perhatikan path file isonya, sesuaikan dengan path di sistem Anda.
coba browse ke /mnt/dvd/extra/source/ dan kita akan mendapatkan list seperti ini

bash-3.1# ls -l
total 36
lrwxrwxrwx 1 root root 26 2003-05-09 12:41 aspell-dict -> ../../source/l/aspell-dict
drwxr-xr-x 2 root root 2048 2009-07-16 06:32 bash-completion
drwxr-xr-x 2 root root 2048 2007-02-10 10:08 bittornado
drwxr-xr-x 2 root root 2048 2006-02-08 09:08 bittorrent
drwxr-xr-x 2 root root 2048 2007-02-15 06:36 blackbox
drwxr-xr-x 2 root root 2048 2009-08-20 11:22 brltty
drwxr-xr-x 2 root root 2048 2003-03-16 16:23 btmgr-3.7
drwxr-xr-x 2 root root 2048 2003-02-12 09:15 dip-3.3.7p
drwxr-xr-x 2 root root 2048 2008-04-15 11:21 emacspeak
drwxr-xr-x 2 root root 2048 2002-06-07 11:10 emacspeak-ss-1.9.1
drwxr-xr-x 2 root root 2048 2009-04-01 03:17 grub
drwxr-xr-x 2 root root 2048 2008-12-03 06:39 inn
drwxr-xr-x 3 root root 2048 2009-08-14 06:05 jdk-6
drwxr-xr-x 8 root root 2048 2009-06-20 03:13 kde3-compat
drwxr-xr-x 2 root root 2048 2007-02-15 04:29 mpg123
drwxr-xr-x 2 root root 2048 2009-05-20 03:29 mplayerplug-in
drwxr-xr-x 2 root root 2048 2009-07-18 02:41 slacktrack
drwxr-xr-x 2 root root 2048 2009-06-03 08:11 tightvnc
drwxr-xr-x 2 root root 2048 2009-08-26 11:57 wicd

Ambil grub ke direktori terserah Anda, misal

cp -r grub /root/

Setelah itu masuk ke direktori grub hasil kopian tersebut cd /root/grub/

Edit file grub.SlackBuild
Disini diperlukan sedikit trick... ubah baris yag bertuliskan

ARCH=${ARCH:-i486}

menjadi

ARCH=${ARCH:-x86_64}

simpan dan keluar dari editor
lakukan proses compiling....

./grub.SlackBuild; mv /tmp/*.t?z ../

supaya hasil dari pembuatan slackware paket untuk grub ditaruh di direktori di atasnya (/root)
bila sudah selesai, kita akan menemukan file /root/grub-0.97-x86_64-8.txz
Oke... seperti biasa lakukan proses install...

upgradepkg --install-new grub-0.97-x86_64-8.txz

buat direktori grub di folder /boot

mkdir /boot/grub

buat file device.map yang isinya sesuaikan dengan kondisi partisi Anda, contoh punya saya adalah

(hd0) /dev/cciss/c0d0

copy semua file dalam /usr/lib/grub/x86_64-unknown/ ke direktori /boot/grub

rsync --progress --stats -axvl /usr/lib/grub/x86_64-unknown/ /boot/grub/

buat file /boot/grub/menu.lst
contoh isi punya saya...

shade 1
timeout 5
default 0

title Slackware
kernel (hd0,0)/boot/vmlinuz vga=0x318 root=/dev/cciss/c0d0p1 ro

(saya copas aja dari tulisan Bang Amad)
Sebelum mulai memasang grub, saya melakukan upgrade beberapa paket yang dibutuhkan sebagai library untuk mesin 64bit, yaitu:

gcc-4.3.3_multilib-x86_64-4alien.txz
gcc-java-4.3.3_multilib-x86_64-4alien.txz
glibc-profile-2.9_multilib-x86_64-3alien.txz
gcc-g++-4.3.3_multilib-x86_64-4alien.txz
gcc-objc-4.3.3_multilib-x86_64-4alien.txz
glibc-solibs-2.9_multilib-x86_64-3alien.txz
gcc-gfortran-4.3.3_multilib-x86_64-4alien.txz
glibc-2.9_multilib-x86_64-3alien.txz
glibc-zoneinfo-2.9_multilib-noarch-3alien.txz
gcc-gnat-4.3.3_multilib-x86_64-4alien.txz
glibc-i18n-2.9_multilib-x86_64-3alien.txz

Saya ikuti dari situs http://www.linuxquestions.org/questions/slackware-14/slackware64-ext4-gr...
link untuk ambil filenya juga bisa didapatkan di situs tersebut.
upgrade semuanya...
upgradepkg --reinstall --install-new *.t?z

Okay.... eksekusi grubnya... saya menggunakan cara ribet, yaitu

bash-3.1# grub --batch --no-floppy
grub> device (hd0) /dev/cciss/c0d0
grub> root (hd0,0)
grub> setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,0)

dan hasilnya...

Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install --force-lba --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.

Oke artinya grub berhasil diinstalasi ! lalu keluar dari modus terminal grub

grub> quit

Coba saya reboot PC saya, dan... berubahlah tampilan lilo menjadi grub pada pilihan bootloader... !
Alhamdulillah.... saya berhasil... !

to be continued....

Wassalamu'alaikum Wr. Wb.