After getting a new Mac notebook, the next step in my mind was how to configure this notebook in such a way it could boot, at least, three different operating systems (OSes). I have to ensure that the build software could run across the platforms. Eventually, there are four main OSes in the world: MS Windows, Sun OS, Linux, and Mac OS. The last two OSes are based on Unix.

Unfortunately, Sun OS runs on a specific computer architecture, called SPARC, as well as Mac OS with PowerPC. Although Apple Inc., the Mac producer, uses nowadays Intel processor on its OS development process, there is still no guarantee that the Mac OS could run on every Intel-based computer from other benchmark. This is the main reason why a Mac computer (notebook or CPU) is really required. The same condition occurs also in case of Sun OS. However, the Sun computer is still quite expensive and the Sun OS is not often used at the time. An exceptional is Sun-based network !

Also, I need at least three main OSes (ie. Windows, Linux, Mac OS) to be in my Mac notebook. The Mac notebook came with Mac OS X 10.5 (also known as Leopard). The Leopard has more functionality than its predecessor, the Tiger (Mac OS X 10.4). The Bootcamp is one example. With this Bootcamp functionality, one can easily install Windows as the second OS.

Now, how to have the third one ? 

rEFItFirst of all, a small, powerfull software so-called rEFIt should be on the hand for having a nice boot manager. Please click here to freely download. You need also BootCamp. In case of having Leopard or later, you have no worry as it has been bundled within. Otherwise, you should download here or just google it in case of broken link.

The most referred article about how to configure a triple booting through BootCamp is on wiki.onmac site. However it requires some command line, eq., for partitioning. The easiest way to do it is written in ubuntuforums.org. Unfortunately, not all mentioned there could be easily implemented in my case. Thus, the following is what I did during my experimentation. Assume that no partition has been done.

  1. Install rEFIt by typing the following command line on Terminal:

    cd /efi/refit
    ./enable.sh

  2. Do Windows partition using BootCamp. Just easily start BootCamp and follow the wizard until directly installing the Windows (does not matter: XP or Vista). The notebook will automatically re-boot.

    BootCamp changes the startup volume. Thus, during booting process, hold Alt button and change the startup volume back to the Mac partition, which will boot into rEFIt Boot Manager.

  3. So far, two OSes have been installed on the Mac notebook: Windows and Mac OS. Now it is the right time to install Linux as the third one. There are two ways for doing that. First, just put Linux Install CD/DVD on the driver and install it on Windows partition.

    Disadvantage: grub Boot Manager will take place such that you are only able to see two icons, Mac OS and Windows, on the rEFIt. Clicking Windows icon will open grub Boot Manager, in which you can choose either Windows itself or Linux.

    Second, put Mac OS Install CD/DVD into the driver, re-boot the notebook, hold C button. This action will bring you to the GUI of Mac OS Installer. Open Disk Utility, click Partition tab of Mac partition (not Windows one !!), click the little plus (+) sign at the bottom. It will split the Mac partition into two.

    Disk Utility will format it as HFS+. Do not worry because Linux installer will gladly reformat it to ext3.

    Re-boot, hold Alt button, replace the CD/DVD with Linux install CD/DVD, choose re-boot option from rEFIt, hold C button. You should now be on the GUI of Linux installer. The best way is to use Live CD.

  4. <<< still under constructions – please come back later >>>

Serial artikel ini merupakan pengalaman penulis berkutat selama 2 minggu dengan permasalahan instalasi MacBook Pro. Dengan alasan untuk memudahkan kosakata yang digunakan, serial ini ditulis dengan menggunakan bahasa Inggris. Namun demikian, bila ada yang mengalami kesulitan dalam memahaminya, silahkan langsung menanyakannya ke penulis.

MacBook ProFinally I have a Mac notebook ! The type is MacBook Pro and the specification is fantastic, at least for me personally: Intel Core 2 Duo 2.2 GHz, 4 GB DDR2 RAM, 160 GB HDD, integrated webcam, and, of course, Mac OS X 10.5 (also known as Leopard). It costs around 2,500 €, which is very expensive for me personally. Of course, I will never buy such a notebook, even have never a dream of having it. Yeah, it is from my workplace.

So, this is my first Mac notebook. I can now see why many graphical designers in the last decade preferred to use it as the main machine to support their works. Yes, it has very good, very nice and very smooth graphical aspects ! The newest version of Mac OS brings more functionalities and more intuitively. However, as a new comer in the Mac word, it is not too easy to interact with Mac notebook in the very first time period. Thus I need to share my experimentations with the notebook. Hopefully it will be useful for everybody who reads this articles.

The articles will cover some ‘How To’s, which will be separately described in upcoming articles:
1. triple booting in one computer (in this case: Mac OS X, Windows Vista, and Linux Ubuntu),
2. virtual machines using VMWare Fusion (each for Vista, Ubuntu, and Sun OS),
3. share data among the OSes, and
4. solve some problems.

Again, this article as well as the upcoming article are written purely based on the successfully experimentations of me, as the author, with a new Mac notebook. Of course, an amount of literatures were used during the experimentations period.

Istilah Operations Research / Management Science (OR/MS) mungkin sudah tidak asing terdengar di telinga mereka-mereka yang pernah belajar ilmu ekonomi di bangku kuliah. Ini disebabkan kuliah OR/MS merupakan satu dari sedikit mata kuliah kuantitatif yang wajib diketahui oleh para mahasiswa ekonomi. Jadi kalau ada yang bilang, ambil kuliah ekonomi untuk menghindari hitung-hitung-an, ya salah besar ! :)

Selain mahasiswa ekonomi, mahasiswa teknik industri pun mengenal baik istilah OR/MS ini. Meskipun kedua istilah ini, OR dan MS, seringkali digunakan secara bersamaan, ada perbedaan di antara keduanya. Menurut wikipedia online :

When a distinction is drawn, management science generally implies a closer relationship to the problems of business management. Operations research also closely relates to industrial engineering. Industrial engineering takes more of an engineering point of view, and industrial engineers typically consider OR techniques to be a major part of their toolset.

Jadi sederhananya, sesuai dengan namanya, MS lebih merujuk ke sisi ekonominya, sementara OR ke sisi teknisnya. Namun demikian, OR/MS ini sebenarnya adalah cabang multi disiplin dari matematika terapan yang mana menggunakan, antara lain, mathematical modeling, statistics, dan algorithms untuk memperoleh hasil yang optimal dari sebuah permasalahan yang kompleks. Hasil yang optimal dapat berarti memaksimalkan keuntungan atau meminimalkan kerugian atau bahkan keduanya secara simultan. Hanya sayangnya, tidak banyak jurusan matematika di PTN/PTS yang menawarkan konsentrasi studi di bidang ini :(

OR-FatherSampai sekarang, belum ada kesepakatan siapa sebenarnya pelopor dari OR/MS ini. Namun demikian ada yang menganggap Charles Babbage (1791-1871), seorang matematikawan Inggris, sebagai “bapak OR” karena penelitiannya mengenai biaya transportasi dan penyortiran surat-surat di Penny Post, Inggris tahun 1840.

OR/MS semakin populer selama masa Perang Dunia II. Saat itu, para ilmuwan dari United Kingdom berupaya menemukan solusi yang optimal menyangkut penyaluran logistik dan penjadwalan latihan para tentara. Setelah perang usai, dimulailah babak baru penerapan OR/MS untuk kasus serupa di dunia industri. Dengan berkembangnya teknologi, khususnya komputer, OR tidak lagi terbatas pada masalah operasional semata.

Nah, bagaimana dengan optimization ? Masih menurut wikipedia, optimization dipandang sebagai alat yang digunakan oleh para OR analis, disamping alat-alat lain seperti statistics, stochastics, queueing theory, game theory, graph theory, decision analysis, simulation, dan computer science, untuk memperoleh hasil yang optimal.

Sementara menurut kacamata penulis, optimization adalah bagian matematika dari OR itu sendiri. Mulai dari mathematical modelling dari sebuah permasalahan nyata hingga menemukan titik optima dari fungsi obyektif yang terbentuk dari pemodelan yang biasanya disertai dengan kendala-kendala, semuanya dicakup oleh optimization. Dengan kata lain, optimization mempelajari pelbagai teknik pemodelan dan pengoptimalan secara matematis dari OR.

Tulisan pertama di hari pesta nama.

Ikuti

Get every new post delivered to your Inbox.