Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Запуск нового ядра через PuTTY (http://forum.oszone.net/showthread.php?t=243013)

Iceland 19-09-2012 21:17 1991702

Запуск нового ядра через PuTTY
 
Здравствуйте!
Возникла такая ситуация: скомпилировал новое ядро Krenel 3.4.11 и пропатчил его. Cделал reboot, а ядро запустилось старое.
Вот такой вопрос: как сделать так, чтобы загружалось моё новое скомпилированное ядро, а не старое? Работаю через PuTTY -> grub. Ось: Debian 6.

Заранее благодарен.

sedarmill 19-09-2012 22:39 1991772

Ну надо поменять конфиг груба, чтобы он грузил новое ядро - это вроде очевидно.. Там же grub2 т. е. просто "update-grub" в консоль - должна появиться строка в меню загрузки с новым ядром, дальше в etc/default/grub - выбор загрузки по дефолту
Если это, например, VDS на xen то там могут быть нюансы

Iceland 19-09-2012 23:11 1991784

Цитата:

Цитата sedarmill
т. е. просто "update-grub" в консоль »

извините, а как запустить консоль через PuTTY?
Цитата:

Цитата sedarmill
Ну надо поменять конфиг груба, чтобы он грузил новое ядро - это вроде очевидно.. »

вот тут, пожалуйста, подробней, какую строчку менять?

shisik 20-09-2012 00:56 1991819

Цитата:

Цитата Iceland
извините, а как запустить консоль через PuTTY? »

Ну это же и есть консоль - программа для удалённого доступа к командной строке (консоли) через ssh.

Iceland 20-09-2012 13:01 1991981

Хорошо.
Выполняю: 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

Что далее?

Iceland 20-09-2012 13:23 1991991

Цитата:

Цитата sedarmill
дальше в etc/default/grub - выбор загрузки по дефолт »

т.е. в этом файле поставить

Код:

GRUB_DEFAULT=1
верно?

sedarmill 20-09-2012 14:13 1992025

Да, если у вас новое ядро добавилось вторым по списку в меню загрузки
http://ubuntologia.ru/grub2-settings-file

Iceland 20-09-2012 14:25 1992035

Хорошо, спасибо.
А как мне убедиться, что запущено новое ядро?
Т.е. как узнать какое ядро используется?

sedarmill 20-09-2012 14:37 1992041

"uname -a" в консоль

Iceland 20-09-2012 14:41 1992043

Цитата:

Цитата Iceland
Хорошо, спасибо.
А как мне убедиться, что запущено новое ядро?
Т.е. как узнать какое ядро используется? »

Должно быть командой
Код:

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 1992109

Я тоже) Ядро 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

Iceland 20-09-2012 17:09 1992126

Цитата:

Цитата sedarmill
Я тоже) Ядро 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 1992152

Ну ок.. Я особо не в курсе, что дает realtime ядро, я просто имел ввиду, что если на ядро компилировалось только для того, чтобы наложить realtime preemption patch (rt19 в названии ядра), то особого резона в самостоятельной компиляции ядра нет - в репозиториии есть уже готовое проверенное сбэкпорченное realtime ядро (т. е. уже с наложенным патчем)
http://habrahabr.ru/post/14876/ - люди тоже идут по пути наименьшего сопротивления

Iceland 20-09-2012 20:03 1992214

Хорошо, тогда мне нужно rt ядро с частотой процессора в 1000 Hz.
Можно ссылку? :)

exo 20-09-2012 20:10 1992219

Цитата:

Цитата Iceland
Cделал reboot, а ядро запустилось старое. »

я обновлял так - всё запустилсоь с новым ядром.
для 3.4 использовал экспериментальый репозиторй.

shisik 20-09-2012 21:25 1992255

Разрешите поинтересоваться? А после правки GRUB перезагружались?

exo 20-09-2012 22:56 1992289

shisik, это вы у кого спрашиваете?

shisik 21-09-2012 00:50 1992339

У автора темы, разумеется.

Iceland 21-09-2012 15:46 1992593

Цитата:

Цитата shisik
Разрешите поинтересоваться? А после правки GRUB перезагружались? »

конечно

sedarmill 21-09-2012 15:56 1992599

"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

Iceland 26-09-2012 10:44 1994987

Цитата:

Цитата sedarmill
"aptitude install -t squeeze-backports linux-image-rt-amd64" »

это для убунты?

sedarmill 26-09-2012 13:07 1995064

Для 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-