How I revived a dual boot Ubuntu/OSX system after upgrading to Mavericks

Preface: I had a healthy mid-2006 Mac Pro workstation with both Ubuntu 13.10 / Mac OSX Lion living happily alongside each other with the help of an old version of rEFIt (0.12). The system had survived many OS upgrades on both sides (From Ubuntu 11.10 upward and from OSX Leopard).

The Problem: When I upgraded the OSX from Lion to Mavericks (10.9), the system would not show any boot options and would directly boot into Mavericks. Holding “Option” key prior to boot would not show any other bootable partitions.

Things I tried:

#1 – Upgrade rEFIt to 0.14 (did not work): I knew rEFIt is no longer actively maintained, but I gave it a try. It did not change anything.

#2 – Install rEFInd (solved part of the problem): As you might already know, rEFInd is a successor to rEFIt. I downloaded the pre-built binary zip file for version (0.7.4), then installed it based on the this installation guide. After the reboot, the option to boot into Ubuntu partition showed up. However I was not able to boot into Ubuntu because I kept getting “No bootable device” error.

#3 – Made the partition bootable again using Ubuntu Live CD (solved the problem): If you search online for how to fix “no bootable device” error, you will find some frustrating guidelines. I had gone that way down before (on other systems) and I knew they might mess the whole partition table. Thanks to this great guide (step 10), the solution turned out to be quite simple: I booted the system using Ubuntu Live CD, fired up gparted, then [re]enabled the “boot flag” on Ubuntu’s root partition. One more reboot and the issue had been completely resolved.

I hope this post will help other people trying to resolve similar kind of issues.


Respectful Japanese

10 days ago I traveled to Japan for a robotic competitions. My trip to this amazing country took about 8 days and I got totally impressed by Japanese people. I am still thinking deeply about their behaviors and cultures and I think this would take much longer. Japanese are kind, responsible and friendly people with a permanent will to help. You will never feel lonely in Japan when you face a problem.

I do not know if a Japanese will ever read this post or not, but if so, I would like to thank you all …

Robo Egg !


Today is Persian New Year (Norouz). One of the greatest traditions of Norouz is Haft-Sin table which includes seven items specific starting with the letter S or Sîn (س) in Persian alphabet). The items symbolically correspond to seven creations and holy immortals protecting them.

Egg do not start with Sin (S)(س) in Persian alphabet, but egg decoration is very popular among Iranian families, They add decorated eggs to their haft-sin table.

Each year, near Norouz, a popular contest is held in our faculty named “Egg Decorating Contest“. Students from all over our university take part in this big contest. It was the second year that I gave my friends an idea to decorate the egg! (Just the idea, I can not even paint a simple sheet of paper!)

Last year this egg finally became one of the top 20s (Thanks Shokoofeh):

Basket Egg Ball !

This year I didn’t have time to participate, but again I just gave one of my friends the idea. We are all member of Parsian Robotic Group, which is a robotic team working on a group of Small Size Robots. This year is the second year we are working on this project and our team is one of 16 teams which were qualified for this year RoboCup Competitions.

What could be more better than a “Robo Egg” ?? This egg didn’t took place in top 20s, but the Judge Team gave that egg a special prize for the concept !!! Here are some other pictures of the egg beside one of our robots:


As I told, I didn’t go to take photos from this year contest, but last year (@ March 13th 2006) I got some great photos which I didn’t publish, if you want to see some creativity of decorating eggs, take a look: