Я стал пользоваться OpenSUSE (да и линуксом в целом) совсем недавно.
Прошу помощи в обновлении ядра.
Распишите полный порядок действий, что и после чего делать...
На всякий случай и методы реанимации системы. (если вдруг обновление пройдет "не так").
Ядро 3.16 + драйвера nvidia в OpenSUSE 13.1
Vochatrak,
Совет №10 Полезные советы для openSUSE 13.1 (всё подробно расписано)
Драйвера ставить последние для своей карты: http://www.nvidia.com/object/unix.html
Пример для GeForce7 драйвера 304.123:
[console]verg@localhost:~> inxi -G
Graphics: Card: NVIDIA G73 [GeForce 7600 GS]
Display Server: X.Org 1.16.0 driver: nvidia Resolution: 1920x1080@60.00hz
GLX Renderer: GeForce 7600 GS/AGP/SSE2 GLX Version: 2.1.2 NVIDIA 304.123[/console]
Чем вас не устраивает дистрибутивное ядро, почему вам хочется именно ядро 3.16, есть какие-то возможности в новом ядре, которые вы можете назвать, которых вам не хватает в текущей версии ядра?
kostik87
С ним, система работает ощутимо быстрее. (а 3.16 или 3.15 без разницы, просто 16 новее).
verg
Последние рова 340 хх и в репазитории такие же.
Ставить обязательно вручную?
Старые (тоже 340 хх) дрова нужно удалять перед установкой?
Если система "ляжет" с ядром 3.16, я все еще смогу загрузиться с нынешним?
В линуксе есть что то вроде "точки отката" в windows ?
P.S. Простите но, я не понял - что конкретно делает команда которую вы мне дали?
Ставить обязательно вручную?
Да.
В репозитории собирали для дистрибутивного ядра (3.11)
Старые (тоже 340 хх) дрова нужно удалять перед установкой?
В совете №10 подробно описано.
Если система "ляжет" с ядром 3.16, я все еще смогу загрузиться с нынешним?
Не удаляйте нынешнее.
Да, сможете.
В линуксе есть что то вроде "точки отката" в windows ?
Есть, наверное Подробности писать не буду. Кто-нибудь может подскажет. Сам не пользуюсь и не интересовался. Мне проще переустановить пакеты, благо zypper умеет многое.
P.S. Простите но, я не понял - что конкретно делает команда которую вы мне дали?
Это просто пример того, что установлено у меня. Можно не обращать внимания
С ним, система работает ощутимо быстрее.
Как вы это определили, если только спрашиваете как его поставить?
Есть, наверное Подробности писать не буду. Кто-нибудь может подскажет.
Название утилитки не подскажите?
Не удаляйте нынешнее.
Да, сможете.
То есть, в линуксе драйвер привязан к ядру напрямую? (я могу поставить два ядра и к одному из них драйвер, потом смогу переключаться между свободным и проприетарным драйверами, просто загружаясь с "нужного"?)
Как вы это определили, если только спрашиваете как его поставить?
У знакомого на нетбуке установлено. Правда драйвер он использует свободный.
То есть, в линуксе драйвер привязан к ядру напрямую?
Нет. Но те пакеты, что в репозитории да, о чём вполне красноречиво говорят названия этих пакетов.
(я могу поставить два ядра и к одному из них драйвер, потом смогу переключаться между свободным и проприетарным драйверами, просто загружаясь с "нужного"?)
Это возможно.
То есть, в линуксе драйвер привязан к ядру напрямую?
Проприетарный драйвер для видео карты Nvidia состоит из драйвера для xorg-server`а, библиотек и собственно модуля, который собирается под определённую версию ядра. При установке драйвера под одну, как правило текущую используемую версию ядра, будет собран модуль. Модуль так же нельзя использовать с другими ядрами, даже одной линейки, т.е. модуль от ядра 3.16.1 не подойдёт для ядра 3.16.2, если только ядро не собрано с разрешением загрузки модулей от других ядер, так же модуль должен соответствовать версии прочих компонентов драйвера.
Правда драйвер он использует свободный.
Так у него изначально свободный драйвер медленнее проприетарного, в новом ядре его улучшили, вот и стало работать несколько быстрее по сравнению с прошлым "тормозом".
но её надо собирать из исходников для каждого конкретного ядра. Если ядро самосборное, то и прокладку вам собирать.
Ядро скачивал в виде RPM архива.
[url]ttp://download.opensuse.org/repositories/Kernel:/stable/standard/[/url]
Народ, я тут попал в очень глупую ситуацию:
Открыл значит я инструкцию данную мне выше. Там написано мол нужно удалить пакет1 и пакет2. КАКОЙ БЛИН ПАКЕТ!!! Интернета на тот момент не было и я решил попробовать поставить ядро не удаляя драйвер (ну, раз он привязан к ядру).
Естественно "фокус не удался". иксы не запускаются. (в recovery mode загружается).
Мне ТЕПЕРЬ чего делать то?
Снести ядро, снести драйвер, поставить ядро и поставить новый драйвер?
Или загрузиться и рекавери и от туда снести драйвер, потом установить?
Или загрузиться со старого ядра и снести драйвер, а потом загрузить новое и новый драйвер поставить?
P.S. На всякий случай - дайте команды на удаления ядра и драйвера.
P.P.S. или это можно провернуть через яст?
Ядро скачивал в виде RPM архива.
А репозиторий подключать не пробовали?
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Kernel:/stable/standard/[/span] Kernel:/stable/standard && zypper mr -p 97 Kernel:/stable/standard && zypper ref[/console]
Мне ТЕПЕРЬ чего делать то?
Делать всё по порядку, как описано в совете №10, из безопасного режима (благо для удобства он графический).
А репозиторий подключать не пробовали?
Не очень удобный для меня способ. (есть причины).
Как я понял, ведь разницы нет?
Делать всё по порядку, как описано в совете №10 из безопасного режима (благо для удобства он графический).
Там написано:
zypper rm пакет1 пакет2
А, какой пакет то? (гуевых программ для удаления нет?)
И еще, если я из безопасного режима ядра 3.16 удалю драйвера, то и ядро 3.11 его лишиться?
Как я понял, ведь разницы нет?
Нет.
Только не забудьте скачать все необходимые пакеты.
kernel-desktop
kernel-desktop-devel
kernel-devel
kernel-source
gcc
makeА, какой пакет то? (гуевых программ для удаления нет?)
В предыдущем пункте сказано же как искать:
[console]rpm -qa | grep nvidia[/console]
Есть. Yast называется.
Лучше бы, конечно, сначала систему изучили немного.
И еще, если я из безопасного режима ядра 3.16 удалю драйвера, то и ядро 3.11 его лишиться?
Да не удаляйте драйверов с предыдущего ядра.
Совет написан для чистой установки драйвера на ядро, в котором ранее был установлен драйвер с репозитория.
Да не удаляйте драйверов с предыдущего ядра.
Ох, как вы сейчас вовремя. Только что чуть не удалил. :D
А из за чего тогда иксы "упали"? Может их тоже нужно обновить?
P.S. Еще раз, на всякий случай спрошу: мне нужно просто стартовать с нового ядра, доставить пакеты и не входя в Х, поставить драйвер? Ничего больше не нужно?
P.S. Еще раз, на всякий случай спрошу: мне нужно просто стартовать с нового ядра, доставить пакеты и не входя в Х, поставить драйвер? Ничего больше не нужно?
В новом ядре загрузитесь в безопасный режим он графический, там и оперируйте.
А сам драйвер ставить конечно выйдя из иксов. Об этом сказано в совете во второй части. Но сначала нужно провести полную подготовку к установке, а то ничего хорошего не получится (пункты удаления старых драйверов можно опустить).
В новом ядре загрузитесь в безопасный режим он графический, там и оперируйте.
А сам драйвер ставить конечно выйдя из иксов.
Может тогда в обычном режиме все поставить? (вообще не заходя в иксы).
P.S.Мои виндовые привычки просто кричат - нельза ставить лрова в безопасном режиме!!!
В линуксе это безопасно?
Vochatrak,
Прочитайте моё предыдущее сообщение ещё раз внимательно.
з.ы. а про винду вообще забудьте