2011/08/02

VirtualBox の仮想HDDを大きくする

ひとつ前のトピックで「仮想マシンのディスクスペースが満杯になったために GNOME でログオンできなかった」という話を書きました。ネットラジオをリップするのに使っている仮想マシンだったから、そもそもサイズが 8GB しかないのがダメダメだったわけで、それを拡張したいと考えました。

VirtualBox はここまで優秀なフリーウェアなんだから、当然そういうツールも用意されているだろうと思ってメニューなどをたどってみたけど、そういう項目は見当たらない。ググるとダメなんです。「方法はない」という記述ばかりが目に付きました。

★ 新たな仮想ディスクの接続

そこで、1台新たな仮想マシンを作って、そのマシンのHDDを既存のマシンに接続してジャーっとパーティションをコピーすればいいんじゃないかと思って、取り敢えず1台仮想マシンを作ってOSなしのHDDを用意しました。

でも、既存のマシンに新たなHDDを接続しようと設定ダイアログをいじっていたら、その場で新しいHDDをつくるという選択肢があったから、新たなマシンまでつくる必要はありませんでした。

「設定」ダイアログ→「ストレージ」の欄→「SATAコントローラー」→「ハードディスクの追加」のアイコンをクリック→「質問」ダイアログで「新規ディスクの作成」を選択→「新規仮想ディスクの作成」ダイアログ

あとは普通通りに仮想ディスクをつくって、マウントすればよかったです。超ラクチン。


★ パーティションのコピー

ここからは超物理的な作業だけど、CD-ROMドライブに Ubuntu の .iso ファイルをマウントしてライブ起動。実はここが今回の「ポイントその1」なんだけど、gparted でパーティションのコピーが超カンタンにできてしまうわけです。

■ パーティションを丸ごとコピー GParted Live CD  (i2 Tech Blog for Customer)

俺は面倒だったから普通に Ubuntu 11.04 Jp Remix を使いましたが…。


★ GRUB2 の設定

そして「ポイントその2」が、GRUB2 がないところに GRUB2 を設定する方法。いつもお世話になっている「LiberOS」のトピックにずばりのモノがありました。

■ GRUB2が壊れて起動できない時に、らくちんに修復する!転ばぬ先の「Super Grub Disk」 (LiberOS)
Super Grub Disk


これも .iso ファイルをマウントして、/dev/sda1 にある Ubuntu 11.04 を起動して、普通にコマンド。


$ sudo grub-install /dev/sda
$ sudo update-grub


これでおしまいです。

今回も先人の知恵を多く授かりました。ありがとうございました。おかげでゆったりスペースを確保することができました。

----
(Aug.02.2011)

0 件のコメント:

楽天モバイルを台湾で使ってみた

GWに、久しぶりに台湾に赴きました。コロナ禍の間に延命していた台湾大哥大と中華電信の回線のうち中華電信の方を失効させてしまい(なぜ中華電信だけ失効したんだろう)、今回の滞在は台湾大哥大と楽天モバイルの2回線で賄うことにしました。テザリングでAndroidスマホ1台とiPad、Ma...