Grub ?

Приведу пример
Есть система
/dev/sda & /dev/sdb
На первом диске /dev/sda стоит windows и ubuntu
на второй ставлю calculate с опцией -set-mbr=on загрузчик от убунту и винды затирается
что делать?

Прописывать в граб Calculate Linux либо ставить с опцией --set-mbr=off и после прописывать уже в других загрузчиках загрузку калкулэйта.

Тоесть только ручками - а есть способ автоматом например как в ubuntu или debian

В убунте стоит grub2. К нему есть дополнение для определения установленных ОС с генерацией конфигов. Мы ещё пока на первом grub-е. Если у Вас есть время и желание, Вы можете опробовать его и поделиться результатом.

В убунте стоит grub2. К нему есть дополнение для определения установленных ОС с генерацией конфигов. Мы ещё пока на первом grub-е. Если у Вас есть время и желание, Вы можете опробовать его и поделиться результатом.

Дебиан определял умеющиеся операционные системы задолго до GRUB2,тоже самое касается убунты и мандривы,понятия не имею,как они это делают,вероятно в их установщиках имеются какие-то скрипты позволяющие это делать.Так что grub2 здесь непричём.
Что касается загрузки windows ,то в Calculate в /boot/grub/grub.conf есть блок со строками:
#Uncomment if you have Windows on hard disk

#title Microsoft Windows

#rootnoverify (hd0,0)

#chainloader +1

раскоментируйте его-в загрузочном меню появится строчка с windows и,возможно,удастся её загрузить,если windows не загружается,то попробуйте поиграть с параметрами загрузки, а вот насчёт ubuntu-вам самим придется добавлять необходимые строки в grub.conf.

Да поможет тебе Google… А вобще изучи grub. Дело не хитрое.