Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Переконфигурация ядра. (http://forum.oszone.net/showthread.php?t=16017)

ZloiJoker 13-11-2003 02:12 86762

ПРочитал соответствующую главу в выше указанной книге, все хорошо немного туманно но все же вроде уловил идею, освобождаем систему от ненужного хлама хорошо.

Связи с чем вопрос есть ли типовые, GENERIC чтобы стало понятно, чтобы на основе него сделать свой, комп AMD - 450 2 жеских флоппи звуковая, видео неясного производителя (S3 что то там)
pci1: <display, VGA> at device 0.0 (no driver attached)

Или вы каждый раз заново вручную все состовляете его ?

Barracuda 13-11-2003 04:24 86763

ZloiJoker
Я вообще делаю так: копирую GENERIC в другой файл (как правило, именем файла является название машины), в одном терминале открываю его, а во втором LINT (лежит там же, где и GENERIC) и путём мышиного copy&paste довожу целевой конфиг до нужной кондиции. Дальнейшая процедура не обязательна, но удобна при отслеживании изменений. Создаю репозитарий конфига (почитайте ман по RCS), в котором этот самый файл конфига является инициирующим. Потом собираю ядро и перегружаюсь. Если всё получилось, то замечательно. Если нет, то фиксирую предыдущую версию конфига в репозитарии, правлю этот конфиг и снова на склад. Потом опять компиляция и дальше по схеме, пока не получится. Правда мелкие изменения на складе не отмечаются.

ZloiJoker 25-11-2003 01:50 86764

А можете свой новый GENERIC выложить чтобы мне было проще, от чего оттадкиваться.. (те кто пересобирал, и делал шлюз)

Barracuda 25-11-2003 20:53 86765

ZloiJoker
GENERIC как раз-то трогать не рекомендуется (но и не запрещается), чтобы потом можно было отследить изменения.
Цитата:

выложить чтобы мне было проще
Ловите на мыло

ZloiJoker 26-11-2003 02:52 86766

к огр спасибо, в ближайшии дни я его детаьно изучу.. и сделаю свой

ZloiJoker 08-12-2003 17:32 86767

Детально изучил и вот над чем задумался, т.е что не понял..
1) Хваленый LINT теперь НОТЕС , как то там, все жидко.. , я бы сказал, так про настройку фаервола не слова и т.д..

Теперь про сами настройки:
а)
maxusers 64   <- этот порамитр я так понимаю чисто имперически подбирается

б)
Код:

options        KTRACE                        #ktrace(1) support
options        SYSVSHM                        #SYSV-style shared memory
options        SYSVMSG                        #SYSV-style message queues
options        SYSVSEM                        #SYSV-style semaphores

МОжно пояснить, а то я так и не понял для чего это ?

с)
#device atapist # ATAPI tape drives

Что это за девайс, если АТА девайс вкл, флоппи вкл, и сд вкл.

д)
Код:

# SCSI peripherals
device                scbus                # SCSI bus (required)
device                da                # Direct Access (disks)
device                sa                # Sequential Access (tape etc)
device                cd                # CD
#device                pass                # Passthrough device (direct SCSI access)

Это для какой еще переферии скайзи ? Если нет скайзи блочу, без разговоров да , т.е закоментироваю ?

и)
Код:

# Parallel port
#device                ppc0        at isa? irq 7
#device                ppbus                # Parallel port bus (required)
#device                lpt                # Printer
#device                plip                # TCP/IP over parallel
#device                ppi                # Parallel port interface device
#device                vpo                # Requires scbus and da

чтобы, паралельный порт лпт работал ведь недостаточно раскоментировать:
device lpt # Printer
Или нужно еще :
device ppbus # Parallel port bus (required)

Или еще что то ?

ф)
Что такое NICs ?

й)
Код:

device                miibus                # MII bus support
что это ?

п)
Код:


# netgraph(4). Enable the base netgraph code with the NETGRAPH option.
# Individual node types can be enabled with the corresponding option
# listed below; however, this is not strictly necessary as netgraph
# will automatically load the corresponding KLD module if the node type
# is not already compiled into the kernel. Each type below has a
# corresponding man page, e.g., ng_async(8).
#
options         NETGRAPH
options         NETGRAPH_ASYNC
options         NETGRAPH_KSOCKET
options         NETGRAPH_BPF
options         NETGRAPH_ECHO
options         NETGRAPH_ETHER
options         NETGRAPH_IFACE
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE
options         NETGRAPH_PPTPGRE
options         NETGRAPH_VJC
options         NETGRAPH_SOCKET

# (+*+)MS Compression option excluded due to absence of proprietary files
#
#options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION

# (+*+)Probably not need
#
options         NETGRAPH_ONE2MANY
options         NETGRAPH_TTY
options         NETGRAPH_LMI

Это вообще не понял, коментарии вообще не помогли :(

р)

Код:

  # Set the number of sf_bufs to allocate. sf_bufs are virtual buffers
# for sendfile(2) that are used to map file VM pages, and normally
# default to a quantity that is roughly 16*MAXUSERS+512. You would
# typically want about 4 of these for each simultaneous file send.
#
options         NSFBUFS=2048

# Set the size of the buffer cache KVM reservation, in buffers.  This is
# scaled by approximately 16384 bytes.  The system will auto-size the buffer
# cache if this option is not specified.
#
options         NBUF=1024

Аналогично не разобрался с этими параметрами..

о) options         VESA  что это за режим ?

И в заключении ядро у меня так и не собралось с ерраром №1
собиралось минут десят а потом
sbp.o  .... неопределенная фу-ция  xpt.done
и все..

В чем могет быть проблема. ?


ZloiJoker 15-12-2003 15:56 86768

Так ну почти все вопросы сняты, остались самые такие:
Ядро все таки собралось, но как показала практика:
# SCSI peripherals  трогать нельзя, а то ядро даже не собирается, хотя не одного скайзи устройства нет, что для меня лично не поятно
Второе хотел убрать из ядра поддержку исса на матере один слот есть но использовать его не собираюсь.. опять же не вышло по тойже причине..

И остался пункт п) который я впринципи так и не понял.

Буду рад услышать ваши коментарии..

lehis 15-12-2003 17:35 86769

Всю жизнь собирал  ядро без SCSI - никаких проблем :)


Время: 12:21.

Время: 12:21.
© OSzone.net 2001-