Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Как я обычно ставлю FreeBSD 4.6

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, начинаю ставить FreeBSD.
1. Первое, что я решил сделать - скачать образ диска к себе на комп и записать на CD RW. Скачивание заняло 3 дня на моем хилом 128кбит/с, потому что пришлось ограничить скорость закачки. Я не один в сетке %) Качал с помощью Flash Get.
2. Записал диск, чтобы не мордоваться с загрузочными дискетками. Но вариантов установки куча. Можно распаковать исошник на винт и ставить с винта, можно залить распакованные файлы на ftp в локальной сетке и, опять же, ставить по сети (при этом не забудьте установить в пункте меню options имя и пароль пользователя вашего ftp сервера).
3. На случай установки систем типа *NIX у меня на запасном винте есть пустой раздел, где, собственно, я и буду делать "эксперименты".
4. Отключаю в Биосе основной винт, чтобы не грузились с него Винды, загружаюсь с диска FreeBSD 4.6
5. Ломается мыша на компе, на котором пишу этот текст. Раскручиваю ее, вставляю другую плату, снова скручиваю...
6. Выскакивает менюшка конфигуратора ядра GENERIC. Выбираю первую опцию - пропустить конфигурацию. Поскольку для оптимизации системы ядро все равно желательно перекомпилить, это сейчас не важно.
7. Выходит окно программы установки. В заголовке написано /stand/sysinstall ... и другая ботва. Запомните это имя проги, в дальнейшем с ее помощью можно конфигурить вашу систему.
8. Выбираю режим установки custom. Хоть там и написано, что он для экспертов, зачем мне ставить всякое лишнее барахло?
9. Если ставлю с FTP, выбираю Options и в нем FTP username, жму пробел для изменения и пишу anonymous <Enter> пароль не пишу, просто жму <Enter>. Выхожу из Options клавишей Q.
10. Выбираю Partition, выходит менюшка выбора диска. Диски нумеруются по порядку установки в системе (см. список дисков в BIOS). Отключенные в BIOS диски также видны. Выбираю свой второй диск, на который буду ставить.
11. Появляется табличка разделов моего диска, в которой я вижу вот такую запись (у вас она может быть другой):
Offset: 0 Size: 4064508 sectors End: 4064507 Name: - Ptype: 6 Desc: Unused Subtype: 0
Из чего я делаю вывод о том, что это то, что мне надо. Пустое место под раздел длиной 4064508 секторов (чуть меньше 2Гб). Ставлю на него курсор, нажимаю C, <Enter>, <Enter>. Вижу произошедшие изменения: появился новый раздел FreeBSD с именем ad2s2. Нажимаю Q для выхода.
12. Появляется менюшка выбора загрузчика, который будет установлен в MBR винта. В том случае, если у вас на винте есть какой-нибудь бутовый менеджер от сторонних производителей или бутовая программа шифрования/ограничения доступа, не желательно устанавливать какой-либо загрузчик - данные на других разделах могут стать недоступны. Если все сделано по умолчанию и у вас обычный системный загрузчик (DOS, Win и т.д.), можно поставить BootMgr, который показывает существующие на разделах операционные системы и позволяет выбирать любую (COOL!) или Standard, что отключит возможность выбора загрузки других систем (удобно, если на винте не планируется иметь ничего кроме FreeBSD). Выбираю BootMgr.
13. Далее, пункт Label, в котором создаю раздел SWAP размером 100-400Мб и раздел / (опция FS) на все остальное пространство диска. Почему я так делаю? У каждого админа свои тараканы в голове ползают %) И меня как-то ломает, когда кончится место в /var потом строить всякие козы, чтобы опять стало приниматься мыло. Надеюсь, кто-нибудь прокомментирует этот пункт и расскажет, какое разбиение считает оптимальным. Далее, как обычно, выход Q.
14. Distributions. Здесь выбираем все то, что хотим видеть у себя в системе. Выбираю X-User, без установки портов и в Custom->src->sys (исходники ядра). Возвращаюсь в установочное меню к следующему пункту Media, где выбираю CD/DVD (или FTP).
15. Последний пункт меню Commit. Применение выбранных настроек. Запускается процесс установки, который длится у меня на CDROM около 3 минут.
16. Выскакивает окошко, в котором спрашивают, хочу ли я вернуться в меню, чтобы сделать еще несколько настроек. Соглашаюсь.
17. В меню packages->www выбираю Mozilla. В packages->All можно выбрать Apache. Но я делаю рабочую станцию, а не сервер, следовательно, Апач мне не нужен Не нужна и Samba. Выход на предыдущий уровень меню производится по <Tab> -> <Enter>
18. Далее делаю INSTALL выбранных пакетов. Как правило, пакеты для иксов ставят еще огромную кучу всякой шняги типа системных или графических библиотек и т.д.
19. Следующий пункт - установка пароля для суперпользователя root. Не стоит делать пароли меньше 8 букв, но если вам пофигу, то можно написать даже очень короткий пароль три (а не два) раза и система это проглотит.
20. В User manager можно завести дополнительных пользователей и рабочие группы. Удобно завести какого-нибудь пользователя в группе wheel и потом под ним работать. Тогда вы не будете иметь прав суперпользователя и будет меньше вероятность повредить систему, но в любой момент можно будет использовать команду su чтобы этим суперпользователем стать, сделать нужные изменения и вернуться к обычному режиму командой exit. Обратите внимание, что в диспетчере пользователей имя рабочей группы надо написать в двух разных местах.
21. Конфигурация консоли. Console->Font->IBM866. Далее Keymap->Russia KOI8-R. Далее Saver->Snake или Blank (мне не нравится скачущий черт :-р. Далее Screenmap->KOI8-R to IBM866. На этом с консолью все, выходим в предыдущее меню.
22. Настройка часового пояса делается через пункт меню TimeZone. Там надо ответить, стоят ли системные часы на времени UTC или нет Если комп стоит под несколькими операционками, то почти 100%. что нет. Россия в списках часовых поясов находится где-то в Европе (и в Азии тоже).
23. Настройка мышки, естественно, в Mouse. Если мыша в порту PS/2, то все что надо сделать, так это выбрать Enable и проверить движение стрелочки по экрану. Но у меня в KDE почему-то не заработало ни одно из двух колесиков мыши. Может, кто-то подскажет, прописав какие-нибудь дополнительные настройки в конфигурации мыши это можно исправить?
24. Настройка сети производится в Networking->Interfaces. Ищите в появившемся списке свой или совместимый (используется несколько разных моделей поддержки, так что не удивляйтесь, если вместо D-Link увидите Realtek) адаптер. Главное, запомните его имя, например xl0 для 3com или rl0 для Realtek или что-то еще... Надо будет ответить на несколько вопросов и заполнить табличку. У вас есть поддержка IP6? Хе-хе! А его кто в глаза видел? Я - нет. Используете ли вы DHCP или статические адреса IP? Если динамические, то часть полей заполнится сама. Имя хоста пишите из одного слова, например, lovelycomp Имя домена без точки например, contora.ru Когда напишете домен и перейдете в следующее окошко, имя хоста само дополнится до lovelycomp.contora.ru Адреса шлюза и DNS надо писать цифрами, типа 1.2.3.4 И проверьте, правильно ли написалась маска сети! Замечательно! Теперь на вопрос, хотите ли запустить интерфейс прямо сейчас, можно смело ответить Yes. Чтобы окончательно порадоваться. можно даже попинговать комп с другой машиты. Разумеется, если сетка есть и работает
25. Далее, в настройках сети есть несколько галочек, которые включают и выключают разные службы. Если галочка есть, при загрузке системы служба стартует. Если нет... Идея ясна? Спросите, почему не появилась галочка напротив Interfaces? Хе-хе! Итак, если у вас не сервер, то подумайте, а надо ли вам использовать inetd? Мне оно не нужно. Вам нужно, вы и запускайте. Я галочку убираю. Вообще, убираю отсюда все лишнее, включая роутеры, сендмэйлы, секьюре шеллы и прочую шнягу. Все, готово. Exit.
26. Переходим к Xfree86 Почему-то дома у меня не заработала xf86cfg - графическая конфигурилка всей этой беды %) Впрочем, здесь, как я вижу, тоже. Если повиснет и у вас, попробуйте понажимать несколько раз Ctrl+Alt+Backspace, должно помочь Дома у меня карточка nvidia riva tnt 2 pro, а здесь m64. Жаль, там все очень удобно сделано. Запускаю текстовую конфигурилку xf86config. Там идет куча вопросов, ответы на которые зависят от вашего типа оборудования. Это очень скучно, поэтому, надеюсь, это опишет кто-нибудь другой. В любом случае, я думаю, со 2, максимум с 3 раза должно все получиться. Только не старайтесь настроить переключатель раскладки клавиатуры xkb, это лишний гимор, а под иксами это настраивается в неколько кликов. Еще, мой опыт подсказывает мне, что на видюхах типа tnt не стоит ставить графику 24 бита. Не заработает.
27. Покончено с настройкой Xfree86, можно настроить Desctop. Я решил поставить пока KDE 3. Остальные окошки гляну при случае.
28. Финиш! Теперь все существенные стадии установки можно считать завершенными. Жмем повсюду выход, перегружаем машину.
29. Логинимся под root, проверяем как все работает.
30. Проверяем работу Окон. Пишем команду startx. Если настройка окошек прошла успешно, то должны загрузиться нормальные окна и мышь должна нормально забегать. У меня окна загрузились, но вот мыша стала носиться по экрану как угорелая, открывая то здесь, то там разные контекстные менюшки. И еще одна приятная фенечка - при первом запуске окон появляется быстрая конфигурировалка, которой лучше бы воспользоваться, даже если мыша и не заработает. Понажимайте стрелочки, табы и пробелы в разных местах.
31. Если у вас глюканула мышка, нажмоте в окнах Ctrl+Alt+Backspace, запустите /stand/sysinstall и повторите настройку мышки. Если не помогло...

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 11:11 05-08-2002 | Исправлено: lynx, 03:18 13-10-2004
webdeveloper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
Молодец!!!!  Спасибо!!!!

Всего записей: 1373 | Зарегистр. 30-05-2002 | Отправлено: 11:18 05-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
webdeveloper
 
Кстати, было бы неплохо, если бы спецы написали чего-нибудь по поводу последнего пункта и проблемы с мышкой, а то у меня дома мышка A4Tech 4D Scroll PS/2 заработала после настройки, а на работе мыша Genius NetScroll Plus PS/2 так и не захотела нормально работать, курсор хаотично скачет по экрану Окон, кликает разные контекстные меню... Хотя в консоли все работает ok

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 11:27 05-08-2002
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders

Цитата:
мыша Genius NetScroll Plus PS/2 так и не захотела нормально работать, курсор хаотично скачет по экрану Окон, кликает разные контекстные меню...

Попробуй в настройках мыши (вроде mouseconfig) поменять этот Genius NetScroll Plus на что-нибудь типа Generic (в общем Стандартная мышь). Может поможет (должно помочь).
Что касается колеса, то почитай что тут пишут -  
http://www.opennet.ru/base/X/intellimouse.txt.html
http://koala.ilog.fr/colas/mouse-wheel-scroll/
 
Такой вот вопросик - а с последней версией FreeBSD какой KDE идёт?

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 14:08 05-08-2002
Yartsev



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleksanders
Слушай а может ты подскажешь как обычному пользователю, не root а так новому пользоваться KDE просто когда запускаешь startx то выводятся обычные 3 окошка xterm , clock и login. Как можно заставить при startx для обычного пользователя запуск KDE?
У меня через VMWare на Win2000prof стоит FreeBSD 4.6? все пашет кроме этого, ну так что поможешь?
 
 
Добавлено
Demetrio
У меня версия KDE 3.0 с установкой шла.

Всего записей: 142 | Зарегистр. 27-04-2002 | Отправлено: 14:11 05-08-2002
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleksanders
Спасибо громное!
 

Цитата:
3. На случай установки систем типа *NIX у меня на запасном винте есть пустой раздел, где, собственно, я и буду делать "эксперименты".

А как быть, если хочу ставить ФРЮ на один жестяк с Виндой?

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 14:17 05-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Пошукаем...
 
Номера версий всех программ, вошедших в обсуждаемый диск есть на ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.6-RELEASE/packages
Что касается конкретно KDE, это версия 3.0.1
 
Yartsev
Если я правильно понимаю, она должна быть 1) установлена и 2) быть загрузочной по умолчанитю (если менеджер загрузки иксов не позволяет менять ее при старте, что позволяют некоторые линуксы, например). Но если комп твой и ты на нем root в своей фрюхе, то жми /stand/sysinstall с правами root, естесттвенно, и добавляй KDE через configure-desktop. Она есть на установочном диске.
 
j0k3r
Чтобы поставить сабж надо иметь как минимум один основной раздел на винте, причем не важно, будет он первым или нет. У FreeBSD нет загрузчика lilo, и с ним нет проблемы загрузки из "задних" Гбайт винта, то есть если раздел расположен на винте дальше 8Гб от начала. Еще хорошо иметь диск или инсталляционный пакет на одном из разделов винта.  Подробнее можно почитать на страничке входящего в комплект руководства ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.6-RELEASE/INSTALL.HTM
 
 
to ALL:
 
Ну что, завтра запускаю продолжение сериала по установке FreeBSD? Там еще о конфигурации ядра, установке звука и, возможно, о сетевых компонентах речь пойдет. Постараюсь не сложно...

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 15:34 05-08-2002
webdeveloper



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну что, завтра запускаю продолжение сериала по установке FreeBSD?  Там еще о конфигурации ядра, установке звука и, возможно, о сетевых компонентах речь пойдет. Постараюсь не сложно...

 
Жду с нетерпением.

Всего записей: 1373 | Зарегистр. 30-05-2002 | Отправлено: 17:01 05-08-2002
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders

Цитата:
12. Появляется менюшка выбора загрузчика, который будет установлен в MBR винта. В том случае, если у вас на винте есть какой-нибудь бутовый менеджер от сторонних производителей или бутовая программа шифрования/ограничения доступа, не желательно устанавливать какой-либо загрузчик - данные на других разделах могут стать недоступны.  

 
Т.е. если у меня стоит в качестве boot-manager'a Акронис, то мне не нужно ничего устанавливать из того что будет предложено в меню выбора загрузчика. Я правильно понял?

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 18:02 05-08-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
распищи как будут называеац интерфейсы в бсд
1 hda
2 hda1
3 lo
4 eth
5 fd0
6 ps/2
7 com1
8 lpt1

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 19:21 05-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Первые два варианта заменяют BOOT-record (512 байтт) на свой загрузчик. Если там что-то было, оно будет затерто системным загрузчиком FreeBSD. Первый вариантт загрузки предполагаетт выбор, с какой из основных партиций диска загружаться. Второй вариант предполагает загрузку всегда только с партиции FreeBSD, третий не меняет BOOT-record и предполагает, что пользователь сам решит, как ему загружаться. Можно не устанавливать загрузчиков, а потом загружаться через системную дискету, выставляя активным то раздел с Windows, то с FreeBSD. Но если какой-то загрузчитк, который позволяет выбрать загрузочную партицию уже стоит, то надо лишь добавить в него запись длы загрузки с партиции FreeBSD. Я, например, добавил FreeBSD в список загрузки Windows XP. Делаелся это с помощью маленькой программы BOOTPART http://www.winimage.com/bootpart.htm
Кроме добавления в список загрузки Windows NT/2K/XP разделов других ОС, она позволяет добавлять в загрузку с дискеты, что очень удобно

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 02:55 06-08-2002
ether



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
все именно так ... LILO.. винды.. линухи..
а на кой они нужны, эти кривые линухи?
не то чтобы кривые.. косые - вернее :\
 
Добавлено
а не проще..
эээ
красную шляпу поставить?
и на кой нужно маиться с фрибздёй..

Всего записей: 648 | Зарегистр. 17-04-2002 | Отправлено: 03:11 06-08-2002
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ether
 
Не нужно флеймить! Здесь люди обсуждают установку FreeBSD, и ничего другого.

Цитата:
а не проще..  
эээ  
красную шляпу поставить?  

Проще.
Хотели бы - поставили.

Цитата:
и на кой нужно маиться с фрибздёй..

Значит нужно.

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 07:38 06-08-2002
BlackFox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Help!
когда начинаю ставить Linux или BSD...при определении винчестера все виснет(винчестер нормальный-менял винт происходит тоже самое) говорят что пробьлема в контроллере материнской платы (MSI )
что можно сделать

Всего записей: 2644 | Зарегистр. 16-12-2001 | Отправлено: 07:46 06-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конфигурируем поставленную тачку
 
1. Есть те, кто любит работать с редактором vi? А потому качаем из инета простенький и легкий Demos Commander: ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/deco-3.8.3_1.tgz и кладем его в директорию /root. Запускаем установку pkg_add deco-3.8.3_1.tgz  
Теперь он установлен и можно пользоваться. Можно также установить Midnight Commander, только он занимает больше места и требует установки дополнительных пакетов. Вот адрес: ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/mc-4.5.54_3.tgz развлекитесь, если будет желание
Запускаем deco: /usr/local/bin/deco (первый раз нужно прописать полный путь к файлу, потом система сама будет находить его, достаточно будет написать deco) и видим домашний каталог, вероятно, /root.
2. Посмотрим, какие мелкие настройки и фенечки можно добавить к нашей системе. Во-первых, идем в /etc и редактируем файлы конфигурации системы. В файле rc.conf находим кучу лишнего и удаляем. Во-первых, лишним мы признаем многочисленные результаты конфигурирования системы программой /stand/sysinstall. При каждом внесении изменений она добавляет в конец файла новые настройки, а система при загрузке их читает. Для улучшения понимания конфигурации старые настройки можно стереть. К примеру, я два раза настраивал мышь и у меня в конце файла конфигурации прописано
moused_flags=""
moused_port="/dev/mouse"
moused_type="auto"
moused_enable="YES"
# -- sysinstall generated deltas -- # Mon Aug  5 15:07:13 2002
moused_port="/dev/psm0"
moused_type="auto"
moused_enable="YES"
Зная, что правильные настройки те, что были сделаны в последний раз, строки
moused_flags=""
...
# -- sysinstall generated deltas -- # Mon Aug  5 15:07:13 2002
стираю. Также смотрю, что мне еще не нужно. А не нужно мне, например, NFS, так что
nfs_reserved_port_only="NO"
Не нужен мне также Sendmail, так что
sendmail_enable="NO"
SSHD мне также не нужен, поэтому
sshd_enable="NO"
Да, кстати, я не собираюсь в FreeBSD использовать устройства USB, так что и это отключаю
usbd_enable="NO"
3. Задумаемся о том, как будем работать с устройствами хранения информации? Итак, дискета 3.5" присоединяется очень просто. В редакторе DC или MC открываем файл /etc/fstab и добавляем строчку
/dev/fd0  /floppy  msdos  rw,noauto  0  0
а в корневой директории создаем поддиректорию /floppy Теперь вставляем в дисковод дискету, отформатированную в формате FAT12 под DOS, Windows или другой совместимой системой, пишем команду mount /floppy заходим в директорию /floppy и радуемся. Чтобы вытащить дискетку, пишем команду umount /floppy и вынимаем дискетку. Не забудьте прежде чем вынуть дискетку, выполнить эту команду!
Винчестер присоединить не более сложное дело! Нужно просто узнать, какой винчестер монтировать и какая файловая система на нем обитает. Удобно написать скриптик, который будет монтировать нужный раздел винта. Вот пример моего скриптика mount_c для монтирования раздела NTFS, стоящего на моем первом винте и первом основном разделе:
#!/bin/sh -
mount_ntfs -i -m 660 /dev/ad0s1 /mnt
И еще скриптик для отмонтирования  раздела винта umount_c:
#!/bin/sh -
umount /mnt
Запускаю первый скриптик и у меня в каталоге /mnt появляется содержимое моего NTFS-раздела.
Для монтрования FAT(12,16,32) есть команда mount_msdos. О подробностях использования - запустите команду man mount_msdos
4. Переходим в / (корневую директорию) и смотрим, что там есть. Если есть директория /@sys. Если нет, набираем /stand/sysinstall и открываем Custom->Distribution->Custom->SRC->SYS. Инсталлят FreeBSD 4.6 должен быть доступен (установлен в дисковод или у вас должно быть соединение с ftp или подключен винт с инсталятом). Устанавливаем исходники ядра, выходим из программы установки. Находим директорию /@sys, заходим в нее. Далее, в i386, conf и копируем наше текущее ядро в файл с другим именем. Назвать его можно как угодно, но для удобства отслеживания версий я называю ядра по текущей дате: 20020806. Если в один день редаю более одного ядра, к имени приписываю -1, -2 и т.д. Редактирую ядро. Это самое интересное в этом процессе.
5. Чего в ядре не нужно. Напрягаю мозги и вспоминаю, какой проц у меня стоит. О! Атлон. Явно не 386 и не 486. И, наверно, даже не 586, но вот точно я этого не скажу поэтому в ядре закомментирую строчки
##cpu  I386_CPU
##cpu  I486_CPU
Надеюсь, никто не станет комментировать строчку "machine i386", ведь это идентификатор не типа процессора Intel 80386, а платформы Intel (или совместимых с ним AMD и Cyrix), в отличие от процессоров Alpha и PowerPC. Также едва ли понадобятся и такие строки
##options  MATH_EMULATE
##options  INET6
##options  FFS
##options  FFS_ROOT
##options  SOFTUPDATES
##options  NFS
##options  NFS_ROOT
Что касается устройств, то опыт показывает, что их отключение иногда может обернуться невозможностью создания ядра или неработоспособностью системы, и поэтому нежелательно.
 
Чего не хватает в ядре? Об этом было бы неплохо задуматься.
 
6. Устанавливаем поддержку звуковой платы. Подробно это описано в документе http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html
Если у вас звуковая плата Creative, Advance, или ESS, то вам надо добавить в ядро следующие строки.
Для платы Plug'n'Play:
device  pcm
device  sbc
Для платы не Plug'n'Play:
device  pcm
device  sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15
Если у вас звуковая плата Gravis UltraSound, то вам надо добавить в ядро следующие строки.
Для платы Plug'n'Play:
device  pcm
device  gus
Для платы не Plug'n'Play:
device  pcm
device  gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13
Для Crystal Sound Cards:
device  pcm
device  csa
Для интегрированных в системную плату звуковух используйте следующую строку:
options  PNPBIOS
Если возникли проблемы или для более полной информации о установке звука обратитесь к приведенной чуть выше странице.
7. Вам надо установить файрволл? Пишем в ядре следующее:
options  IPFIREWALL
options  IPDIVERT                                                        
options  IPFIREWALL_DEFAULT_TO_ACCEPT
options  IPFIREWALL_VERBOSE
8. Вы собираетесь звонить или принимать звонки по модему? Включите сжатие:
options  PPP_BSDCOMP  #PPP BSD-compress support
options  PPP_DEFLATE  #PPP zlib/deflate/gzip support
Эти строчки позволяют повысить скорость передачи данных по модемной линии между UNIX-совместимыми машинами в несколько (до 10?) раз.
9. Вы собираетесь принимать входящие звонки от модемных абонентов или звонить нескольким провайдерам одновременно? Добавьте вот это:
pseudo-device  bpf  4  # Berkeley packet filter
здесь вместо 4 напишите нужное количество одновременно работающих соединений.
10. Вы хотите ограничивать пропускную способность работающих по сети пользователей? Вот это надо добавить в ядро:
options  DUMMYNET
11. Есть еще куча всего, что я не ставил и не настраивал на FreeBSD, так что если кто хочет дополнить список - дополняйте!
12. Готово! Ядро написано. Теперь надо его собрать, скомпилировать, установить и запустить.
Итак, в каталоге, где лежит исходный текст ядра /usr/src/sys/i386/conf пишу команду
config 20020806
то есть указываю имя файла с исходным текстом ядра системы. Пожужжав несколько секунд винчестером, система предложит перейти в директорию /usr/src/sys/compile/20020806 и выполнить там команду
make depend
Теперь система задумается серьезнее и будет несколько дольше жужжать винчестером и писать на экран много всякого малоосмысленного для несведущего человека текста
Готово! Теперь набираем команду
make
и система призадумывается уже на несколько минут. Если у вас ну очень слабая машина, то время компиляции ядра может занять десятки минут.
Наконец-то готово! Можно установить готовое ядро (это исполняемый файл kernel и библиотеки его поддержки), которые устанавливаются в системные каталоги FreeBSD. Эта операция выполняется с правами суперпользователя, поэтому, если вы зашли в систему как обычный пользователь, наберите команду su и введите пароль пользователя root. Если вы уже с правами суперпользователя, наберите команду
make install
По экрану пробежит список установленных файлов новое ядро будет установлено. Если на каком-либо из этапов создания нового ядра вы получите сообщения об ошибках, проверьте правильность внесенных в его исходники изменений и повторите весь процесс. Скорее всего, вам придется удалить директорию /usr/src/sys/compile/20020806 со всем ее содержимым.
Готово! Теперь компьютер нужно перезагрузить, чтобы система начала работать с новым ядром...
 
Добавлено
BlackFox
 
Или в настройках BIOS. Но об этом в Hardware, потому что здесь - оффтопик.

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 10:02 06-08-2002 | Исправлено: Aleksanders, 12:33 06-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжать сериал, или нет настроения читать?

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 05:57 11-08-2002
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
Конечное дело продолжать! К тому же эта тема не для развлечений и флейма, а так сказать практическое пособие по FreeBSD от первого лица
Кстати. как там с мышью дела? Всё работает?

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 10:07 11-08-2002
Dieduks



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders

Цитата:
Aleksanders  
Конечное дело продолжать!

Да

Всего записей: 555 | Зарегистр. 04-06-2002 | Отправлено: 16:06 11-08-2002
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
Хорошо, раз народ жаждет Завтра унесу винт на работу и продолжу писанину Есть пожелания, о чем писать дальше, о какой из настроек?
 
Про настройку мышки напишу непременно.

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 17:49 11-08-2002
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
Меня например очень интересует возможность настройки ADSL-соединения
Не в курсе как с этим обстоит дело у FreeBSD?

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 18:18 11-08-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Операционные системы » UNIX » Как я обычно ставлю FreeBSD 4.6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru