Вообще, некий легкий изврат описан, хоть и логичный. Подмены все эти...
Всегда ставлю одним из двух способов.
А. Самый простой - установка exe-паплета (которых сделана куча) как приложения Windows.
Работает на ХР, Vista и 7 точно, не вижу причин не работать на остальных.
Плюсы: сразу и автоматом получаем а) grub4dos, прописанный в загрузочное меню винды вторым (ну или, в общем виде, n+первым) пунктом меню; б) фругально установленный тестовый паплет; в) готовый menu.lst, который теперь можно легко дополнять новыми пунктами (паплетами) по образу и подобию.
Б. Установка grub4dos из live-загруженного Puppy.
Здесь тоже идет ветвление на 2 сценария: поставить можно в mbr целого диска, а можно - на партицию. Разница в том, что в первом случае возможно грузить Паппи с гибернированного виндой диска - надо лишь, чтобы фругалы стояли не на гибернированной системной партиции. В отличие от варианта А, здесь уже виндовый загрузчик будет прописан (если в процессе установки grub4dos произведен поиск установленных систем) в меню Груба (соответственно, пользователь сперва увидит бутменю, настроенное через menu.lst).
Если же ставить на партицию, то всегда будет сперва грузиться виндовый бутлодер, и только из него - пунктом меню - grub4dos.
Соответственно, если винда была гибернирована, то бутменю юзер вообще не увидит (сразу пойдет "возобновление работы"), пока не перезагрузит комп полноценно.
И да - если ставить grub4dos в mbr, то весьма вероятны проблемы с ломаными через загрузчик активациями. У меня на одной тестовой системе периодически активация слетает, и приходится заново прогонять wx7le. Но говорить, что они вообще несовместимы - нельзя. Работает, просто слетает временами.
На ХР, понятное дело, вообще никаких проблем подобного рода.