No XP, ele executa C:\wubildr.mbr
. No Windows Vista / 7/8, ele executa \ubuntu\winboot\wubildr.mbr
na unidade em que você instalou. Então, mover a pasta Ubuntu para uma partição diferente fornecerá uma mensagem wubildr.mbr is missing or corrupt
como você viu.
Você pode editar o armazenamento BCD diretamente em um prompt de comando ( CMD.exe
, certificando-se você seleciona Run as administrator
) e depois muda a entrada do Ubuntu:
bcdedit /set {uuid} device partition=C:
(Você tem que descobrir qual é o uuid
, primeiro executando bcdedit
e copiando aquele que é exibido para sua entrada no Wubi. Por exemplo,
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {1476af5e-e5bc-11de-b180-0024543ae029}
displayorder {current}
{1476af63-e5bc-11de-b180-0024543ae029}
toolsdisplayorder {memdiag}
timeout 10
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {1476af60-e5bc-11de-b180-0024543ae029}
recoveryenabled Yes
osdevice partition=C:
systemroot \windows
resumeobject {1476af5e-e5bc-11de-b180-0024543ae029}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {1476af63-e5bc-11de-b180-0024543ae029}
device partition=D:
path \ubuntu\winboot\wubildr.mbr
description Ubuntu
C:\windows\system32>bcdedit /set {1476af63-e5bc-11de-b180-0024543ae029} device partition=C:
Quaisquer alterações do BCD devem ser feitas durante a execução do Windows ou a inicialização em um prompt de reparo do Windows.