LINUX.ORG.RU
ФорумAdmin

Собрать свой образ FreeBSD.


0

1

Добрый день. Стоит задача собрать свой образ FreeBSD, так, чтобы после установки, в системе стоял уже нужный софт. Делаю так

    cd /usr/src
    make buildworld
    make buildkernel
    cd release
    make release CHROOTDIR=/local3/release BUILDNAME=9.0-RELEASE CVSROOT=/usr/src RELEASETAG=RELENG_9_0_RELEASE

Он мне собирает релиз, только почему то сюда:

    # cd /usr/obj/usr/src/release/
    # ls
    MANIFEST        bootonly        dist            ftp             kernel.txz      memstick        ports.txz       release.iso     system
    base.txz        bootonly.iso    doc.txz         games.txz       lib32.txz       packagesystem   release         src.txz
#

Делаю чендж рут сюда

    /usr/obj/usr/src/release/release

Ставлю порты, собираю то. что мне нужно из софта, но после он не дает собрать образ:

    # make release CHROOTDIR=/local3/release BUILDNAME=9.0-RELEASE CVSROOT=/usr/src RELEASETAG=RELENG_9_0_RELEASE
    `release' is up to date.
    #

Что я делаю не так?

★★★★★

Так ты собираешь образ из local3, да? Хотя поставилась система в /usr/obj/usr/src/release/release?

IPR ★★★★★
()
Ответ на: комментарий от IPR
# make release CHROOTDIR=/usr/obj/usr/src/release/release BUILDNAME=9.0-RELEASE CVSROOT=/usr/src RELEASETAG=RELENG_9_0_RELEASE MAKE_ISOS=yes
`release' is up to date.
# 

так тоже не дает. А тут

# ls -la /local3/release/
total 4
drwxr-xr-x  2 root  wheel  512 Nov  1 18:21 .
drwxr-xr-x  3 root  wheel  512 Nov  1 18:21 ..
# 
пусто почему то

Slack ★★★★★
() автор топика

Получение дефолтного образа системы

rm -rf /usr/obj && mkdir /usr/obj
cd /usr/src/ && make cleandir buildworld buildkernel installkernel installworld distribution DESTDIR=/local3/release

Дальше доустанавливаешь нужный софт, принимая за корневой каталог /local3/release.

iZEN ★★★★★
()
Ответ на: комментарий от Slack

А зачем ISO? Просто копируете на флэшку всё из каталога командой «cp -a», бутявите загрузчики из соответствующих файлов (man gpart или man boot0cfg на пару с bsdlabel), правите /etc/fstab, если нужно, и прогружаетесь с этого носителя.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

не-не-не. Мне нужен установочный образ фряшки (с сисинсталлом, или что там сделали нового в девятке), в который включен дополнительный софт (заббикс агент, ладвд, и прочее). Дабы при новых инсталляциях системы (которое не факт что буду делать я) не забывали доставлять нужный софт.

Slack ★★★★★
() автор топика
Ответ на: комментарий от Slack

А в чем проблема? Создаете образ через dd, монтируете через loop-интерфейс и кладите все нужные файлы туда, mbr можно также через dd записать в образ

anonymous
()
Ответ на: комментарий от Slack

Мне нужен установочный образ фряшки

Вы ещё используете CD/DVD? Однако...

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.