Поиск
Найти на сайте: параметры поиска

Установка ядра Linux kernel 3.3.0-rc2-pae в Linux Mint 11

Автор: Belphegor
Опубликовано: 103 дня назад (6 февраля 2012)
Редактировалось: 8 раз — последний 6 февраля 2012
+1
Голосов: 1
Прочитал очень хорошую статью о том, как обновить ядро до версии 3.0. Следуя указаниям статьи я обновил ядро, но вывалился в странную ошибку. Обновиться хотелось, но раз за разом я вываливался в эту ошибку. Через пару раз я плюнул, и решил не трогать эту инструкцию и обновиться как-нибудь иначе. Думал о сборке своего ядра, но пока не рискнул - мало экспиэренса.

Однажды внезапно я попал на ресурс, на котором выложены различные ядра, оптимизированные для ubuntu. Опять загорелся желанием обновиться. И решил обновиться до ядра 3.3.0-rc2-pae

Что такое ядро "pae"? Достаточно хорошо такое ядро описано на Wikipedia и на неизвестном мне ресурсе. Штука явно хорошая, скорее всего даже заслуживает место в вашей системе.

Ядро нам нравится и мы хотим его установить. Для этого в терминале нужно будет набирать следующее:

# скачиваем нужные нам пакеты
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.3-rc2-precise/linux-headers-3.3.0-030300rc2-generic-pae_3.3.0-030300rc2.201201311735_i386.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.3-rc2-precise/linux-headers-3.3.0-030300rc2_3.3.0-030300rc2.201201311735_all.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.3-rc2-precise/linux-image-3.3.0-030300rc2-generic-pae_3.3.0-030300rc2.201201311735_i386.deb
# переходим в папку с пакетами
cd ~/
# устанавливаем пакеты
sudo dpkg -i linux-headers-3.3.0-030300rc2_3.3.0-030300rc2.201201311735_all.deb linux-headers-3.3.0-030300rc2-generic-pae_3.3.0-030300rc2.201201311735_i386.deb linux-image-3.3.0-030300rc2-generic-pae_3.3.0-030300rc2.201201311735_i386.deb
# после установки перезагружаемся



После установки система выглядит так:

Пока полёт нормальный, проблем ни каких не выявил.
Aliases в Linux Mint 11 | Хорошая литература для линуксоидов (начинающих и не только)
Комментарии (15)
tashkent # 8 февраля 2012 в 11:24 0
достаточно выполнить команду sudo dpkg -i *.deb и установятся все пакеты в папке.
Belphegor # 8 февраля 2012 в 23:39 0
Да, достаточно. Но не факт, что у конечного пользователя в /home/user/ не будет других *.deb пакетов.
tashkent # 9 февраля 2012 в 10:39 0
Для этого я скачанные ядра кидаю в одну папку и команду выполняю в этой папке.
ShamanVideo # 11 февраля 2012 в 22:18 0
а если не знаю, какой пакет ставить?
у меня LM9 Rosinka х64, проц Intel i3, мне пакет amd64 подойдёт?
Belphegor # 16 февраля 2012 в 04:32 0
Именно amd64 и ставить. Он для всех 64 битных систем.
alexeidg # 19 февраля 2012 в 10:45 0
После установки слетел драйвер на NVIDEA GT 220 (вроде так и должно быть), но установить его повторно так и не удалось выдает ошибку что-то с ядром? Пришлось вернутся на старое ядро... Может кто поможет?
lapson # 20 февраля 2012 в 20:03 0
И у меня видеодрова нвидиа после обновы слетели,
в 3.2.0 рае работает а 3.3.0 досвидос (
Zormax # 23 февраля 2012 в 11:37 0
На Mint 12 KDE 4.8 и драйвером Nvidia 280 успешно поставлен kernel 3.2.0.17-26-pae
Belphegor # 9 марта 2012 в 23:11 0
Если я правильно помню, то драйверы от NVIDEA очень любят слетать при обновлении ядра.
В пятом пункте;
Ссылка раз;
Ссылка два;

А ядро pae рекомендую ставить только тем, у кого система 32bit, и более 4 Гб ОЗУ.
shenmue # 9 марта 2012 в 23:15 0
не правильно
если ставить дрова вручную то на след ядре не будет собран модуль ядра.
deblanck # 20 марта 2012 в 17:14 0
http://weltall.heliohost.org/wordpress/2012/01/20/linux-kernel-3-3-rc1-and-nvidia-drivers/ - вот буржуйский вариант
Так вот:
1)Действия производятся в командной строке gnome-terminal,запущенного с правами суперпользователя,и менеджере пакетов synaptic,но можно использовать и другие инструменты...
2)Alt+F2 -> gnome-terminal
$sudo bash
$#mkdir /home/user/spec && cp -R /usr/src/linux-headers-3.2.12-030212-generic/arch/x86/include/generated/* /home/user/spec && cp -R /usr/src/linux-headers-3.2.12-030212/arch/x86/include/* /home/user/spec && rm -rf /usr/src/linux-headers-3.3.0-030300-generic/arch/x86/include/* /lib/modules/3.3.0-030300-generic/build/arch/x86/include/* && cp -R /home/user/spec/* /usr/src/linux-headers-3.3.0-030300-generic/arch/x86/include && cp -R /home/user/spec/* /lib/modules/3.3.0-030300-generic/build/arch/x86/include && rm -rf /home/user/spec -- вы должны заменить путь /home/user/spec на путь до реального рабочего каталога в вашей домашней папке!!
$#exit -- после произведённых доукомплектований директорий содержимого установленных заголовков (linux-headers-3.3.0-030300) и библиотек модулей нового ядра (linux-image-3.3.0-030300) недостающими компонентами из пула модулей и заголовков ядра версии 3.2.12,пакеты драйверов nVIDIA должны встать без проблем.
3)
$sudo apt-get install --reinstall nvidia-current nvidia-current-modaliases nvidia-settings && sudo update-grub && sudo reboot
Теперь можно это проверить,обновить grub и перезагрузить систему,что бы загрузиться с новым ядром.
4)$gksu synaptic
Если загрузка была успешной,драйвера завелись и вообще всё работает,то можно избавиться от лишних 200+МБ на системном разделе,удалив старое ядро 3.2.12 с помощью synaptic,но оставьте в системе пакеты заголовков предыдущей версии ядра,на случай возникновения надобности в локальном источнике использованных в ремонте ядра 3.3.0 запчастей
P.S:Если,например,у вас установлена более ранняя версия ядра 3.2,то либо установите дополнительно ядро 3.2.12,либо исправьте пути к файлам и директориям в приведённой выше команде добавления недостающих компонентов для ядра 3.3.0.Будьте предельно внимательны и осторожны при копировании,вставке и внесении изменений в эту команду,используйте любое сомнение в верности исполняемого кода в пользу тщательной перепроверки до запуска процесса!!!
Digi125rus # 29 марта 2012 в 08:12 0
Блин. а к чему тут сейчас танцы с бубенцами? Ради того чтобы сказать что у вас самое свежее ядро? Я бы не прыгал вперед времени. Ставьте себе стабильные версии, а не RC. Потом начинается возня с проблемами. Поставил я себе 3.2.13 и не замарачиваюсь. Выйдет 3.3 стабильное и будем юзать.
У меня на Linux Mint 12 KDE 64bit и видео GTS 450 всё встало без проблем и работает ощутимо шустрее ( может это мне так кажется, но загрузка и отклик стали короче)
deblanck # 4 апреля 2012 в 22:22 0
Дык,ведь уже вышла версия 3.3.1 http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/ ,а 3.3 ядро это официальный,стабильный релиз,а nVIDIA или сборщики на x-swat-updates всё никак баг с установкой дров на новую ветку ядра не поправили,а уже 3.4rc1 доступно...И - "...и работает ощутимо шустрее ( может это мне так кажется, но загрузка и отклик стали короче) "...
deblanck # 4 апреля 2012 в 22:27 0
val # 4 апреля 2012 в 23:20 0
в убунту еще пока так дела обстоят -
Код PHP:
  1. v@v (04.04.12 22:17:02): ~$ cat /etc/*release*
  2. DISTRIB_ID=Ubuntu
  3. DISTRIB_RELEASE=12.04
  4. DISTRIB_CODENAME=precise
  5. DISTRIB_DESCRIPTION="Ubuntu precise (development branch)"
  6. v@v (04.04.12 22:17:29): ~$ uname -a
  7. Linux v 3.2.0-21-generic-pae #34-Ubuntu SMP Thu Mar 29 22:33:16 UTC 2012 i686 athlon i386 GNU/Linux
  8. v@v (04.04.12 22:17:39): ~$