02/2011  ncuptea blog

Multy Os - Panduan Installasi Fedora

Posting kali ini kita akan sedikit membahas, mengenali, dan mempelajari installasi multy os dalam 1 hardisk Redhat Linux fedora 13. Multy Os atau lebih dari 1 Sistem Operasi dalam hardisk sangat menguntungkan pengguna dalam pengalaman mengenali Os yang baru tanpa meninggalkan Os kesukaannya.

Fedora sebelumnya dikenal Fedora Core, terkadang disebut  Fedora Linux, adalah distro linux berbasis RPM dan yum yang di pelopori oleh fedora project serta di dukung oleh para komunitas programer dan di motori oleh Redhat.

Sekarang kita melangkah ke tahapan installasi Multy Os dimana linux fedora 13 sebagai sample. Di contohkan dalam tahapan installasi Fedora ini saya menggunakan flashdisk yang sudah di buat untuk bisa mem-boot fedora 13 yang dalam pembuatan usb boot nya ini menggunakan Os Windows Xp dengan unetbootin (tidak dibahas).

Diketahui dalam hardisk accer aspire 4732Z saya berkapasitas 150 Gb berisi :
  1. Windows Xp Professional SP3
  2. Windows 7 Home Premium
  3. Data - Data
  4. OpenSUSE 11.3
  5. Ubuntu 10.04 Desktop (Lucid Lynx)
  6. Swap 2 Gb (di patok 2 x dari ukuran fisik RAM 1 Gb)
Karena keterbatasan jumlah partisi dalam hardisk akhirnya yang OpenSUSE 11.3 akan saya install Fedora 13, mungkin di kalian ceritanya akan lain, butuh penyesuaian tapi intinya sama saja tahapan installasi multy os ini, berikut screenshoot langkah-langkah dan penjelasannya :

  1. Dianggap Flashdisk sudah terseting sebagai priority boot di bios lalu jalankan modus default.
  2. Dalam modus live cd pada desktop fedora Klik pada icon Install to Hard Drive maka akan seperti gambar dibawah ini, pilih Next
  3. From Property on ncuptea
  4. Pilih Basic Storage Devices lanjut Next
  5. From Property on ncuptea
  6. Pada opsi berikut akan ditanya layout keyboard, pilih saja yang umum yaitu US English lanjut klik Next
  7. From Property on ncuptea
  8. Sorot dan ceklist pada device hard disk kalian, biasanya paling atas, yang paling bawah ialah flashdisknya. Klik Next untuk melanjutkan.
  9. From Property on ncuptea
  10. Isi nama dari Hostname atau komputer kalian, ini nantinya teridentifikasi jika dalam jaringan LAN misalnya lanjut klik Next.
  11. From Property on ncuptea
  12. Dalam tahap ini silahkan sesuaikan zona waktu kalian, jika sudah klik Next untuk melanjutkan.
  13. From Property on ncuptea
  14. Kemudian isikan password dari root/super user system, minimal 6 karakter lanjut lalu klik Next
  15. From Property on ncuptea
  16. Dalam opsi cara installasinya pilih Create Custom Layout kemudian Next lagi
  17. From Property on ncuptea
  18. Pada seperti gambar berikut sorot pada hardisk lalu klik tombol > untuk menggesernya ke kanan, sehingga jadinya seperti gambar keduanya
  19. From Property on ncuptea
    From Property on ncuptea
  20. Karena saya akan menginstall di partisi openSUSE maka saya akan memilih sda5 kalau menurut keterangannya, jika di kalian partisinya kosong namun tersedia bisa di sesuaikan namun langkahnya hampir sama. Oke sorot/letakan kursor pada partisi yang akan menjadi ruang installasi fedora lalu klik Edit
  21. From Property on ncuptea
  22. Pada Mount Point pilih "/" (garing miring),ceklist Format as lalu pilih ext4 kemudian klik OK jika tidak ada yang di edit lagi
  23. From Property on ncuptea
  24. Jika sudah ada tandan ceklist pada partisi yang dipilih tadi maka sudah benar, klik Next.
  25. From Property on ncuptea
  26. Pilih dan klik Format
  27. From Property on ncuptea
  28. Pilih Write changes to disk.
  29. From IProperty on ncuptea
  30. Tahap install boot loadernya, ini untuk mengentrykan/memuat sistem operasi yang ada. Ceklist Install boot on /dev/sda lalu di bawahnya pilih pada Fedora, seperti gambar di bawh ini
  31. From Property on ncuptea
  32. Proses copy file ke hardisk akan berjalan dan tunggu sampai proses selesai
  33. From Property on ncuptea
  34. Sebagai langkah terakhir proses installasi jika sudah selesai silahkan di Restart lalu akan ditanya pada opsi untuk mensetup account user dan bio data, silahkan di isi, untuk passwordnya jangan di samakan dengan root yah...Selamat mencoba dan berhasil
Selengkapnya

Buat squid proxy server pada fedora core 13

Karena belakang ini saya mempunyai sistem operasi fedora core 13 pada komputer akhirnya saya coba iseng dengan mengaplikasikan squid proxy server. Pada dasarnya seting dan konfigurasi squid ini sudah pernah di bahas pada artikel sebelumnya namun pada ubuntu lucid, langkahnya pun hampir sama hanya ada sedikit penyesuaian dan sedikit berbedaa isi dari file squid.conf yang kebetulan pada saat install squid ini pada squid versi 3.1.10-1.

Sebelumnya file squid.conf versi 2.7 pada ubuntu di artikel terdahulu begitu panjang lengkap bersama deskripsi dari tiap tag-nya namun tidak jika pada squid versi 3.1 di fedora core 13 ini sangat simple dan ringkas isi dari squid.conf nya, berikut ialah isi default dari squid 3.1


#
# Recommended minimum configuration:
#
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

#
# Recommended minimum Access Permission configuration:
#
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

# Deny requests to certain unsafe ports
http_access deny !Safe_ports

# Deny CONNECT to other than secure SSL ports
http_access deny CONNECT !SSL_ports

# We strongly recommend the following be uncommented to protect innocent
# web applications running on the proxy server who think the only
# one who can access services on "localhost" is a local user
#http_access deny to_localhost

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#

# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost

# And finally deny all other access to this proxy

# Squid normally listens to port 3128
http_port 3128

# We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /var/spool/squid 100 16 256

# Leave coredumps in the first cache dir
coredump_dir /var/spool/squid

# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320


Bagaimana ringkas bukan jika dibandingan dengan squid versi 2.7 pada ubuntu biasanya? nah sekarang kita bahas aja langsung dari mulai install dan konfigurasi squid 3.1 pada fedora core 13 ini.

  • lakukan pengecekan apakah squid sudah terinstall atau belum dengan perintah rpm -qa|grep squid jika sudah ada maka akan terlihat pada output cli-nya sebagi berikut
[root@ncuptea ncuptea]# rpm -qa|grep squid
squid-3.1.10-1.fc13.i686
[root@ncuptea ncuptea]#
  • Jika belum ada silahkan install dengan perintah; yum install squid
  • Stop service squid : /etc/init.d squid stop
  • Edit file squid.conf pada direktory /etc/squid.conf dan tambahkan rule,access list, delay_pools dan lainnya seperti tulisan yang di warnai merah di bawah ini
#
# Recommended minimum configuration:
#
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl bonanza src 192.168.1.0/24
acl multymedia url_regex -i \.mp3$ \.mp4$ \.avi$ \.rar$ \.mpeg$ \.3gp$ \.flv$ \.pdf$ \.exe$

# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines

acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

#
# Recommended minimum Access Permission configuration:
#
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

# Deny requests to certain unsafe ports
http_access deny !Safe_ports

# Deny CONNECT to other than secure SSL ports
http_access deny CONNECT !SSL_ports

# We strongly recommend the following be uncommented to protect innocent
# web applications running on the proxy server who think the only
# one who can access services on "localhost" is a local user
#http_access deny to_localhost

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS


# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
http_access allow localnet
http_access allow localhost
http_access allow bonanza

# And finally deny all other access to this proxy

# And finally deny all other access to this proxy
http_access deny all

# Squid normally listens to port 3128
http_port 3128

# We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /var/spool/squid 5000 19 256

# Leave coredumps in the first cache dir
coredump_dir /var/spool/squid

# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

cache_mgr ncupz@hotmail.com

# TAG: delay_class
#Default:
delay_pools 1
delay_class 1 1

# TAG: delay_access
#Default:
delay_access 1 allow multymedia
delay_access 1 deny all

# TAG: delay_parameters
#Default:
delay_parameters 1 10000/32000

# TAG: delay_initial_bucket_level (percent, 0-100)
#Default:
delay_initial_bucket_level 50

  • Jika sudah Save dan keluar dari editor teks nano
  • Ketikan squid -z
  • Selesai tahapan install dan konfigurasi squid di fedora core 13.
  • Lakukan ublock port squid di firewal, masuk System/Administration/Firewall.
  • Pada kotak katalog firewall yang muncul pilih Other Ports pada tab kiri lalu klik Add dan Pilih port 3128, Protocol tcp, dan Service Squid
  • Klik Apply lalu tutup kotak dialog Firewall
  • Lakukan reload service squid; /etc/init.d/squid reload
  • lakukan restart service squid; /etc/init.d/squid restart
  • Selesai intallasi dan konfigurasi pembuatan proxy server serta bandwidth management dengan delay_pools squid pada fedora core 13, untuk tes silahkan masukan ip fedora dan port 3128 pada browser klien
Selengkapnya

Edit menu entry grub ubuntu

Pada saat hardisk sudah terinstall Sistem Operasi Windows dan Linux maka menu entry system operasi pada saat startup atau menyalakan komputer/laptop akan ditampilkan serta bertambah dan biasanya secara default tidak akan otomatis dibawa ke jendela kerja dari suatu sistem, analoginya karena diwajibkan kepada si user tersebut untuk memilih terlebih dahulu Sistem Operasi mana yang akan di pakai dalam suatu sesi misal di hadapkan pada pemilihan Os Windows atau Linux. Hal tersebut tentu umum dijumpai pada suatu komputer/laptop yang terdapat lebih dari satu sistem operasi.

Dalam suatu kasus setelah windows terinstall pertama kali kemudian di installkan kembali sistem operasi linux ubuntu maka secara otomatis grub linux yang mengambil alih menu entry semua sistem. Namun terkadang kita sebagai user sangat tidak terpuaskan dengan penamaan default yang di berikan oleh system dalam menamai menu entry sistem tersebut serta di tambahnya opsi recovery masing-masing sistem yang akhirnya menambah daftar entry booting sistem, jika merasa di risihkan dengan kasus tersebut pengguna ubuntu dapat dapat mengatu entry pada grub sesuka hati.

Berikut ialah isi dari default file grub di /boot/grub/grub.cfg ubuntu 10.04


#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 3cd8dc8ed8dc4832
chainloader +1
}
menuentry "Fedora (2.6.33.3-85.fc13.i686) (on /dev/sda5)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set c5af168b-2121-4615-808b-06c9eff2f151
linux /boot/vmlinuz-2.6.33.3-85.fc13.i686 ro root=UUID=c5af168b-2121-4615-808b-06c9eff2f151 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=lat$
initrd /boot/initramfs-2.6.33.3-85.fc13.i686.img
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Yang ditandai warna merah ialah entry-entry yang di tampilkan pada saat komputer/laptop di hidupkan, banyak bukan? Contoh tampilah entry-nya standart setelah ubuntu di update sebagi berikut :
Ubuntu, with Linux 2.6.32-25-generic
Ubuntu, with Linux 2.6.32-25-generic (recovery mode)
Ubuntu, with Linux 2.6.32-21-generic
Ubuntu, with Linux 2.6.32-21-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 7 (loader) (on /dev/sda1)
Fedora (2.6.33.3-85.fc13.i686) (on /dev/sda5)


Jadi untuk mengeditnya dan memsimple tampilan entry dari grub ikuti langka-langkahnya seperti di bawah ini, dalam hal ini saya akan menghilangkan beberapa entry dan menamai ulang menjadi :

Ubuntu
Ubuntu (recovery mode)
Win Xp - Win7
Fedora

diketahui : dalam contoh berikut didalam 1 hardisk berisi windows xp, windows 7, fedora 13, ubuntu 10.04

Buka terminal dan login sebagi root
Backup terlebih dahulu grub defaultnya, di terminal ketikan
cp /boot/grub.cfg /boot/grub.cfg.asli
sekarang buka dan edit file grub.cfg, ketikan
nano /boot/grub/grub.cfg
Hilangkan dan namai sesuai yang kalian inginkan pada isi file grub.cfg seperti di berikut
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 81bf0b2a-8c8f-44f4-b901-2a7522548ceb
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic root=UUID=81bf0b2a-8c8f-44f4-b901-2a7522548ceb ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Win Xp - Win7" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 3cd8dc8ed8dc4832
chainloader +1
}
menuentry "Fedora" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set c5af168b-2121-4615-808b-06c9eff2f151
linux /boot/vmlinuz-2.6.33.3-85.fc13.i686 ro root=UUID=c5af168b-2121-4615-808b-06c9eff2f151 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=lat$
initrd /boot/initramfs-2.6.33.3-85.fc13.i686.img
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###


  • Jika dirasa sudah cukup dan tidak ada lagi yang di edit tekan Ctrl+O untuk Save dan Ctrl+X untuk keluar dari teks editor nano.
  • Yang di warnai biru pada angka 10 itu menandakan waktu tunggu si entry, bisa juga kalian rubah nilainya.
  • Untuk lebih memahaminya bandingkan saja isi file grub.cfg default dengan file grub.cfg yang di edit diatas, semoga berhasil!!
Selengkapnya

Install Webmin di fedora 13

Pada versi artikel terdahulu pernah dibahas install webmin di ubuntu, dan untuk sekarang saya coba menjelaskan bagaimana installasi webmin di fedora core 13. Maksud dari webmin sendiri ialah untuk memanage si fedora ini dari komputer lain dalam suatu jaringan via browser seperti firefox misalnya.

Tahapan install sebagai berikut :
  • Buka terminal pada Fedora core 13
  • Login sebagai root
  • ketikan nano /etc/yum.repos.d/webmin.repo kemudian isikan script seperti dibawah ini :
[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1

  • Tekan Ctrl+O untuk save dan Ctrl+X untuk keluar dari teks editor nano
  • Ketikan rpm --import http://www.webmin.com/jcameron-key.asc lalu tekan enter
  • Ketikan yum install openssl-devel perl perl-Net-SSLeay perl-Crypt-SSLeay lalu tekan enter
  • Lakukan install dengan mengetikan yum install webmin
  • Test dari browser komputer lain dengan url https://ip-fedora:10000

Selamat mencoba
Selengkapnya

Kill proses yang di cancel di terminal linux

kalian pengguna linux pasti pernah melakukan stop suatu installasi aplikasi di terminal karena mungkin di karenakan lamanya proses serta waktu kalian yang sempit akhirnya prosesnya di cancel dengan menekan Ctrl+Z, atau mungkin karena tidak jadi saja tanpa alasan tertentu dan berniat berganti proses ke installasi lain, namun setelah kalian menjalankan perintah Ctrl+Z maka kalian tidak bisa menjalankan perintah installasi aplikasi lain sebelum aplikasi/proses tersebut selesai oleh karena itu kita harus meng-kill proses aplikasinya yang sedang berjalan tersebut, berikut pesan kesalahannya pada saat saya akan menginstall editor teks nano di fedora yang sebelumnya men-stop proses update karena terlalu lama dan tidak tepat waktunya :

[root@ncuptea ncuptea]# yum install nano
Loaded plugins: presto, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 2299.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 42 M RSS ( 55 MB VSZ)
Started: Tue Feb 22 06:08:50 2011 - 09:48 ago
State : Sleeping, pid: 2299
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 42 M RSS ( 55 MB VSZ)
Started: Tue Feb 22 06:08:50 2011 - 09:50 ago
State : Sleeping, pid: 2299
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 42 M RSS ( 55 MB VSZ)
Started: Tue Feb 22 06:08:50 2011 - 09:52 ago
State : Sleeping, pid: 2299
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 42 M RSS ( 55 MB VSZ)
Started: Tue Feb 22 06:08:50 2011 - 09:54 ago
State : Sleeping, pid: 2299

Maka untuk nge-kill aplikasinya ialah dengan Menandai nilai dari pid yang tertera pada error-nya, dan command terminalnya sebagai berikut :

[root@ncuptea ncuptea]# kill -9 2299

dimana : -9 adalah perintah dari exekusi dan 2299 nilai dari pid
Selengkapnya

Update grub Ubuntu setelah install Fedora

Posting kali ini ialah membuat ulang grub atau update grub ubuntu setelah install linux fedora. Beberapa waktu lalu saya sempat menginstall linux Fedora core 13 untuk mengganti linux distro suse 11.3 pada laptop acer aspire 4732Z saya, pada dasarnya karena saya merasa kurang cocok saja dengan linux suse ini sehingga saya ganti dengan Fedora core 13 dan sekarang ini dalam hardisk acer aspire 4732Z saya ada 4 sistem yaitu Windows XP, Win7 Home Premium, linux Fedora core 13, dan linux Lucid Lynx desktop.

Kasusnya yaitu saya di sulitkan dengan grub fedora atau lucid ini yang tidak mau akur, dimana jika saya install boot loader pada linux lucid maka si linux fedora yang error begitu juga sebaliknya jika grub-nya di install di linux fedora maka si boot lucid nya yang tidak jalan, lain hal pada windows yang tetep bisa sekalipun di grubnya ada di linux fedora ataupun di lucid.

Mulailah saya browsing dengan mencari kasus seperti saya namun tidak saya temukan, hanya ada sedikit info mengenai update grub pada lucid atau ubuntu 10.04, dengan modal nekadpun akhirnya saya coba tuh trik dan alhamdulillah sukses juga pada akhirnya :d, begitulah kira-kira keluhannya..hahaha.

Simak berikut ini bagaimana cara meng-update grub ubuntu setelah install fedora. Namun sebelumnya perhatikan dahulu OS dan pemartisian saya ini :
Sebelumnya
- Sda1 berisi Windows Xp Professional SP2
- Sda2 berisi Windows 7 Home premium
- Sda3 berisi partisi Data dengan format file system fat32
- Sda5 berisi linux openSuse 11.3
- Sda6 berisi linux Lucid atau ubuntu 10.04
- Sda7 berisi swap

Sesudahnya
- Sda1 berisi Windows Xp Professional SP2
- Sda2 berisi Windows 7 Home premium
- Sda3 berisi partisi Data dengan format file system fat32
- Sda5 berisi linux Fedora Core 13
- Sda6 berisi linux Lucid atau ubuntu 10.04
- Sda7 berisi swap

Solusi cara mengupdate grub pada ubuntu-nya sebagai berikut :
-Sebelumnya sudah diketahui Ubuntu ada pada partisi Sda6
-jalankan cd bootable atau usb bootable ubuntu dalam mode "Try"
-Buka terminal, ketikan shell sebagai berikut
sudo mount -t ext4 /dev/sda6 /mnt/
sudo mount -t proc proc /mnt/proc/
sudo mount -t sysfs sys /mnt/sys/
sudo mount -o bind /dev/ /mnt/dev/
sudo chroot /mnt/ /bin/bash
grub-install /dev/sda
grub-install /dev/sda6
update-grub
-Silahkan restart maka akan terlihat entry akan terdefaulkan kembali

Selamat mencoba.
Selengkapnya