![]() |
Запуск нового ядра через PuTTY
Здравствуйте!
Возникла такая ситуация: скомпилировал новое ядро Krenel 3.4.11 и пропатчил его. Cделал reboot, а ядро запустилось старое. Вот такой вопрос: как сделать так, чтобы загружалось моё новое скомпилированное ядро, а не старое? Работаю через PuTTY -> grub. Ось: Debian 6. Заранее благодарен. |
Ну надо поменять конфиг груба, чтобы он грузил новое ядро - это вроде очевидно.. Там же grub2 т. е. просто "update-grub" в консоль - должна появиться строка в меню загрузки с новым ядром, дальше в etc/default/grub - выбор загрузки по дефолту
Если это, например, VDS на xen то там могут быть нюансы |
|
Цитата:
|
Хорошо.
Выполняю: update-grub. Получаю: Код:
Generating grub.cfg ... |
Цитата:
Код:
GRUB_DEFAULT=1 |
Да, если у вас новое ядро добавилось вторым по списку в меню загрузки
http://ubuntologia.ru/grub2-settings-file |
Хорошо, спасибо.
А как мне убедиться, что запущено новое ядро? Т.е. как узнать какое ядро используется? |
"uname -a" в консоль
|
Цитата:
Код:
uname -a Код:
Linux csutom 3.3.4 #3 SMP Mon Jul 2 09:47:35 MSK 2012 x86_64 GNU/Linux Но почему в grub'е только: Код:
vmlinuz-3.4.11-rt19 |
Я тоже) Ядро 2.6.32 - это debian 6 или ubuntu 10.04 А для чего вообще понадобилось компилировать новое ядро?
http://packages.debian.org/squeeze-b...image-rt-amd64 - вот готовое rt ядро 3.2.0 для debian 6. Не подойдет? upd Невнимательно читаю.. Ось явно указана в первом посте - Debian 6 |
Цитата:
просто хотел оптимизировать ядро под counter-strike 1.6 сервер...чтоб сервер 1000 фпс был. |
Ну ок.. Я особо не в курсе, что дает realtime ядро, я просто имел ввиду, что если на ядро компилировалось только для того, чтобы наложить realtime preemption patch (rt19 в названии ядра), то особого резона в самостоятельной компиляции ядра нет - в репозиториии есть уже готовое проверенное сбэкпорченное realtime ядро (т. е. уже с наложенным патчем)
http://habrahabr.ru/post/14876/ - люди тоже идут по пути наименьшего сопротивления |
Хорошо, тогда мне нужно rt ядро с частотой процессора в 1000 Hz.
Можно ссылку? :) |
|
Разрешите поинтересоваться? А после правки GRUB перезагружались?
|
shisik, это вы у кого спрашиваете?
|
У автора темы, разумеется.
|
Цитата:
|
"cat /etc/debian_version" - версия дебиана 6.05? А то вдруг древние coreutils (и uname из ее состава) неправильно версию ядра отображает
Что есть сервер для CS и как его оптимизировать, какое ядро нужно и т.д. я не знаю (ибо не сталкивался), гугл по запросу "HLDS 1000 FPS" вроде достаточно инфы выдает - читайте.. Пример - http://cserror.ru/forum/21-29-1 - тут по-моему кроме наложения rt патча с ядром ничего не делается, про настройки не знаю, опять же, можно перекомпилить родное rt ядро 3.2 c указанными настройками, короче говоря, делайте что хотите, но лучше не с ванильным ядром с kernel.org, а с родным 3.2 - и все мне кажется гуд будет. У дебиана и в testing, и в unstable ветке ядро 3.2 - нужно более свежее - лучше юзать убунту, федору, арч и т. п. - у дебиана другая философия. "aptitude install -t squeeze-backports linux-image-rt-amd64" - установка rt ядра из репозитория, только нужно бэкпорт репозитории подключить - см ссылку exo |
Цитата:
|
Для debian 6 "Squeeze" - про него же разговор шел
И ссылку на этот метапакет я уже давал - http://packages.debian.org/squeeze-b...image-rt-amd64 - из этой ссылки вам по большому счету нужно только название метапакета - "linux-image-rt-amd64 - а установить его можно пакетным менеджером - "aptitude install -t squeeze-backports linux-image-rt-amd64" - т.е фсе просто.. Начните со всяких основ что-ли - http://www.google.ru/search?q=%D1%83...C%D0%BC+debian |
Время: 15:48. |
Время: 15:48.
© OSzone.net 2001-