Estou tentando configurar um computador com inicialização múltipla com o grub que permitirá ao usuário inicializar o VxWorks ou uma das várias instâncias do Windows.
As partições são configuradas da seguinte forma:
Vxworks - (hd0,0) e (hd0,1)
Windows1 - (hd0, 3)
então uma partição estendida com duas partições do windows dentro dela:
(hd0, 4) e (hd0,5)
Com o XP o que eu fiz para resolver isso foi colocar isso no menu.lst:
title ExtendedXP
hide (hd0,0)
hide (hd0,1)
hide (hd0,3)
hide (hd0,4)
rootnoverify (hd0,3)
makeactive
rootnoverify (hd0,5)
chainloader +1
savedefault
e, em seguida, modifique o arquivo boot.ini na partição estendida para identificar-se corretamente como o destino do Windows. Isso usaria o ntloader na partição primária do Windows e, em seguida, examinaria o arquivo boot.ini na partição estendida do Windows e inicializaria nesse destino.
No entanto, não sei como fazer isso com o win7, já que o bootmgr é um pouco diferente do carregador do NT. Existe uma maneira de realizar a mesma coisa?