Instalasi openSUSE tanpa CD/DVD – Menggunakan PXE Boot Network
PROLOG
Instalasi openSUSE melalui jaringan dapat dilakukan dengan berbagai cara, baik melalui protokol http, FTP, Samba, NFS maupun protokol lainnya. Kesemua proses tersebut biasanya tetap membutuhkan 1 tahapan penting yaitu menggunakan CD/DVD untuk melakukan boot hingga proses instalasi dapat memilih apakah menggunakan repo jaringan atau tidak. Jadi term instalasi melalui jaringan disini lebih menekankan pada aspek penempatan repositorinya.
Meski cara tersebut sudah sangat membantu untuk instalasi, ada beberapa kebutuhan dimana kita tidak bisa menggunakan CD/DVD untuk melakukan proses booting. Hal ini terjadi bisa karena 2 hal, pertama karena kita tidak punya CD/DVD ROM atau CD/DVD ROMnya rusak (kacian deh lo
) dan kemungkinan kedua, CD/DVD instalasi rusak karena scratch, gores atau berbagai sebab lain.
Untuk mengatasinya kita bisa menggunakan 2 cara. Cara pertama adalah dengan menggunakan script yang akan menambahkan entry pada grub dan nantinya kita dapat memilih instalasi menggunakan repositori jaringan. Tips ini dapat dibaca pada link berikut : Instalasi openSUSE Melalui Jaringan Melalui Modifikasi Grub. Sayangnya, cara ini memiliki kelemahan, yaitu kita harus sudah memiliki sistem openSUSE yang sudah berjalan.
Cara kedua adalah dengan menggunakan feature Boot from LAN yang biasanya disediakan motherboard-motherboard generasi sekarang. Feature Boot from LAN ini akan memerintahkan komputer untuk secara otomatis mencari sumber instalasi melalui jaringan. Konsep ini sendiri biasa dikenal dengan nama PXE Boot.
APA YANG DIMAKSUD DENGAN PXE BOOT ?
PXE adalah singkatan dari Preboot Execution Environment. PXE adalah salah satu cara menjalankan komputer tanpa Floppy/Hard Disk/CD-ROM, dalam arti bahwa BIOS akan secara otomatis menjalankan perintah yang dikirimkan melalui jaringan. Tentu saja cara ini membutuhkan server yang bertindak sebagai penyedia layanan PXE dan komputer client harus memiliki kemampuan booting melalui jaringan.
Sebagian besar motherboard baru memiliki fasilitas Boot from LAN secara default. Boot from LAN biasa dikenal juga sebagai BOOTROM. Kita harus mengaktifkan kemampuan Boot from LAN ini melalui BIOS setup. Proses setup mungkin saja berbeda antara motherboard yang satu dengan yang lainnya namun biasanya terletak di menu Advanced BIOS setup. Aktifkan juga setting agar Boot from LAN/Network sebagai prioritas utama booting.
APA KEUNTUNGAN DARI INSTALASI MELALUI PXE BOOT ?
- Tidak memerlukan CD/DVD/Floppy/LiveUSB maupun sistem yang sudah terinstall. Satu-satunya yang diperlukan adalah server yang sudah disetup dan klien mendukung boot dari LAN.
- Mudah dan cepat dikonfigurasi
- Tidak membutuhkan media untuk booting. Tidak perlu burning Net ISO untuk melakukan booting.
- Mengurangi biaya instalasi dan upgrade dan mengurangi kemungkinan kesalahan setting
- Mengurangi waktu persiapan dan proses instalasi
- Jika dipadukan dengan autoyast, Instalasi menggunakan PXE boot dapat secara otomatis melakukan instalasi paket yang sudah distandarisasi dan pada akhirnya kita dapat melakukan proses unattended install. Unattended install adalah proses instalasi tanpa campur tangan kita. Penjelasan mengenai Autoyast dapat diakses di disini.
KONFIGURASI SERVER
MEMPERSIAPKAN INSTALLATION SOURCE/REPOSITORI LOKAL
Dalam tutorial ini saya akan menggunakan instalasi melalui jaringan menggunakan protokol http. Pada prakteknya, protokol yang disupport oleh openSUSE sangat beragam, antara lain dalam bentuk protokol smb, nfs, ftp dan lain sebagainya.
- Instalasi Apache server, buat folder dengan nama 11.1 di /srv/www/htdocs
zypper in -t pattern lamp_server service apache2 start mkdir /srv/www/htdocs/11.1
- Copy seluruh isi DVD openSUSE 11.1 kedalam /srv/www/htdocs/11.1.
- Jika tidak punya DVD atau tidak ingin melakukan DVD, anda bisa menggunakan file ISO. Lakukan proses mount dengan perintah : mount -o loop iso-image target-folder). Untuk keperluan sesaat, mount bisa dilakukan langsung ke folder /srv/www/htdocs/11.1 namun untuk keperluan permanen, mount ke folder lain baru kemudian isinya dicopy ke /srv/www/htdocs/11.1.
MEMPERSIAPKAN TFTP SERVER
TFTP Server merupakan singkatan dari Trivial File Transport Protocol (TFTP), model protokol untuk file transfer yang sederhana, dengan fungsi utama bertindak sebagai FTP server.
Kita akan menggunakan TFTP Server sebagai media melakukan booting berdasarkan data dari server jaringan.
- Install TFTP Server
zypper in yast2-tftp-server tftp syslinux
- Lakukan konfigursi TFTP Server. Klik YAST | Network Services | TFTP Server
`

- Pilih Enable, dan ubah Boot Image Directory menjadi /srv/tftpboot. Jika menggunakan firewall, jangan lupa untuk memberikan tanda centang/contreng pada pilihan Open Port in Firewall.
- Klik OK
- Coba check ke folder /srv/tftpboot, semestinya ada file dan folder tertentu.
CATATAN : Pada openSUSE 11.1, ada kemungkinan proses setup TFTP tidak secara otomatis melalukan copy data syslinux ke lokasi yang dituju sehingga ada kemungkinan folder /srv/tftpboot masih kosong. Jika ini yang terjadi, lakukan 2 hal sebagai berikut :
- Copy file /usr/share/syslinux/pxelinux.0 ke /srv/tftpboot
- Buat folder /srv/tftpboot/pxelinux.cfg
Tutorial berlanjut ke bagian II.
Popularity: 20% [?]





hi Master… ms ingat aq ya… yg ktemu di rm.sakit
hi, Master… msih ingat aq yg april lalu ke jakarta ktemu vavai di rmh sakit malam2? smoga vavai skeluarga tetap dlm lindungan Allah swt amiin..
Sampai skr aq msih setia ma opensuse ver 11.1 meski proyektor infocus gak kedetek. klo gak keberatan om didi minta pembahasan detail khusus u umpc hp2133. oh ya.. aq jg ikut2an namai blog dg nama anak sy, tolong d komentari ya… Thanks
[...] setting PXE Server agar bisa melakukan instalasi openSUSE melalui jaringan. Silakan merujuk pada Tutorial Bagian I Untuk penjelasan pengantar dan konfigurasi awal sistem. [...]
[...] panduan mengenai “Tutorial Instalasi openSUSE Tanpa CD/DVD Menggunakan PXE Boot” bagian I dan bagian II. Kedua tutorial itu semestinya mudah diikuti dan sukses dijalankan karena saya [...]
[...] Instalasi openSUSE tanpa CD/DVD – Menggunakan PXE Boot Network Bagian I [...]
[...] sudah menulis panduan mengenai “Tutorial Instalasi openSUSE Tanpa CD/DVD Menggunakan PXE Boot” bagian I dan bagian II. Kedua tutorial itu semestinya mudah diikuti dan sukses dijalankan karena saya [...]
saya sudah coba yang tut. bag.1 dan 2 bisa boot lewat network(boot :linux enter) tapi setelah selesai booting keluar windows dengan tulisan ” make sure that cd number 1 is your drive ” ada pilihan yes or no,..itu gimana kelanjutannya?,…mohon pencerahannya mas??makasih….
[...] Instalasi openSUSE tanpa CD/DVD – Menggunakan PXE Boot Network Bagian Pertama [...]
mas.. cara download software PXE server untuk windows xp
sp2 gimana caranya..
mohon bantuan thank…