Подскажите, как это же с загрузчиком WinXP сделать?
Устанавливаю на 2-й винчестер - на логические разделы 4,5,6 по порядку, они у меня так получились:
/boot sdb8 ,/swap sdb9, / sdb10
ессно номера sdb8 и т.д. по гайду правильно подставил - linux.bin правильно создается
Судя по WinXP гайду все так же:
http://www.linuxdevcenter.com/pub/a/linux/archive/dual-boot-laptop.html?page=last&x-showcontent=textНо, поскольку система боле старая и простая, то BCD и bcedit-а в ней нет.
Вобщем, судя по нескольким гайдам - просто в конце boot.ini нужно написать такое:
C:\linux.bin="Ubuntu"
или, с второго гайда, такое:
/fastdetect
C:\linux.bin="Ubuntu"
Пробовал оба варианта - у меня оно такой вид имеет:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect /usepmtimer
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT /USEPMTIMER
C:\linux.bin="Ubuntu"
И ничего - просто курсорчик мигает начетном фоне и Grub не грузится
Попытался сделать раздел /boot на втором винчестере первичным - словил ошибку: 'Invalid partition table'
Почитал познавательную статью:
http://habrahabr.ru/post/128004/И судя по ней получается, что нада то ли этот /boot первым основным разделом на диске делать, ну или Groob на первый
основной раздел ставить.
Но у Вас же как-то получается заставить в Win7 с 4-го и логического раздела /boot Grub грузить.
Или всеравно нада, но уже сторонней программой в MBR первого винчестера изменения вносить?