2015年6月6日土曜日

Ubuntu 12.04 => 14.04 (32bit)

 CaptureStream をインストールするために32bit版のUbuntu12.04をVirtualboxに入れていたが、仮想HDDの空きスペースを大きくできないかと思って、不要そうな(?)コンポーネントをアンインストールしたら、CaptureStreamがまたおかしくなってしまった(笑)。最初から、ダメになってもまた入れ直せばいい、くらいに思っていたので、想定内の事態だったが…。

 ただ、Ubuntu自体のバージョンは、12.04である必然性もないので、14.04を入れてみることにした。もともと、64bit版を入れていて上手く保存できない、ってのが事の発端だったので、32bit版の方を…。しかし、やっぱり上手く保存できない…。ということで、一度、12.04を入れて、それをupdateしてみることにした。

 結果は、正解。ただ、Virtualboxから起動させると最初「File not found.」が3行出て、「Press any key to continue...」となるようになってしまった。

 何が起こっているのか…ということで、いろいろ調べてみたら、どうやらGRUBがおかしくなっているらしいとのこと。参考にしたのはここ。

 > http://mitaka1954.cocolog-nifty.com/blog/2014/08/ubuntu-1204-140.html

 Webページとの理由とは違って、updateの途中で「GRUB」をインストールしない、という画面が出てきて、変更できなかったような気がする(ダメならやり直せばいいやくらいの意識でやっていたので余りよく覚えていないが…笑)。多分、その辺りが原因だろう。

 そこで、アドバイス(?)に従うとこんな風になった。

   $ sudo grub-install /dev/sda
   [sudo] password for xxxxx:
   Installing for i386-pc platform.
   Installation finished. No error reported.

 これで正常に起動するようになり、万事解決。