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
また、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