Да разные boot.ini
А если две системы на разных, разделах а три.. - от пользователя к пользователю изменяются раположения (0) нули и (1) единицы
У меня такой в одной из ..
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
А было на павшем винте > две ХР и + DOS (спец под XP) три строки и (0) и (1) распределены по иному.
Нужно .ini рассматривать конкретно в приязке к системе каждого..
В противном случае х.в. а не запуск.
PS
Вот читайте >
Файл boot.ini для Windows NT/2000/XPзагрузочный файл boot.ini и с чем его едят >
http://alexfl.by.ru/winme53.html