Как собрать свой дистрибутив FreeBSD?

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-12 13:11:52

Всем привет.

Есть желание сделать собственный дистрибутив FreeBSD. Цель -- получить дистрибутив, в котором будет только то, что хочу именно я и уже в виде бинарных пакетов. Хочу добавить туда оптимизированные с моей точки зрения ядро и всячески кастомизовать установщик.

Откуда начинать копать? Есть ли у вас, уважаемые, какие-нибудь советы и наставления в дорогу?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение iZEN » 2008-04-12 14:47:50

Скопируй настольную систему на флэшку и загрузись с неё. :D
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-12 15:15:03

И как это мне поможет?

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение iZEN » 2008-04-12 15:22:53

sitnin писал(а):И как это мне поможет?
Больше не нужно будет думать о собственном дистрибутиве. Он у вас уже будет.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Alex Keda » 2008-04-12 17:08:26

sitnin писал(а):И как это мне поможет?
это позволит запустить с флэшки дамп/рестор или тар =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-12 17:56:58

iZEN писал(а):Больше не нужно будет думать о собственном дистрибутиве. Он у вас уже будет.
Это будет не дистрибутив, а просто бсдя на флешке.

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-12 17:57:35

lissyara писал(а):это позволит запустить с флэшки дамп/рестор или тар =)
Дык, я всю жизнь думал, что для этого делают livecd =) Я же хочу сделать именно дистриб.


Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение freeman » 2008-04-12 19:47:54

sitnin писал(а):
iZEN писал(а):Больше не нужно будет думать о собственном дистрибутиве. Он у вас уже будет.
Это будет не дистрибутив, а просто бсдя на флешке.
После просто копирования на флешку она с неё не запустится 99.9 % ;)
Остатся должен только один ...

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-12 20:02:09

freeman писал(а):После просто копирования на флешку она с неё не запустится 99.9 % ;)
Я правильно понимаю, что меня тут за идиота считают? Разумеется, я понимаю, как делать загрузочные флешки.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Alex Keda » 2008-04-12 23:04:35

freeman писал(а):
sitnin писал(а):
iZEN писал(а):Больше не нужно будет думать о собственном дистрибутиве. Он у вас уже будет.
Это будет не дистрибутив, а просто бсдя на флешке.
После просто копирования на флешку она с неё не запустится 99.9 % ;)
ну, если дома сказёвый винт - взлетит почти 100%
ибо сделать диск загрузочным sysinstall по дефолту предлагает =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-14 9:26:22

Так чего, реально даже make release никто не делал?

Кстати, вычитал ещё один способ (кривой на мой взгляд) -- перепаковать файлы на исошниках.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Alex Keda » 2008-04-14 9:28:35

а зачем
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sitnin
рядовой
Сообщения: 42
Зарегистрирован: 2008-03-28 11:37:49
Откуда: Moscow, Russia
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение sitnin » 2008-04-14 10:24:39

lissyara писал(а):а зачем
Я и не утверждаю, что это надо кому-то, кроме релиз-группы или, скажем, меня. =)

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение iZEN » 2008-04-14 13:59:44

freeman писал(а):
sitnin писал(а):
iZEN писал(а):Больше не нужно будет думать о собственном дистрибутиве. Он у вас уже будет.
Это будет не дистрибутив, а просто бсдя на флешке.
После просто копирования на флешку она с неё не запустится 99.9 % ;)
Флэшку надо делать с умом, тогда загрузится 100%.

Код: Выделить всё

% fdisk -i /dev/da0
% bsdlabel -B -w da0s1
% newfs -U -L FBSDUSB /dev/da0s1a
% boot0cfg -v -B -o noupdate da0
% mount /dev/da0s1a /media
% echo "/dev/ufs/FBSDUSB / ufs rw,noatime 1 1" >> /media/etc/fstab:
% echo geom_label_load=""\"YES""\" >> /media/boot/loader.conf
...
и далее скопировать нужное, изменить другие конфиги и не забыть отмонтировать:

Код: Выделить всё

% cd / && umount /dev/da0s1a
Загрузочная флэшка готова.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Андрей Китаев
проходил мимо

Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Андрей Китаев » 2022-04-08 20:51:38

Здрастуйте, знаю что вопрос был задан из 2008, короч легко создать дистрибутив на основе bsd не получится, вам надо скачать и собрать исходники на линуксе или бсд командой

Код: Выделить всё

make -j8
, я точно не знаю, я собирал только ядро линукс, вы должны получить файл типа bzImage, он это собранная система, далее делаете initrd и делаете как надо и как хотите, я рассказываю то что делал сам с линуксом, способ не знаю может ли помочь, но пробуйте, только оно может не совпадать, надеюсь помогу

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Alex Keda » 2022-04-10 23:54:44

Андрей Китаев писал(а):
2022-04-08 20:51:38
вы должны получить файл типа bzImage, он это собранная система
да? тогда фрю ещё проще - форматируем в ufs, ставим загрузчик, разархивируем base и kernel

и в отличие от линукса - это реально гтовая и рабочая система
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

Как собрать свой дистрибутив FreeBSD?

Непрочитанное сообщение Neus » 2022-04-11 15:15:39

Набор слов вместо ясного текста выдаёт в нем бота.
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!