[ОТВЕТИТЬ]
Опции темы
07.05.2008 09:35  
akonev
Цитата:
Сообщение от 7fox7
Что за касса? Что за диск размер и т.д.? В конфиге не увидел где указано на какой диск ставить hda hdb hdc hdd .... а параметр этот, если память ни с кем не изменяет должен быть самый последний...

Подобные ошибки при установке возникают, как правило из за того, что по месту назначению установки диска не обнаружено. Причин на это может быть множество.
там Toshiba TEC 6500. что за диски - уже и не вспомнить, года 3 назад ставили. винты размером гиг по 20, надо полагать. насколько помню тошибу - должны стоять мастером на первом канале. но тут уже могу и ошибаться.

мысль твоя представляется очень интересной.
непонятно только, почему в этом случае не получаем
"Hard disk $HDD not found"?

Кто у нас в скриптах силен?
/usr/bin/mkpart.sh: 33: tr: not found
/usr/bin/mkpart.sh: 33: cut: not found
это сообщения, что tr и cut не нашлись?
или это они сами ругаются, что не нашли в разбираемой строке то, что им было велено?
 
07.05.2008 12:29  
7fox7
Проверьте в конфиге явно указано?
install.cfg

....
export HDD=hda


если нет, то пустое значение деленное на 1024 вернет ли булево значение...сложно сказать, соотвественно отсутствие else приводит к пропуску столь важной проверки

Цитата:
HDD_SIZE=`cat /proc/partitions | grep "\<${HDD}\>" | tr -s ' ' | cut -d ' ' -f4`
let 'HDD_SIZE = HDD_SIZE / 1024'
if [ -z "$HDD_SIZE" ]; then
echo "Hard disk $HDD not found"
echo
exit 1
fi
 
 


Опции темы



Часовой пояс GMT +3, время: 02:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.