27.04.2009 в 23:51 — Роман
Здравствуйте! Имеется вопросик (может кто сталкивался)...
В Debian есть функция автоматической установки с помощью файла ответов
Почитал я на сайте debian мануал по установке. Создал файл с нужными мне параметрами и запхал на флешку.
На сайте в мануале написано что при начале установки необходимо ткнуть системе мой файлик с флешки командой ядру preseed/file=/hd-media/
но система упорно не хочет видеть его!! Я уже все пути перепробовал и без толку((
Подскажите мож че не так делаю???
Комментарии
Подозреваю, что установщик тупо не видит флешку.
если продолжить установку то система определяет флешку как sdb Я пробовал ткнуть sdb но тоже глухо((
Эээ... А флэшка вообще смонтирована или вы файл указываете как /dev/sdb/? 0_о
Есть мнение, что hd-media --- это твой загрузочный носитель. Ты с этой же флешки устанавливаешься?
я установку запускаю с DVD...
Но просто как флешку явно указать? Получится ее смонтировать до установки? Чет я не врубаюсь...
Я хочу сказать, что этот несчастный файлик должен быть на твоём УСТАНОВОЧНОМ носителе. Можно и на DVD записать в корень, можно и на флешку (УСТАНОВОЧНУЮ). Как ты смастеришь этот первый диск другой вопрос.
Да нет, вряд ли. Если есть возможность указать путь, то вряд ли это ограничивается только установочным носителем.
Это только кажется, что путь можно указать. На самом деле это только сетке:)
та ну ладно..на сайте ясно написано что можно с флешки, DVD или флопа, прописывая путь
Парметры ядру передаются обычно системным загрузчиком. Логично предположить, что в данном случае надо указывать путь по правилам загрузчика.
либо надо править образ.
Подробнее в документации на официальном сайте, которую Вы уже читали:
Верно ведь?
Я это читал и написал также но файл не находит((
Действительно, по ссылке написано. Если дословно:
{-
Boot parameters to specify:
- if you're netbooting:
preseed/url=http://host/path/to/
preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
- if you're booting a remastered CD:
preseed/file=/cdrom/
preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
- if you're installing from USB media (put the preconfiguration file in the
toplevel directory of the USB stick):
preseed/file=/hd-media/
preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
-}
Все дело в ``маленьких пузырьках'' --- обрати внимание на словечки ``netbooting'', ``remastered CD'' и ``installing from USB''. :)
походу я завтыкал))) запашет только при инсталляции с юсб((
Грустно...Не хочется образ переделывать
>>Не хочется образ переделывать
А придется))
Тогда еще один вопрос непосредственно по файлу . Чет я не совсем понимаю как сделать автоматическую разбивку жесткого диска. Вот пример с сайта :
#d-i partman-auto/expert_recipe string \
# boot-root :: \
# 40 50 100 ext3 \
# $primary{ } $bootable{ } \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ /boot } \
# . \
# 500 10000 1000000000 ext3 \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ / } \
# . \
# 64 512 300% linux-swap \
# method{ swap } format{ } \
# .
Логика вроде бы понятно а вот с цифрами шото я запутался
Вопрос Почему 3 цифры? Например 40 50 100?
У меня есть винт на 80Гб и я хочу его автоматически разбить на "swap=1024Мб" "/=10Гб" и "/home=все остальное"
Если не трудно подскажите как переправить этот пример чтоб разбить диск как мне надо
Примерно так:
{-
d-i partman-auto/expert_recipe string \
boot-root :: \
1024 2048 1024 linux-swap \
method{ swap } format{ } \
. \
10240 20480 10240 ext3 \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext3 } \
mountpoint{ / } \
. \
500 50 -1 xfs \
method{ format } format{ } \
use_filesystem{ } filesystem{ xfs } \
mountpoint{ /home } \
.
-}
Спасибо буду пробовать. А можно объяснить по-подробнее назначение цифр? особенно мне интересна строка 500 50 -1 ??
Для раздела
<минимальный размер в мегабайтах> <приоритет> <максимальный размер в мегабайтах>
Есть мнение, что точно задать размер не получится --- наверняка система сделает так, чтобы раздел начинался/заканчивался на границе цилиндра (округлит в меньшую или большую сторону).
-1 означает ``всё оставшееся место''. Приоритет вообще дело тёмное:) Он определяет долю(!) свободного места на диске (после успешного выделения минимальных размеров всем разделам), которая достанется разделу в случае, если эта доля (пересчитанная в мегабайты) не превышает заданного максимального размера для раздела. Если превышает, то естественно разделу достаётся только указанный для него максимальный размер, а остаток передаётся для делёжки между другими разделами.
Я предполагаю, что последний раздел находится на особом положении: если после выделения всем по максимуму ещё осталось место, то оно просто отдаётся последнему разделу, что бы там не было написано в его предпочтениях:) Поэтому 500 50 -1 сработает ничем не хуже любого другого мусора.
Спасибо огромное! Теперь хоть понятнее) Поробую установить и потом напишу че вышло))