Показать полную графическую версию : Запуск нового ядра через PuTTY
Здравствуйте!
Возникла такая ситуация: скомпилировал новое ядро Krenel 3.4.11 и пропатчил его. Cделал reboot, а ядро запустилось старое.
Вот такой вопрос: как сделать так, чтобы загружалось моё новое скомпилированное ядро, а не старое? Работаю через PuTTY -> grub. Ось: Debian 6.
Заранее благодарен.
sedarmill
19-09-2012, 22:39
Ну надо поменять конфиг груба, чтобы он грузил новое ядро - это вроде очевидно.. Там же grub2 т. е. просто "update-grub" в консоль - должна появиться строка в меню загрузки с новым ядром, дальше в etc/default/grub - выбор загрузки по дефолту
Если это, например, VDS на xen то там могут быть нюансы
т. е. просто "update-grub" в консоль »
извините, а как запустить консоль через PuTTY?Ну надо поменять конфиг груба, чтобы он грузил новое ядро - это вроде очевидно.. »
вот тут, пожалуйста, подробней, какую строчку менять?
извините, а как запустить консоль через PuTTY? »
Ну это же и есть консоль - программа для удалённого доступа к командной строке (консоли) через ssh.
Хорошо.
Выполняю: update-grub.
Получаю:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.4.11-rt19
Found initrd image: /boot/initrd.img-3.4.11-rt19
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
done
Что далее?
дальше в etc/default/grub - выбор загрузки по дефолт »
т.е. в этом файле поставить
GRUB_DEFAULT=1
верно?
sedarmill
20-09-2012, 14:13
Да, если у вас новое ядро добавилось вторым по списку в меню загрузки
http://ubuntologia.ru/grub2-settings-file
Хорошо, спасибо.
А как мне убедиться, что запущено новое ядро?
Т.е. как узнать какое ядро используется?
sedarmill
20-09-2012, 14:37
"uname -a" в консоль
Хорошо, спасибо.
А как мне убедиться, что запущено новое ядро?
Т.е. как узнать какое ядро используется? »
Должно быть командой uname -a
Она выводит: Linux csutom 3.3.4 #3 SMP Mon Jul 2 09:47:35 MSK 2012 x86_64 GNU/Linux
Получается, что версия ядра 3.3.4...
Но почему в grub'е только:
vmlinuz-3.4.11-rt19
initrd.img-3.4.11-rt19
vmlinuz-2.6.32-5-amd64
initrd.img-2.6.32-5-amd64
Я в тупике...
sedarmill
20-09-2012, 16:47
Я тоже) Ядро 2.6.32 - это debian 6 или ubuntu 10.04 А для чего вообще понадобилось компилировать новое ядро?
http://packages.debian.org/squeeze-backports/kernel/linux-image-rt-amd64 - вот готовое rt ядро 3.2.0 для debian 6. Не подойдет?
upd Невнимательно читаю.. Ось явно указана в первом посте - Debian 6
Я тоже) Ядро 2.6.32 - это debian 6 или ubuntu 10.04 А для чего вообще понадобилось компилировать новое ядро?
http://packages.debian.org/squeeze-b...image-rt-amd64 - вот готовое rt ядро 3.2.0 для debian 6. Не подойдет? »
ядро новое понадобилось для установки Частоты процессора 1000 Hz..
просто хотел оптимизировать ядро под counter-strike 1.6 сервер...чтоб сервер 1000 фпс был.
sedarmill
20-09-2012, 18:09
Ну ок.. Я особо не в курсе, что дает realtime ядро, я просто имел ввиду, что если на ядро компилировалось только для того, чтобы наложить realtime preemption patch (rt19 в названии ядра), то особого резона в самостоятельной компиляции ядра нет - в репозиториии есть уже готовое проверенное сбэкпорченное realtime ядро (т. е. уже с наложенным патчем)
http://habrahabr.ru/post/14876/ - люди тоже идут по пути наименьшего сопротивления
Хорошо, тогда мне нужно rt ядро с частотой процессора в 1000 Hz.
Можно ссылку? :)
Cделал reboot, а ядро запустилось старое. »
я обновлял так (http://w2es.ru/?p=7) - всё запустилсоь с новым ядром.
для 3.4 использовал экспериментальый репозиторй.
Разрешите поинтересоваться? А после правки GRUB перезагружались?
shisik, это вы у кого спрашиваете?
У автора темы, разумеется.
Разрешите поинтересоваться? А после правки GRUB перезагружались? »
конечно
sedarmill
21-09-2012, 15:56
"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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.