Автоматическая установка на 38ГБ диск.

Хочу немного пожурить разработчиков, т.к. из-за их каприза потерял сегодня несколько часов, безуспешно пытаясь установить Calculate-Linux в автоматическом режиме.

Пробема банальная но обидная - жесткий диск на компьютере 40000МБ, т.е. 38ГБ, а установщик желает никак не меньше 45. И нет никакой совершенно возможности поправить скрипт/конфиг, т.к. все в режиме ReadOnly. Я бы для таких случаев предусмотрел возможность форсировать этот лимит через дополнительный аргумент скрипта calculate.

Товарищи, не бывает дисков на 45 ГБ. 40-гиговые диски имеют фактический размер порядка 38ГБ. Не лучше ли было бы рассчитывать на этот факт?

Спасибо.

ПыСы: придется разбить диск ручками.

Разбил ручками. Поставил через calculate -d /dev/sda2
Приплыли. В MBR ничего не прописалось… Ищу как прописать загрузчик в MBR.

Итак, success.

fdisk /dev/sda

a -> 2
w

grub

root (hd0,1)
setup (hd0)
quit

exit

reboot

ПыСы: После этих манипуляций система загрузилась самостоятельно.

Когда размер диска меньше 45 Гб, разбиение должно идти на усмотрение пользователя. Здесь есть небольшая сложность, из-за которой берется такой большой размер жесткого диска. На момент выполнения проверки, неизвестно какой дистрибутив будет установлен. Для сервера выделяется больший размер раздела под систему.

В статье Строим сеть на Calculate Directory Server описано, как можно установить систему на жесткий диск меньшего размера.

Мы будем решать все эти проблемы в новой версии установщика. Он будет переписана с нуля, изменится даже название пакета.

Почему не изменился MBR - не знаю. Везде на имеющемся оборудовании у нас работает. MBR не будет меняться только если Вы добавите опцию --set-mbr=off.

Подозреваю что ситуация с MBR как-то связана с тем, что машинка реально древняя - PIII 450MHz.