Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Обновление ядра до 2.6.28-7 в Ubuntu 8.10  (Прочитано 5992 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Laplanya

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
    • Laplanya Home
Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« : 27 Февраля 2009, 13:10:06 »
В приведенном ниже руководстве мы будем устанавливать ядро 2.6.28 на linux ubuntu 8.10!

(Руководство взято с моего блога: http://msk9.msk.ru/blog/ )

Если вы хотите попробовать новое ядро 2.6.28-7 (сделанное автором) и вам лень заниматься сборкой

вы можете скачать его в виде deb пакетов по этим ссылкам:

http://narod.ru/disk/6091401000/linux-image-2.6.28.7_386_i386.deb.html
размер 270мб

http://narod.ru/disk/6090831000/linux-headers-2.6.28.7_386_i386.deb.html
размер 5мб

Установить его можно скопировав скачанные пакеты в директорию /usr/src и выполнив пункты 10, 11 данного руководства!

1. Установим необходимое ПО для сборки ядра:
sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev fakeroot
2. Переходим в директорию с исходниками ядра /usr/src:
cd /usr/src
3. Даем себе права root:

sudo -s
4. Скачиваем и разархивируем исходники ядра:

wget -c http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2 && tar -xvjf linux-2.6.28.tar.bz2
5. Создаем символическую ссылку linux на каталог linux-2.6.28 для упрощения процесса сборки и переходим по новой ссылке:

ln -s /usr/src/linux-2.6.28 linux && cd /usr/src/linux
6. Скачиваем и применим последний патч к нашему новому ядру:

wget -c http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.7.bz2
bzcat patch-2.6.28.7.bz2| patch -p1
(Теперь у нас будет 2.6.28-7)

7. Скопируем текущую конфигурацию текущего ядра и применяем ее для нового ядра:

cp /boot/config-$(uname -r) .config && yes “” | make oldconfig
7.1! Если ваше оборудование (например wifi адаптеры…) не заработает в новом ядре не используйте пункт 7! настройте новое ядро вручную!:
make menuconfig (или make xconfig)
8. Очищаем от хлама перед компиляцией ядра


make-kpkg clean
9. Компилируем ядро и модули, делаем их deb пакетами:

fakeroot make-kpkg –initrd –revision=386 kernel_image kernel_headers modules_image
(Этот процесс может длиться до 4 часов! запаситесь терпением)))

10. Установим получившееся пакеты:


cd /usr/src && dpkg -i *.deb
11. Настроим загрузщик GRUB, пропишем в него новое ядро:


откройте на редактирование файл /boot/grub/menu.lst

скопируйте строчки (ИЗ ВАШЕГО ФАЙЛА menu.lst) с параметрами загрузки вашего прежнего ядра и вставьте их в конец файла!:

(Это пример! параметр uuid или иные у вас могут отличаться!!!)

title        Ubuntu 8.10 (kernel 2.6.27-12)
uuid        82ad0278-7f10-426e-b727-f2e68c633fcc
kernel        /boot/vmlinuz-2.6.27-12-generic root=UUID=82ad0278-7f10-426e-b727-f2e68c633fcc ro quiet splash
initrd        /boot/initrd.img-2.6.27-12-generic
quiet

title        Ubuntu 8.10 (kernel 2.6.27-12, recovery mode)
uuid        82ad0278-7f10-426e-b727-f2e68c633fcc
kernel        /boot/vmlinuz-2.6.27-12-generic root=UUID=82ad0278-7f10-426e-b727-f2e68c633fcc ro  single
initrd        /boot/initrd.img-2.6.27-12-generic

теперь загляните в директорию /boot, вы увидите там наше новое ядро.. это файлы:

vmlinuz-2.6.28.7 и initrd.img-2.6.28.7

и наконец подставляем в только что скопированные строчки параметров загрузки приблизительно следующее:

title        Ubuntu 8.10 (kernel 2.6.28-7)
uuid        82ad0278-7f10-426e-b727-f2e68c633fcc
kernel        /boot/vmlinuz-2.6.28.7 root=UUID=82ad0278-7f10-426e-b727-f2e68c633fcc ro quiet splash
initrd        /boot/initrd.img-2.6.28.7
quiet

title        Ubuntu 8.10 (kernel 2.6.28-7, recovery mode)
uuid        82ad0278-7f10-426e-b727-f2e68c633fcc
kernel        /boot/vmlinuz-2.6.28.7 root=UUID=82ad0278-7f10-426e-b727-f2e68c633fcc ro  single
initrd        /boot/initrd.img-2.6.28.7
12. Сохраните изменения и перезагрузитесь в новую систему![/b]

13. Возможные пробемы:

пока не обнаружено...
« Последнее редактирование: 02 Марта 2009, 02:53:44 от Laplanya »
Мой маленький Блог о любимых Debian и Ubuntu!
http://www.laplanya.com

Оффлайн Andrew Addams

  • Активист
  • *
  • Сообщений: 314
  • Да, да... Это я на аватарке.
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #1 : 27 Февраля 2009, 13:33:55 »
Я, наверняка, задам сейчас глупый вопрос... Но не подкинет ли кто-нибудь какой-нибудь толковый ман по конфигурированию ядра? Поиск пока не увенчался успехом - все найденные маны древние, как мир. :-\
Мне хватит хотя бы наводки, т.к. искать и копать я умею. :)
Мы с удовольствием пожираем тех, кто пытается нас поработить...

Oni-chan

  • Гость
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #2 : 27 Февраля 2009, 13:39:56 »
http://citkit.ru/articles/kernel/

может, тут почитать?

Оффлайн Andrew Addams

  • Активист
  • *
  • Сообщений: 314
  • Да, да... Это я на аватарке.
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #3 : 27 Февраля 2009, 14:31:01 »
http://citkit.ru/articles/kernel/

может, тут почитать?
Благодарю. Начинаю копать. :)
Мы с удовольствием пожираем тех, кто пытается нас поработить...

Оффлайн Rzarecta

  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #4 : 28 Февраля 2009, 02:13:49 »
извиняюсь канешна за глупы вопрос но "...чем отличается 2.6.27 от 2.6.28-7"?
« Последнее редактирование: 01 Марта 2009, 10:50:11 от Rzarecta »

Оффлайн APACHE

  • Участник
  • *
  • Сообщений: 169
  • Windows 7
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #5 : 28 Февраля 2009, 20:47:47 »
А через менеджер обновлений оно не обновится?

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #6 : 28 Февраля 2009, 21:04:07 »
Нет, не обновится. 2-6-28.7 появится навверно только в 9.04, так что придется ставить ручками. Можно скачать с зеркала яндекса и поставить пакет.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #7 : 01 Марта 2009, 14:05:12 »
Сколько 7-ой пункт должен длиться? У меня уже больше часа конфигурацию переписывает.

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #8 : 01 Марта 2009, 19:31:00 »
Оставил без конфигурации, короче. Все прошло ОК (вроде как), а в граб он сам добавился. Перезагружаюсь!

Оффлайн Laplanya

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
    • Laplanya Home
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #9 : 02 Марта 2009, 02:57:50 »
to Softwayer:
7-й пункт должен длиться не более 5 мин! при ПК с P3 800Mhz)) поподробнее пожалуйста.. 8)
Мой маленький Блог о любимых Debian и Ubuntu!
http://www.laplanya.com

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #10 : 02 Марта 2009, 04:25:22 »
7-й пункт уже 20минут идет. коре2дуо

мдя, еще плюс 30минут, закончилось место в системном разделе.
« Последнее редактирование: 02 Марта 2009, 05:05:38 от ziablik »

Оффлайн ubuntar

  • Участник
  • *
  • Сообщений: 129
  • Qui quaerit, reperit
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #11 : 02 Марта 2009, 05:41:58 »
Я, наверняка, задам сейчас глупый вопрос... Но не подкинет ли кто-нибудь какой-нибудь толковый ман по конфигурированию ядра? Поиск пока не увенчался успехом - все найденные маны древние, как мир. :-\
Мне хватит хотя бы наводки, т.к. искать и копать я умею. :)
http://linux4u.jinr.ru/docs/add04/kernel-2.6-install-2.0.html Сам по нему делал,нормальный ман такой.Единственное что по нему у меня не вышло-это собрать img файл в конце.Но нашлись люди добрые и подсказали команду sudo update-initramfs -c -k *полное имя ядра* после чего всё заработало.
« Последнее редактирование: 02 Марта 2009, 05:43:38 от ubuntar »

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #12 : 02 Марта 2009, 07:52:56 »
Ну конфигурацию я пропустил нафиг, скомпилил, перезагрузил. Начался мат:
Цитировать
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (0,0)
:( У меня два винта: первый Windowsкий NTFS, второй с Ubuntu ext3.

Оффлайн marxhome

  • Любитель
  • *
  • Сообщений: 99
  • MegaMusicMan
    • Просмотр профиля
    • MarX Home
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #13 : 02 Марта 2009, 09:12:54 »
Нет смысла занимться сим развращением, потому что нынешние системы (железки) быстрее не становиться.
Уже много где об этом писалось.
Если вы хотите собрать ядро, то лучше это делать для специализированных железок, на которых это нужно.
На этом форуме такие статьи размещать не актуально, имхо
Acer Extensa 5220/CM560 2.2Ghz/2Gb RAM/160Gb/15.4"
Acer Aspire One D250/Atom 1.6Ghz/1Gb RAM/160Gb

Оффлайн Laplanya

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
    • Laplanya Home
Re: Обновление ядра до 2.6.28-7 в Ubuntu 8.10
« Ответ #14 : 02 Марта 2009, 12:12:16 »
To Softwayer: надо было отказаться от перезаписи конфига загрузчика!!! ;) при установке пакета deb! и править текущий menu.lst ручками как написано в руководстве!
По поводу 7-ого пункта.. все ли шаги сделали до 7-ого? или чего пропустили? ???
 
Мой маленький Блог о любимых Debian и Ubuntu!
http://www.laplanya.com

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.