cukup sederhana konsepnya, GRUP / LILO load iso untuk booting dan boot loader memount installer nya… lebih detail nya gini nih contoh kasusnya..
/dev/sda7 menjadi /dev/sdXY - ini tempat dimana saya ingin install zencafe
/dev/sda10 menjadi /dev/sdXZ - disini tempat saya ekstrak iso zencafe
catatan : sda <— huruf “a” maksudnya adalah HD pertama.
tahapan installasi :
sebelum installasi, pastikan memeriksa md5 dari iso nya
1) ekstrak iso
su
mkdir /mnt/zeniso
mount -o loop -t iso9660
/zencafe.iso /mnt/zeniso
cp -r /mnt/zeniso zencafe
umount /mnt/zeniso
rmdir /mnt/zeniso
2) tambahkan proses install ke boot loader
UNTUK GRUB, edit /boot/grub/menu.lst dan tambahkan
title Zencafe install
root (hdX,Z-1) #<– MODIFY
kernel /zencafe/kernels/ata/bzImage
initrd /zencafe/isolinux/initrd.img
sebagai contoh, jika iso di ekstrak pada /dev/sda10 maka “root (hd0,9)” (0 = a = first hdd, 9 = 10-1)
beberapa pengguna mungkin membutuhkan kernel scsi (gantikan saja ata dengan scsi)
UNTUK LILO, edit /etc/lilo.conf dan tambahkan
# ZENCAFE INSTALL from HD
image = /zencafe/kernels/ata/bzImage
root = /dev/sdXZ <–MODIFY sdXZ
label = ZW_install_from_HD
initrd = /zencafe/isolinux/initrd.img
append = “nolapic” #<–parameter kondisional
beberapa pengguna mungkin membutuhkan kernel scsi (gantikan saja ata dengan scsi)
sekarang eksekusi lilo -v
lilo -v
3) restart dan pilih “Zencafe install” pada layar boot loader. setup zencafe akan berjalan.
4) pada menu utama, pilih “Exit setup” dan akan ada root shell.
5) mount hasil ekstrak iso tadi
cd /
mkdir zeniso
mount /dev/sdXZ /zeniso #<– MODIFY /dev/sdXZ
setup
6) lakukan proses installasi awal sesuai manual installasi hingga sampai pada pemilihan source installer. pilih “Install from a pre-mounted directory” dan jika anda ditanyakan untuk direktori dimana installernya berada, isikan sebagai berikut :
/zeniso/zencafe/
7) lanjutkan installasi
jika anda memilih untuk menginstall lilo sebagai boot loader pada MBR, hal ini akan menggantikan boot loader anda yang sekarang. (saat installasi lilo kemungkinan terjadi error, tidak masalah, lanjutkan saja)
8) perbaiki link vmlinuz
setelah installasi, jangan langsung di restart, exit dari menu installasi dan chroot ke partisi tempat zencafe di install :
mkdir /mnt/mounted
mount -t reiserfs /dev/sdXY /mnt/mounted #<– dev/sdXY adalah tempat zencafe di install
chroot /mnt/mounted /bin/bash
ln -s /boot/vmlinuz-versi-kernel /boot/vmlinuz
- jika menggunakan GRUB, edit /boot/grub/menu.lst sebagai berikut :
title Zencafe
root (hdX,Y-1) #<–edit sesuai partisi hasil installasi
kernel /boot/vmlinuz-2.6.21.3 root=/dev/sdXY #<–edit /dev/sdXY dan versi kernel
- jika menggunakan lilo, tambahkan baris berikut ke /etc/lilo.conf
image = /mnt/sdXY/boot/vmlinuz-2.6.21.3 #<– edit /dev/sdXY dan versi kernel
root = /dev/sdXY #<– edit /dev/sdXY sesuai partisi tempat zencafe di install
label = Zencafe
initrd = /mnt/sdXY/boot/initrd.splash #<– edit sdXY menjadi lokasi yang benar
append = “nolapic” #<— parameter ini ditambahkan sesuai kebutuhan
lalu eksekusi lilo -v dan exit, kemudian restart