#By Henry Saptono #2008 ------------------------------------------------------------------- Instalasi Fedora Core 6 via Jaringan(HTTP) menggunakan PXE netboot -------------------------------------------------------------------- Jika Anda berniat menginstal Linux Fedora Core 6 (atau Fedora Core lainnya) melalui jaringan (tidak melalui Local CD/DVD Room) maka Anda dapat melakukannya dengan membuat boot disk instalasi, atau Anda dapat memanfaatkan PXE netboot jika komputer Anda dapat melakukan booting melalui ethernet (etherboot) dengan mengatur urutan boot pada bios agar pertama booting melalui ethernet. Bagaimanakah caranya agar kita dapat melakukan instalasi menggunakan PXE netboot ? Jawabannya sbb: -Pertama Anda harus mempersiapkan server instalasi FC6 (repositori), berikut ini hal-hal yang harus dilakukan pada server instalasi: 1. Diumpamakan server instalasi FC6 (repository) juga menggunakan distro FC6 yang sudah terinstal paket Apache HTTP server, DHCP server, dan TFTP server jika server instalasi FC6 belum terinstal software-software tersebut, maka Anda dapat menginstal dengan cara sebagai berikut: # yum install httpd dhcp tftp-server 2. Konfigurasi DHCP server pada server instalasi, dengan mengedit file /etc/dhcpd.conf dan konfigurasinya seperti berikut ini: # vi /etc/dhcpd.conf #------- Isi File dhcpd.conf option routers 192.168.1.1; # <--diisi dgn alamat IP gateway Anda (opsional) option domain-name-servers 192.168.1.1; # <---- diisi dgn alamat IP dns server (opsional) ddns-update-style none; default-lease-time 21600; max-lease-time 43200; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.180 192.168.1.185; next-server 192.168.1.33; filename "pxelinux.0"; # file PXE bootloader ini disalin dari /usr/lib/syslinux/ } 3. Konfigurasi TFTP server pada server instalasi, dengan mengedit file /etc/xinetd.d/tftp, cari parameter "disable" kemudian set nilai parameter "disable" menjadi "no". 4. Copy/salin image/instaler Linux Fedora Core 6 ke lokasi default DocumentRoot apache yaitu ke folder /var/www/html, seperti berikut ini: Jika Instaler FC6 berupa CD/DVD hasil burn iso FC6, maka salin ke /var/www/html/fc6, sbb: # mkdir /var/www/html/fc6 # cp -rpf /media/cdrom/* /var/www/html/fc6/ Jika instaler FC6 berupa Image /iso file, maka lakukanlah mount loop, sbb: # mount -o loop /lokasi/file/fc6.iso /var/www/html/fc6 --->catatan /lokasi/file/fc6.iso adalah PATH ke File iso installer FC6 5. Salin file pxelinux.0 ke direktori /tftpboot # cp /usr/lib/syslinux/pxelinux.0 /tftpboot 6. Salin file vmlinuz dan initrd.img yang ada pada direktori /var/www/html/fc6/images/pxeboot/ ke direktori /tftpboot # cp /var/www/html/fc6/images/pxeboot/vmlinuz /tftpboot # cp /var/www/html/fc6/images/pxeboot/initrd.img /tftpboot 7. Buat file konfigurasi bootloader untuk pxe netboot pada direktori /tftpboot, sbb: # mkdir /tftpboot/pxelinux.cf # vi /ftpboot/pxelinux.cfg/default #-------isi file /ftpboot/pxelinux.cfg/default default install label install kernel vmlinuz append initrd=initrd.img clocksource=acpi_pm 8. Selanjutnya restart semua service httpd, dhcpd, dan xinetd (tftp) sbb: # service httpd restart # service dhcpd restart # service xinetd restart -Sekarang Anda telah berhasil mensetup server instalasi FC6 (repositori) Anda tinggal mencobanya dengan menggunakan komputer yang dilengkapi dengan ethernet boot (PXE netboot), coba Anda seting konfigurasi BIOS komputer Anda agar melakukan boot pertamakali melalui "ethernet". Kemudian silahkan Anda ikuti screen instalasi yang muncul. Yang perlu diperhatikan adalah saat akan menginstal, Anda diminta untuk memilih "Tipe /metode instalasi (pilih HTTP/SMB/NFS/FTP)". kemudian Anda pilih metodenya HTTP. Lalu Anda harus mengisikan alamat IP dari komputer yang Anda akan instal (sebaiknya pilih dynamic configuration (http)), kemudian Anda harus mengisi hostname/IP addrress komputer server instalasi (repository), misalkan IP nya 192.168.1.33, Kemudian Anda juga diminta untuk menentukan direktori yang berisi installer/reository linux FC6 pada web server (192.168.1.33). Untuk langkah instalasi via HTTP dengan PXE netboot ini dapat Anda lanjutkan seperti biasanya Anda menginstall linux FC.