OpenBSD 5.0

This blog is now running on OpenBSD 5.0. Too bad php-fpm didn’t get to 5.0.

OpenBSD tomoka.myconan.net 5.0 GENERIC.MP#59 i386

The upgrade process went without any problems. Upgrading packages also went relatively well apart of php being a failure because of change to infrastructure (which allowed multiple versions to be installed). Otherwise everything upgraded without hitch and finished quickly. Sure is nice depart from FreeBSD’s ports which takes hours to update a package (upgrading system is relatively quick though using freebsd-update).

Unless there’s critical security vulnerability or something happened to the datacenter, I expect there will be no reboot until next upgrade (6 month uptime). We will see.

FreeBSD: 0, NetBSD: 1, OpenBSD: 1

Sil3112 (SiliconImage SATALink RAID PCI Card) is not properly supported by FreeBSD. The installer halted successfully on all my three attempt at installing it. (First one even stopped when formatting – said that it can’t find the hard disk drive LOL).

OTOH, NetBSD and OpenBSD can use that piece of hardware just fine albeit the claim of the card as “crappy” on certain mailing lists.

I did it!

Tonight, system.genshiken-itb.org got a system upgrade!

[10:42] ~# dmesg | head
OpenBSD 4.3-current (GENERIC) #878: Tue May 27 09:18:05 MDT 2008
deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC

I upgraded it. Remotely.

Nothing is more thrilling than reboot with new kernel while praying nothing bad happens O_O (which means, if IT happens, the server won’t be accessible until I got time to go to the location of the server…)

Now I can finally install PostgreSQL from packages – not compiling from source anymore 😀

Too bad there’s still no cksfv 🙁

Multi-booting Windows, (x/k/ed)Ubuntu, OpenBSD

I actually liked Windows’ boot manager: it’s simple that it’s stupid (LOL)

But that’s it: I’m not going to use other boot manager if there’s any Windows installation in same drive (assuming all OSes are in same drive).

For OpenBSD, it’s really easy: just read the installation faqs. 😛

For (x/k/ed)Ubuntu, there’s no instruction available but it’s not much different with OpenBSD’s:

  • At installation, make SURE to install GRUB on the ROOT partition of the system (using advanced option on last step) – and take note the location (ex: /dev/sda2)
  • After installation you’ll get to Windows directly without given choice for OS: don’t worry, we’ll add it now
  • Go download dd for windows
  • Use dd --list to see which is the Ubuntu root partition. Easy way: Harddisk# is the same as system partition – usually C: drive. Then for Partition#, use this formula: /dev/[s/h]d[a-z]#. So /dev/sda2 would have partition number 2 (Partition2)
  • Then do this: dd if=?DeviceHarddisk#Partition# of=c:ubuntu.pbr bs=512 count=1
  • And edit boot.ini (System Properties → Advanced → Startup and Recovery Settings → Manually edit startup file). Add line like this: C:ubuntu.pbr="Ubuntu"
  • Reboot, there’ll be Ubuntu in boot choice list.
  • There might be another countdown… to remove: go find it yourself 😛
  • Yay finished