ITレガシー

レガシー・エンジニア(hsato)の日記です

GRUB2の再設定、KVM機能オフで、VirtualBox可能に

2010-07-16 07:52:35 | Ubuntu
Microsoft Windows VistaとUbuntu 10.04のデュアルブート環境を使っていたのだが、間違ってVistaのリカバリをしたところ、デュアルブートできず、Vistaのみが起動するようになってしまった。

また、UbuntuもVirtualBoxを実行しようとするとKVMの機能のせいで起動できないということが分かった。

この二つを解消するために色々やったことをまとめる。

1.カーネル再構築は失敗

VirtualBoxの起動には、

% lsmod | grep
kvm
kvm_intel

この二つが悪さをしていることが分かった。

c.f.

VirtualBox can’t operate in VMX root mode. -4011 (VERR_VMX_IN_VMX_ROOT_MODE) @ www.digitalpains.net

カーネル再構築について各種サイトを参考にするも成功せず。

2.GRUB2

間違って

% sudo apt-get install grub

としてしまってうまく動かなくなってしまっていた。正解は、

% sudo apt-get install grub2

としたところ、このgrubがUbuntu、Vistaの選択を可能にしてくれた。

Vista, Ubuntuデュアルブート - 天気晴れのITトレンド

の記事のVistaのブートローダはいらないことが分かった。

c.f.

独学Linux:起動画面を美しく表示する方法《GRUB2》

3.rmmod kvm_intel; rmmod kvmの自動起動

カーネルから取り除くのは諦めて、起動時に、

# rmmod kvm_intel
# rmmod kvm

を実行するというやり方に切り替えた。

----- CUT HERE -----
sudo -i
echo '#! /bin/sh' > /etc/init.d/rmkvm
echo 'rmmod lp' >> /etc/init.d/rmkvm
chmod ugo+x /etc/init.d/rmkvm
update-rc.d rmlp defaults 98
----- CUT HERE -----

c.f.

セットアップ日記(2008-03-17)

最後に参考にしたページは以下の通り。

はてなブックマーク - hirsatoのブックマーク - ubuntu

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。