Не обновляется ядро с 4.14 на 4.15 - мешает nvidia-340.

sudo pacman -Syu

........
........
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia-340xx: installing linux (4.15-1) breaks dependency 'linux<4.15'

Понятно, что IgnorePkg = linux исправляет ситуацию и обновляется всё, кроме ядра, но ведь и ядро-то обновить хочется. Что делать? Или ничего не делать и ждать "у моря погоды"? Установлен драйвер nvidia-340xx-340.106-3.
yurius
installing linux (4.15-1
У вас что тестинг подключен?
И кстати
The Linux 340.* legacy driver series is the last to support the G8x, G9x, and GT2xx GPUs, and motherboard chipsets based on them. Support for new Linux kernels and X servers, as well as fixes for critical bugs, will be included in 340.* legacy releases through the end of 2019
vs220
У вас что тестинг подключен?
Без понятия. Скажем так, специально я ничего похожего на "тестинг" не подключал - только вчера установил систему (повторно) и минимально настроил её - звук, внешний вид, пакеты и всё необходимое для сборки TWRP (питон, java и т.д.), android-sdk... Может случайно какой-то "тестинг" вместе с каким-то пакетом подцепился - без понятия )

UPD, а, вы вот пост обновили. Значит, "до конца 2019"... Понятно тогда. А есть ли какая-то альтернатива этому 340хх ? Пробовал из AUR ставить 387

yaourt -S libxnvctrl nvidia nvidia-dkms nvidia-settings nvidia-utils

- ругается "nvidia: requires linux>=4.15". Получится ли за один приём (то есть без перезагрузки) такая операция: удалить 340, обновить ядро до 4.15, поставить 387?
yurius
Без понятия
Важно: Будьте осторожны при использовании репозитория testing: ваша система может сломаться после обновления. Его должны использовать лишь опытные пользователи, знающие, как справиться с потенциальными проблемами.
В /etc/pacman.conf закомментируйте тестинг
должно быть так (поставьте #)
#[testing]
#Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

После сохранить и обновить систему

pacman -Syuu
смотрите вики https://wiki.archlinux.org/index.php/Official_repositories

yurius
поставить 387?
Какая у вас видеокарта?
vs220
Какая у вас видеокарта?

GeForce GT 420

vs220
#[testing]
#Include = /etc/pacman.d/mirrorlist
А, вы об этом? Ну да, раскомментирую обычно, до сих пор ничего плохого не случалось. Но в связи с вот этим

vs220
пользователи, знающие, как справиться с потенциальными проблемами

я таки вот не совсем и понимаю, "как справиться с потенциальными проблемами". В Убунте всё было ясно - Recovery Mode, и можно было поднять систему из руин, и поднимал, много раз. Можно было менять ядра и дрова видеокарты, как перчатки, в случае любых проблем. А на Арче Рекавери Мода нет - как попасть в консоль? Точнее, как попасть в консоль "от имени установленной (но поломанной) системы" (извините, не знаю, как это сказать "по-научному")? Можно выйти в консоль через Live-USB, но если его под рукой нет?

А один раз система повисла на загрузке, я нажал Ctrl + Alt + F2, появилась консолька, но через секунд 5-10 исчезла, и так по кругу: вызываешь её, ещё не успел что-то набрать, а она уже исчезла.
yurius
Ну да, раскомментирую обычно, до сих пор ничего плохого не случалось.
Есть золотое правило: не знаешь, не трожь.
Прежде чем что то менять в системных файлах, нужно понять - что это, зачем это и чем чревато (это же касается и копипаста чужих сриптов).
Если есть сомения и не до конца понятен смысл, лучше спросить на форуме.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Если есть сомения и не до конца понятен смысл
Да читал я естественно эти предупреждения, да и смысл слова "тестинг" не нуждается ни в каких пояснениях - всё ясно, экспериментальные материалы, всё "на свой страх и риск", чё тут спрашивать. Просто я не из пугливых, да и опыт восстановления системы (пусть и запоротой собственноручно, полу-специально) - это ценнейший опыт ) Слетевшая система - это ж не потерянные 1000$ , все документы у меня всё равно на вторых разделах на трёх HDD )
yurius
как попасть в консоль
https://wiki.archlinux.org/index.php/Change_root#Reasoning
teplovoz
https://wiki.archlinux.org/index.php/Change_root#Reasoning

arch-chroot /location/of/new/root
For example, in the installation guide this directory would be /mnt:

# arch-chroot /mnt
Благодарю! То есть, всё как было при установке самого Арча? То есть, полностью делать так: загрузиться с Live-USB, а затем:

mount /dev/sdXY /mnt
arch-chroot /mnt

- и можно работать, как будто ты "находишься в поломанной системе"?
yurius
А один раз система повисла на загрузке, я нажал Ctrl + Alt + F2, появилась консолька, но через секунд 5-10 исчезла, и так по кругу: вызываешь её, ещё не успел что-то набрать, а она уже исчезла.

Если установлен grub, то при загрузке, когда появится меню grub, нажми буковку Е и в строке запуска ядра допиши в конце циферку 3, потом кнопочку F10 и будет тебе голая консолька.
https://t.me/arch_linuxru
 
Зарегистрироваться или войдите чтобы оставить сообщение.