Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Unix/Linux/FreeBSD


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 1062
от 12.04.2008, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 551, Экспертов: 51
В номере:Вопросов: 3, Ответов: 4

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 130934: Здравтвуйте, уважаемые эксперты. Работаю на PCBSD-1.5, которая сделана на FreeBSD 6.3. У меня вопрос по перекомпиляции ядра. Каким образом избавиться от поддержки лишних устройств в ядре, если они не перечислены в файле /sys/i386/conf/PCBSD (аналог /...
Вопрос № 130982: Здравствуйте, Уважаемые!!!:-) Мне нужно на компьютер установить Linux. Есть дистрибутив Linux RH 7.1. Нужен Ваш совет по поводу этой ОС. Это хорошая версия Linux. И если знаете, где в интернете есть статьи или электронные книги как в ней работать...
Вопрос № 131071: пытаюсь написать простейший модуль аля hello world Создал СИшник, Makefile с таким содержанием obj-m += hello-1.o выполняю команду make -C /usr/src/linux-`uname -r` SUBDIRS=$PWD modules система отвечает:<b...

Вопрос № 130.934
Здравтвуйте, уважаемые эксперты. Работаю на PCBSD-1.5, которая сделана на FreeBSD 6.3. У меня вопрос по перекомпиляции ядра. Каким образом избавиться от поддержки лишних устройств в ядре, если они не перечислены в файле /sys/i386/conf/PCBSD (аналог /sys/i386/conf/GENERIC)? По команде kldstat -v выводится внушительный список устройств, поддержка которых вкомпилирована в ядро. Конкретно меня интересует, как убрать поддержку всех видов графических чипов,если я использую видеокарту от nvidia со своим драйвером. Ну и попутно убрать другие сомнительные устройства, которых у меня нет и использоваться не будут.
Отправлен: 07.04.2008, 03:07
Вопрос задал: Филипченко Сергей Николаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: Rashid N. Achilov
Здравствуйте, Филипченко Сергей Николаевич!

Файл GENERIC - как правило в свежей системе - просто образец, установленное ядро вовсе не обязательно будет собрано по нему. Скопируйте PCBSD в файл с произвольным именем, удалите ненужные устройства, добавьте нужные, пересоберите ядро:

# cd /usr/src && make KERNCONF=<имя_конфига_ядра> kernel

Перед перезагрузкой проверьте файл /boot/loader.conf - модули поддержки могут загружаться и там, уберите лишние если есть, добавьте нужные если надо
---------
Usquam ut procul domus
Ответ отправил: Rashid N. Achilov (статус: Практикант)
Ответ отправлен: 07.04.2008, 21:50
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ, конечно. Но если бы все было так просто (для меня), то я и вопрос бы такой не задавал. Ни в файле PCBSD, ни в GENERIC нет поддержки графических чипов. И где эту поддержку отключить, я не знаю.


Вопрос № 130.982
Здравствуйте, Уважаемые!!!:-)
Мне нужно на компьютер установить Linux. Есть дистрибутив Linux RH 7.1. Нужен Ваш совет по поводу этой ОС. Это хорошая версия Linux. И если знаете, где в интернете есть статьи или электронные книги как в ней работать, то подскажите, пожалуйста.
Спасибо!!!:-)
Отправлен: 07.04.2008, 12:37
Вопрос задала: Alena De Lon (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: PVS@Lviv
Здравствуйте, Alena De Lon!
Дистрибутив хороший, но старый - может не поддерживать современные устройства. Единственный плюс - книг по нему действительно много: поиск в google по словам "RedHat 7.1 книга" даёт 3 страницы книг по RH7.1 и только потом (слабо)похожие результаты. Если у Вас старенький компьютер - можете ставить.
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 07.04.2008, 12:48


Вопрос № 131.071
пытаюсь написать простейший модуль аля hello world

Создал СИшник, Makefile с таким содержанием

obj-m += hello-1.o

выполняю команду

make -C /usr/src/linux-`uname -r` SUBDIRS=$PWD modules

система отвечает:

the present kernel configuration has modules disabled.
type 'make config' and enable loadable modules support. Then build a kernel withmodule support enabled.

это как я понял надо включить поддержку модулей.
Собственно вопрос, как это сделать?
Отправлен: 07.04.2008, 20:11
Вопрос задал: Chip (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: ged
Здравствуйте, Chip!
Для того, чтобы включить поддержку модулей в ядре нужно скомпилировать ядро с поддержкой модулей. Для этого загрузив эмулятор терминала (консоль) перейдите в папку /usr/src/linux (обычно это ссылка) или, если такой папки нет, то в папку вида /usr/src/linux-x.y.zz. Дальше будут рассматриваться действия для новейшего ядра (2.6.24.4). Итак, перейдя в эту папку выполните команду make menuconfig (псевдографическое меню) или make xconfig (графическое меню). Если команды не выполнятся, то как минимум должна сработать команда make config (длительная последовательность вопросов и ответов без шанса на ошибку). Например, если Вы воспользовались псевдографическим меню, то в самом первом меню будет пункт "Enable loadable module support", включив который, Вы и разрешите стоящую перед Вами проблему. После того, как Вы пометите этот пункт можете выйти из меню (кнопка Exit) согласившись сохранить новую конфигурацию. После этого выполняете стандартную процедуру сборки и установки ядр а (см. в приложении). Перезагружаетесь и учитесь дальше создавать полезные модули для Linux.

Приложение:

---------
You can't kill time without injuring eternity.

Ответ отправил: ged (статус: 10-ый класс)
Ответ отправлен: 07.04.2008, 22:58
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое! Информация очень полезная.

Отвечает: Logic
Здравствуйте, Chip!
идем в каталог с исходниками ядра: cd /usr/src/linux, и переконфигурируем ядро командой make menuconfig. В диалоге конфигурации включаем опции "Loadable module support" и "kernel module loading". После чего пересобираем ядро командой make bzImage && make install
Ответ отправил: Logic (статус: Практикант)
Ответ отправлен: 08.04.2008, 02:18


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.90 от 11.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное