Показать полную графическую версию : Переконфигурация ядра.
ZloiJoker
13-11-2003, 02:12
ПРочитал соответствующую главу в выше указанной книге, все хорошо немного туманно но все же вроде уловил идею, освобождаем систему от ненужного хлама хорошо.
Связи с чем вопрос есть ли типовые, GENERIC чтобы стало понятно, чтобы на основе него сделать свой, комп AMD - 450 2 жеских флоппи звуковая, видео неясного производителя (S3 что то там)
pci1: <display, VGA> at device 0.0 (no driver attached)
Или вы каждый раз заново вручную все состовляете его ?
Barracuda
13-11-2003, 04:24
ZloiJoker
Я вообще делаю так: копирую GENERIC в другой файл (как правило, именем файла является название машины), в одном терминале открываю его, а во втором LINT (лежит там же, где и GENERIC) и путём мышиного copy&paste довожу целевой конфиг до нужной кондиции. Дальнейшая процедура не обязательна, но удобна при отслеживании изменений. Создаю репозитарий конфига (почитайте ман по RCS), в котором этот самый файл конфига является инициирующим. Потом собираю ядро и перегружаюсь. Если всё получилось, то замечательно. Если нет, то фиксирую предыдущую версию конфига в репозитарии, правлю этот конфиг и снова на склад. Потом опять компиляция и дальше по схеме, пока не получится. Правда мелкие изменения на складе не отмечаются.
ZloiJoker
25-11-2003, 01:50
А можете свой новый GENERIC выложить чтобы мне было проще, от чего оттадкиваться.. (те кто пересобирал, и делал шлюз)
Barracuda
25-11-2003, 20:53
ZloiJoker
GENERIC как раз-то трогать не рекомендуется (но и не запрещается), чтобы потом можно было отследить изменения.
выложить чтобы мне было проще
Ловите на мыло
ZloiJoker
26-11-2003, 02:52
к огр спасибо, в ближайшии дни я его детаьно изучу.. и сделаю свой
ZloiJoker
08-12-2003, 17:32
Детально изучил и вот над чем задумался, т.е что не понял..
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
Так ну почти все вопросы сняты, остались самые такие:
Ядро все таки собралось, но как показала практика:
# SCSI peripherals трогать нельзя, а то ядро даже не собирается, хотя не одного скайзи устройства нет, что для меня лично не поятно
Второе хотел убрать из ядра поддержку исса на матере один слот есть но использовать его не собираюсь.. опять же не вышло по тойже причине..
И остался пункт п) который я впринципи так и не понял.
Буду рад услышать ваши коментарии..
Всю жизнь собирал ядро без SCSI - никаких проблем :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.