Wubiを再インストールしたりしてるうちに、なぜかブートローダから消えずに残ってしまい、起動時に
Microsoft Windows Vista Ubuntu Ubuntu
のように表示されるようになってしまいました。これの解決方法の備忘録です。
一覧を見る
コマンドプロンプトからブート構成データ(BCD)ストアをいじるため、Bcdeditを起動します。(なお、これはおそらくVista限定です。XP以前ではBoot.iniをいじることになるかと。)
bcdedit
このコマンドを実行すると、以下のように登録されているOSの一覧が表示されます。
Windows ブート マネージャ -------------------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale ja-JP inherit {globalsettings} default {current} displayorder {current} {204f5ea0-dc80-11dd-a755-0010183a6aef} {204f5ea1-dc80-11dd-a755-0010183a6aef} toolsdisplayorder {memdiag} timeout 10 Windows ブート ローダー -------------------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Vista locale ja-JP inherit {bootloadersettings} osdevice partition=C: systemroot \Windows resumeobject {baeb7b59-cc8c-11dd-b99b-9f5e60e685b0} nx OptIn リアル モード ブート セクタ -------------------------------- identifier {204f5ea0-dc80-11dd-a755-0010183a6aef} device partition=C: path \ubuntu\winboot\wubildr.mbr description Ubuntu リアル モード ブート セクタ -------------------------------- identifier {204f5ea1-dc80-11dd-a755-0010183a6aef} device partition=C: path \ubuntu\winboot\wubildr.mbr description Ubuntu
消す
ここから、下二つのUbuntuを消します。identifierの欄にある
204f5ea0-dc80-11dd-a755-0010183a6aef
というGUIDを把握した上で、以下のコマンドで消します。
bcdedit /delete {204f5ea0-dc80-11dd-a755-0010183a6aef}
もうひとつのほうも同様に。