質問: ubuntuとvinelinuxのデュアルブート はじめまして。 ubuntuディスクトップとvinelinux4.2を1台のノートpcにインストールしてデュアルブートさせたいのですが、うまくいきません。 初心者なのでここで質問して良い事か判らなかったのですがカテゴリー的にここだと思い書き込ませてもらいました。 使用するノートpcは dell latitud c600 pp01l cpu:pentium3 hdd:20gb メモリー:256mb 元々はwindowsxp homeがインストールされていましたが、ubuntuディスクトップをインストールする際に パーティションを手動で設定し / ext3 8g swap 2g にubuntuディスクトップをインストール用に / ext3 8g swap 2g をvinelinuxインストール用に作成しubuntuディスクトップをインストールし、その後ubuntuディスクトップが起動起動したのを確認してから 続いてvinelinux4.2をvine用に作ったパーテションにインストールしました。 (インストールは全てguiでダイアログに従い特に何の変更もせずに双方インストールしました) その後期待に旨を膨らませて再起動すると、ブートメニューにはvinelinuxしか表示されず、最初にインストールしたubuntuディスクトップが表示されず起動ができません。 このような使い方をしたい場合はどのようにインストールするのが良いのでしょうか? 少し調べてmbmと言うブートローダーを使うとありましたがmbmのインストールやどのファイルをダウンロードするのかもわからず、 gparted livecdと言うフリーのソフトで無理やりパーテションを2つ(各10gbで)で作成してubuntuディスクトップをインストールしようと したら、今度はいつまでたってもubuntuのインストールウィザードが表示されなくなってしまいました。 多分ブートローダーの設定等の問題だとは思うのですが、どのように設定すればよいのかわからず困っておりますので、 どなたかご存知の方がいらっしゃいましたらどうか教えていただけますでしょうか。 よろしく御願いします。
回答: vineに慣れているとか... ubuntuとfedoraのデュアルとかならともかく あえてvineとubuntuをデュアルブートする利点があるのか? そこにちょっと疑問がありますが... 単純な話で、grubの設定ファイルの問題でしかありません。 grubでは、主にデュアルブート環境で設定ファイルの消失によるトラブルが起きます。 これは特定のパーティションに設定ファイルを保存する仕組みと そのパーティションをlinuxの/パーティションと一緒にして linux除去時に設定ファイルをも除去するといった理屈で生じます。 半面、windowsのブートローダーは他社製osに対応しないので mbmは、特定パーティションに依存せず、また対応できる限りのosを 広くサポートしているという点で、便利なマルチブートソリューションと言えます。 が、今件ではlinux同士で、両方grubを使いますから それぞれの/パーティション内にある/boot内のgrub設定ファイルを 適切に書き換えれば済むわけです。 grubの導入はgrub-installコマンドで行われます。 通常は後から導入されたgrubの設定が有効ですから grubは起動時にvineの/boot/menu.lstを参照します。 ubuntuの/boot/menu.lstの記述は、その/パーティションをvineの 任意のディレクトリー(たとえば/mnt/ubuntu/を作成)にマウントし 両方をgeditやkedit等で開いて、適宜コピーアンドペーストするだけです。 この際、gedit等はroot権限で起動する必要があります。 vineだと、たぶんコンソールから su gedit /boot/menu.lst /mnt/ubuntu/boot/menu.lst で行けると思います。 ただし、カーネル更新の度に再編集が必要です。 /bootの共用は、理論上できそうですが やったという人の話は聞いたことが無いのでお薦めしません。 swapパーティションは、ハイバネーションしない限り 共用しても差し支えありません。 余談ですが、このシステム構成だと、gnomeは重いので ubuntuだとxubuntu-desktop等を導入して xubuntu相当のデスクトップで利用するほうが快適だと思います。 たぶんxpよりデスクトップ操作は軽くなると思います。 xubuntu同様に、vineでもgnomeからxfce4に切り替えることは簡単です。 しかしユーザー数の違いから、実際のxfce4での環境整備の手間は vineよりubuntu系のほうが楽に終わると思います。