Archive for the 'FreeBSD' Category

Spread BSD


SpreadBSD

Bagi para BSD lover, ada satu program affiliate keren untuk menyebarkan cinta BSD ke dunia, dan anda dapat mendapat duwit darinya ;)

Silahkan aja, kunjungi SpreadBSD.org, pasang button nya di web anda, dan dapatkan duit. Kedengarannya seperti MLM, tapi bukan kok, ini program BSD. Bukan obat kuat.

Saturday, July 5th, 2008 | Tags: FreeBSD, Weblog | 6 Comments

Install NVidia Driver untuk FreeBSD

Bagi pengguna FreeBSD yang punya AGP chipset NVidia, Saya sarankan untuk menggunakan driver dari NVidia sendiri, karena tampilan akan lebih optimal, daripada menggunakan driver bawaan FreeBSD. Silahkan download Driver NVidia Versi Terbaru. Btw, versi terbaru sekarang adalah 1.0-8756. Langkah-langkahnya:

  1. Compile dan install drivernya.

    # tar -xzf NVIDIA-FreeBSD-x86-1.0-8178.tar.gz
    # cd NVIDIA-FreeBSD-x86-1.0-8178
    # make install
    

    Ini akan langsung compile, install dan kldload driver NVIDIA. Juga, akan membuat device /dev/nvidia dan driver nvidia.ko

  2. Lakukan auto-deteksi konfigurasi X agar menggunakan driver NVIDIA.

    # nvidia-xconfig
    

    Cek perubahan di /etx/X11/xorg.conf

  3. Aktifin driver saat boot dengan meng-edit /boot/loader.conf. Tambahkan baris:

       nvidia_load="YES"
    

    Kemudian restart X

Apabila ada pesan error di Log X anda atau di dmesg, maka ada kemungkinan driver NVidia konflik dengan driver AGP FreeBSD, untuk mematikannya, edit /boot/defaults/loader.conf

   agp_load="NO"

Sedikit tips untuk konfigurasi X, karena waktu saya nginstall, pixel-depth nya jelek banget, akhirnya saya paksa-in untuk memakai pixel-depth 24. Hasilnya lumayan, 24-bit color.

   Section "Screen"
      Identifier     "Screen0"
      Device         "Card0"
      Monitor        "Monitor0"
      DefaultDepth   24
   EndSection

Semoga artikel ini membantu. Btw, sebagai bukti otentik, nih Screenshot komputer saya, FreeBSD 6, Athlon XP, dan GeForce MX 400.

FreeBSD, AthlonXP, GeForce

Buat penambah semangat!

Thursday, May 11th, 2006 | Tags: Articles, FreeBSD | 5 Comments

Re-Compile Kernel FreeBSD 6

Setelah sukses dual-booting FreeBSD dengan Windows, akhirnya saya terusin dengan nge recompile kernel. Saya melakukan recompile kernel untuk optimalisasi kernel, aktifin AGP, soundcard dan USB. Btw, saya sengaja ngga melakukan update source tree (CVSUP), karena emang koneksi internet yang ngga memadai.

  1. Copy source dari CD instalasi, bisa pake sysinstall, atau kalo males, pake aja command:

    # mount /cdrom
    # mkdir -p /usr/src/sys
    # ln -s /usr/src/sys /sys
    # cat /cdrom/src/ssys.[a-d]* | tar -xzv
    

    —nyolong dari FreeBSD Handbook

  2. Edit konfigurasi kernel untuk aktifin beberapa driver.

    # cd /usr/src/sys/i386/conf
    # copy GENERIC MYKERNEL
    # vi MYKERNEL
    
  3. Pertama, saya cari jenis prosessor saya, caranya pake command:

    # dmesg | head
    Copyright (c) 1992-2005 The FreeBSD Project.
    ...
    CPU: AMD Athlon(TM) XP 2000+ (1666.74-MHz 686-class CPU)
      Origin = "AuthenticAMD"  Id = 0x681  Stepping = 1
    

    nah, tinggal ngganti di konfigurasi kernel nya:

      machine i386
      #cpu I486_CPU
      #cpu I586_CPU
      cpu I686_CPU
      ident MYKERNEL
    

    terus aku abisin beberapa opsi device yang ngga dibutuhkan semacam SCSI controller, RAID controller, dan FireWire. Cuman aku sisain device SCSI peripherals, karena USB perlu opsi ini. Opsi USB yang aku sisain:

      device scbus
      device da
      device pass
      device uhci
      device ohci
      device usb
      device umas
    

    Buat display nya, aku biarin opsi:

      device vga
      device agp
    

    Untuk aktifin soundcard, aku tambahin opsi:

      device sound
      device snd_via8233
    

    snd_viaXXXX ini aku deteksi dari cara jalanin command:

    # kldload snd_driver
    # cat /dev/sndstat
    FreeBSD Audio Driver (newpcm)
    Installed devices:
    pcm0:  at io 0xe000 irq 22  ...
    

    Kemudian aku cari opsinya di /usr/src/sys/conf/NOTES, ketemunya: snd_via8233

  4. Compile kernelnya, dan install. Hampir lupa, aku edit /etc/make.conf biar proses kompilasi cepat dan hasilnya optimal. Kalau filenya ngga ada, kopi aja dari /etc/defaults/make.conf, kemudian edit:

      CPUTYPE=athlon-xp
      CFLAGS= -O2 -pipe
      COPTFLAGS= -O2 -pipe
    

    —nyolong dari artikel "Optimising FreeBSD and it’s Kernel by by Avleen Vig

  5. Mulai compile hasil editan anda. Lakukan command:

    # cd /usr/src
    # make buildkernel KERNCONF=MYKERNEL
    

    tunggu sampai selesai, bisa ditinggal ngopi atau nonton Infotainment. Kalau sudah selesai, tinggal install kernelnya.

    # make installkernel KERNCONF=MYKERNEL
    

Langkah2 nya sudah semua, silahkan test kernel baru anda, silahkan reboot komputer anda. Deteksi hardware2 baru anda dengan command dmesg

Semoga berhasil

Thursday, May 11th, 2006 | Tags: Articles, FreeBSD | 3 Comments

Binary JDK1.5 Buat FreeBSD

Hehehe, sekarang dah ngga ribet2 lagi nginstal jdk di FreeBSD. Dapet info dari http://www.freebsdfoundation.org/downloads/java.shtml kalau FreeBSD udah boleh nge-distribusi binary JDK1.5

The FreeBSD Foundation has a license with Sun Microsystems to distribute FreeBSD binaries for the Java Runtime Environment (JRE) and Java Development Kit (JDK). These implementations have been made possible through the hard work of the FreeBSD Java team as well as through donations to the FreeBSD Foundation that supported hardware, developer costs, and legal fees.

Amiin

Thursday, April 6th, 2006 | Tags: FreeBSD, Java, Weblog | 5 Comments

FreeBSD 2.2.9 Released

It is my great pleasure and privilege to announce the availability of FreeBSD 2.2.9-RELEASE. This release is the culmination of SEVENTY-SEVEN months of tireless work by the FreeBSD developers, users, their children, and their pets. Significant features in this release:

  • XFree86 3.3.3, the industry leader in support for cutting edge PCI graphics adapters and 2D acceleration.
  • The 8GB barrier in IDE drive sizes has finally been broken. The wd(4) driver now supports unimaginable sizes of 137GB on a single drive!
  • Support for all of the latest high-speed FAST-WIDE (20MB/s) SCSI-2 controllers
  • The Linux emulator is now able to run Quake2 out-of-the-box.

A full description of the release can be found here:
ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/2.2.9-RELEASE/README.TXT
ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/2.2.9-RELEASE/RELNOTES.TXT

Monday, April 3rd, 2006 | Tags: FreeBSD, Weblog | 4 Comments

Install Windows XP dan FreeBSD 6

Karena ngga ada kerjaan lagi, Sabtu kemaren aku iseng pengen nginstall FreeBSD di komputerku. Tapi bukan FreeBSD model server seperti yang biasa aku install kan buat pak babe, aku pengen FreeBSD yang imoet, yang ngga kalah cakep dengan Windows XP / OS X. Tapi, aku pengen instalasi simpel, ngga pakai boot manager yang ngisi MBR semacam GRUB, dsb

  1. Partisi HardDisk. Karena emang harddisk ku cuman 1 (4 partisi, 1 primary dan sisanya extended @ 10GB). maka, aku harus buat space kosong untuk FreeBSD. Aku hapus partisi ke 3 dan 4, menyisakan sekitar 20GB buat freebsd.

  2. Instalasi FreeBSD. Proses instalasi biasa, tapi waktu masuk proses partisi, set partisi pertama (Partisi Windows XP) menjadi bootable(tekan ‘S’). Teruskan dengan membuat slice untuk FreeBSD.

    CATATAN
    Waktu ditanya untuk install boot manager, pilih aja “Leave Boot Manager Untouched”, masalahnya kita akan pakai Boot Manager nya Windows XP.
    Lakukan proses instalasi FreeBSD seperti biasa, kemudian remove CDROM, dan reboot

  3. Edit Boot Manager. Abis boot, kita masuk ke Windows XP, masukkan CD Instalasi FreeBSD, kopi file /boot/boot1 ke C:\BOOT1.BSD. Kemudian Edit file C:\boot.ini. Tambahkan instruksi:

    C:\BOOT1.BSD="FreeBSD 6"
    

    dan simpan. Kemudian, reboot

Gimana hasilnya? Bisa booting ke FreeBSD kan? Hehehe… tinggal nerusin instalasi FreeBSD selanjutnya.

Monday, March 20th, 2006 | Tags: Articles, FreeBSD | 7 Comments