The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"sysinstall install.cfg автоматическая установка"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"sysinstall install.cfg автоматическая установка" +/
Сообщение от close (?), 06-Апр-07, 15:03 
собрался себе сделать автоустановочный диск из бутявой исошки freebsd6.2-release.

делаю вроде бы всё по ману. подправил под свою конфигурацию install.cfg:

# This is the installation configuration file

# Turn on extra debugging.
debug=yes
nonInteractive=yes

# My host specific data
hostname=testmachine
domainname=merann.ru
nameserver=192.168.50.10

# Which installation device to use
mediaSetCDROM

# Select which distributions we want.
#dists=base bin catpages info manpages ports prof
dists=base catpages info manpages proflibs kernel
distSetCustom

disk=ad0
partition=all
bootManager=standard
diskPartitionEditor

# All sizes are expressed in 512 byte blocks!
ad0s1-1=ufs 614400 /
ad0s1-2=swap 1048576 none
ad0s1-3=ufs 20480000 /usr 1
ad0s1-4=ufs 0 /var 1

diskLabelEditor
diskLabelCommit

# OK, everything is set.  Do it!
installCommit


распаковываю оригинальную исошку фряхи. после чего делаю следующее:
gunzip mfsroot.gz
mdconfig -a -t vnode -f mfsroot
mount /dev/md0 /mnt/floppy

в /mnt/floppy закидываю свой install.cfg, потом
umount /mnt/floppy && mdconfig -d -u 0

затем: gzip mfsroot
и делаю из всего этого добра свою исошку:
mkisofs -b boot/cdboot -no-emul-boot -r -J -V FreeBSD_Install -publisher "The FreeBSD Project.  http://www.freebsd.org/" -o /home/dagon/freebsd.iso ./

ключики были подсмотрены отсуда: /usr/src/release/i386/mkisoimages.sh =)
после этого суем чистую rw'ху и пишем диск: cdrecord dev=0,0,0 -tao /home/dagon/freebsd.iso

всё ок. берем этот диск и тестовую машинку и грузимся с рвхи. всё проходит нормально. система инсталлится на автомате. после этого я машинку ребутаю, а вот загрузится она уже отказывается, ругаясь на отсутствия ядра :(

Loading /boot/defaults/loader.conf
Unable to load a kernel !
/
can't load 'kernel'
Type '?' for a list of commands, 'help' for more detailed help.
OK

исследование содержимого директории /boot/kernel/ показало, что она пуста!
т.е. sysinstall, который всё автоматически поставил через мой скрипт почему-то забыл сделать банальную вещь: vsystem("mv /boot/GENERIC /boot/kernel");
(подсмотрел в исходниках сисинсталла: /usr/src/usr.sbin/sysinstall/install.c)

и чего делать, я так и не понял. в образце install.cfg ничего про ядро вообще не указано.
и как быть? э
никто с подобным не сталкивался? может воркараунд какой подкинете =)

P.S. пришлось после своего "диска автоматической инсталляции" загрузиться с официального диска, выбрать FIXIT -> liveCD и скопировать на винт generic ядрышко путем: cp /mnt2/boot/kernel/* /mnt/boot/kernel/ и система загрузилась. но вот почему, это не сделал sysinstall самостоятельно непонятно :(

хелп, самбади

Ответить | Правка | Cообщить модератору

Оглавление
sysinstall install.cfg автоматическая установка, close, 06-Апр-07, 15:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру