Чи можемо ми встановити останнє ядро 3.4 в Kubuntu або Ubuntu 12.04 LTS? Якщо ні, то уточнюйте причину.
Чи можемо ми встановити останнє ядро 3.4 в Kubuntu або Ubuntu 12.04 LTS? Якщо ні, то уточнюйте причину.
Відповіді:
Щоб встановити Linux Kernel 3.4 на Ubuntu (або Kubuntu тощо) 12.04, потрібно використовувати версію ядра Ubuntu, а не загальне Linux ядро. Це дозволяє уникнути загальних проблем з ядром, згаданих Томасом Уордом у своїй відповіді.
Щойно випущена стабільна версія Linux 3.4, і ця версія має важливі зміни для btrfs, тому багато ядер 12.04 LTS можуть зацікавити цим ядром.
Щоб дізнатися про нові зміни та вдосконалення в ядрі 3.4, ви можете звернутися до цієї сторінки .
Ви можете знайти конкретні ядра Ubuntu на цій сторінці .
Спочатку ви можете завантажити пакети дебюту ядра Ubuntu 3.4 та встановити їх вручну. Дивіться деталі нижче.
По-друге, ви можете змінити список підходящих джерел, як пояснено тут: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html . Я не перевіряв цей підхід і не рекомендую його.
По-третє, ви можете зачекати на офіційному репортері цього ядра в PPA або в -поверненнях за 12,04 LTS. Я не маю додаткової інформації про цю опцію.
Щоб використовувати нове ядро як є, вам потрібно лише завантажити та встановити образ .deb-пакет, який відповідає вашій архітектурі; однак якщо вам потрібно створити будь-які зовнішні модулі, вам також потрібні правильні заголовки .deb та source .deb.
Ви можете знайти ядра Ubuntu тут: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Ubuntu, очевидно, випустив ядро 3.4 для Precision 21 травня 2012 09:41. Перегляньте це посилання: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precision/
Переконайтесь, що ви завантажили правильні файли відповідності (32-бітний або 64-бітний або PAE).
Відкрийте термінал і перейдіть до каталогу, де ви завантажили пакети ядра Ubuntu 3.4. Якщо файли знаходяться в каталозі / завантаження, виконайте наступну команду.
$ cd ~/Downloads/
Потім використовуйте команду dpkg для встановлення пакетів, наприклад, тут я припускаю 32-бітні версії пакетів. Виконайте наступні команди по черзі та введіть пароль для доступу до sudo, коли буде запропоновано.
Для заголовків Linux (з 3-х файлів цей файл не стосується архітектури):
$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
Для linux-headers-generic (специфічна для архітектури):
$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Для linux-image-generic (специфічна для архітектури):
$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Якщо під час встановлення ви бачите будь-які попередження або помилки, спершу спробуйте встановити модуль-init-tools (остання версія), і спробуйте знову, він повинен працювати. Перезавантажте систему зараз; за замовчуванням воно завантажить ядро 3.4. Щоб перевірити версію ядра після завантаження, відкрийте термінал і введіть "uname -a".
Ви можете спробувати простий скрипт python: https://github.com/medigeek/kmp-downloader
Потрібен python-bs4:
sudo apt-get install python-bs4
Ви можете завантажити його за допомогою цього швидкого посилання: https://github.com/medigeek/kmp-downloader/tarball/master
Збережіть архів і витягніть файли. Двічі клацніть на kmpd.py. Якщо ви не впевнені у варіанті, натисніть клавішу Enter, і вона вибере за замовчуванням.
sudo update-grub
(це не очевидно для нових користувачів; багато підручників пропускають це).
Якщо вам справді не потрібно фактично встановити нове ядро з якихось причин, тоді я просто залишу його. Але тоді хто я, щоб порадити вам інакше! Я був там і намагався просто побачити, що це таке, і це взяло мені кілька різних спроб, перш ніж я мав будь-які успішні результати. Зважаючи на те, що ви не зможете зламати вашу установку, оскільки ви завжди можете перейти до останнього ядра в grub.
Ubuntu має чудову документацію . Я пропоную скористатися саме цим, ви підете на це.
Причини складання користувацького ядра
Це також узяте із зазначених документів.
Посилаючись на пост тома вище, це правда. Я впевнений, що ubuntu насправді має власну модифіковану версію.
Удачі!