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, время: 09:15.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.