Вот решил собрать ядро в Arch Linux. но какие для этого надо программы??
Раньше собирал слаке там сразу все программы были.
Вот мой план действий который я выполнял.
$-действие выполняется из под обычного пользователя
#-действие выполняется из под root`а
Первое что надо сделать это
скачать исходный код ядра GNU/Linux.
$wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3...
После того как ядро было скачано надо распаковать
$tar xvf linux-3.9.2.tar.xz
Затем перемещаем код в специализированную директорию
#mv /home/$USER/ linux-3.9.2 /usr/src
Переходим в директорию
#cd /usr/src/linux-3.9.2
Начинается конфигурация ядра.
Выбираем каким способом нам будет удобнее кофигурировать ядро.
#make menuconfig -конфигуратор c псевдографическим интерфейсом, основанный на управляемом курсором интерактивном меню.
#make xconfig - утилита, имеющая графический интерфейс
#make config - эта утилита в командной строке задаст вам по очереди все возможные и невозможные вопросы по поводу конфигурации. Очень долго и нудно.
#make oldconfig - текстовая утилита, которая берет существующий файл конфигурации и запрашивает по поводу каждой переменной, не активизированной в этом файле. Нудно.
Так же, я думаю вы заметили что некоторые опции помечаются знаками “*” и “М”. Что это означает:
* – данная опция будет за компилированная непосредственно в ядро
М – данная опция будет вынесена в модуль
После того, как вы определились с параметрами вашего ядра, необходимо сохранить конфиг. Следующим шагом будет компиляция кода:
#make bzImage modules modules_install
Всё что вам остаётся в этот момент – ждать. Компиляция занимает неопределённое количество времени. Многое зависит от:
1.Мощности ПК
2.Количества кода, которое необходимо закомпилировать
3.Загруженности ПК
После того как всё, необходимо положить пару тройку файлов в директорию /boot и указать их загрузчику.
Сперва, необходимо скопировать файл ядра:
#cp arch/x86/boot/bzImage /boot/linux-3.9.2
Скопировать System.map:
#cp System_map /boot/linux-3.9.2
Дальше стоит удалить старые символьные ссылки и заменить их на новые
#rm System.map vmlinuz
Создаем новые символьные ссылки
#ln -s /boot/System.map-3.9.2 /boot/System.map
#ln -s /boot/bzImage-3.9.2 /boot/vmlinuz
И на конец поправить загрузчик.
Если вы используете LILO то:
#nano /etc/lilo.conf
и редактируем основное содержимое файла
#-это просто коментарии, объяснение для вас все что находится за ним в строке читаться не будет.
boot = /dev/sda #Имя диска, на котором находится бутовый раздел
delay = 30 #сколько миллисекунд ждать перед загрузкой ядра
vga = normal #в каком графическом режиме работать
image = /boot/vmlinuz # путь до ядра
root = /dev/sda2 #раздел коневой фс
label = linux #метка раздела. можно использовать в том случае, если вы используете более 1 ядра
read-only
По большому счёты, вы помните о том факте, что мы использовали символические ссылки. В этой связи, вам достаточно просто обновить ссылки и больше не трогать конфиг lilo.
#lilo -v
Ну вот и все.
Вы можете перезагружать компьютер и работать, но уже вы будете использовать новое ядро.
nafanja
oster2011, а поиск по форуму не помог? вроде куча тем об Optimus
неа не помог
vadik
И?
не выйдет если просто установить дрова
vadik
nvidiа geforce gt 250mx
Nouveau
У меня ноутбук в котором функция Optimus если установлю дрова полетит xserver
Как называется модуль ядра linux что бы ядро смогло распознать видеокарту nvidiа geforce gt 250mx 1gb и android 4.2.1?
Только сегодня устновил archlinux c kde. Ну во время того как должы грузится кеды. Черный экран и перейти в терминал перейти нельзя.
Систему я установил правельно ибо уже ставил арч с кедами и все было хорошо а вот сейчас не понятно что.
nobus
Что именно вы делали?
1. Переустановили skype из реп?
2. Пробовали запускать с библиотекой от старого glib2?
3. Попробовали запускать с glib2 из тестовых реп?
4...?
И покажите, наконец, выхлоп команды
skype
При наборе команды
skype
выдает
Ошибка сегментирования (core dumped)
nobus
oster2011
Спасибо за помощь и объяснение.
Надеюсь, между своими -- без обид. И пометьте тему как [РЕШЕНО]
Та тема мне не помогла.
nobus
Что надо сделать:
1. Взять отвертку и выломать из клавиатуры клавишу с восклицательным знаком.
2. Поставить skype из репозитория [community].
Как?
sudo pacman -S skype
3. Поискать на форуме тему со своей проблемой, прежде чем создавать новую, да еще в двойном экземпляре (уже мною исправлено).
Что было бы найдено?
Не запускается Skype с ошибкой сегментирования
4. Внимательно прочитать тему до конца и попробовать предложенные там советы.
5. Или же скачать и установить тестовую версию пакета glib2 2.36.1-3 и возрадоваться жизни.
Как?
wget http://mirror.netcologne.de/archlinux/testing/os/x86_64/glib2-2.36.1-3-x86_64.pkg.tar.xz && yes | sudo pacman -U http://mirror.netcologne.de/archlinux/testing/os/x86_64/glib2-2.36.1-3-x86_64.pkg.tar.xz

P.S. corner послал чуть раньше меня, но я зато многоэтажно.
Спасибо за помощь и объяснение.
У меня intel+nvidia.
Никак не могу настроить Bumblebee.
При наборе команды
lspci | grep VGA
выдает
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Как я понял nvidia просто не видит.
Я пробовал все делать по Bumblebee - ArchWiki.
Ну толку ноль.