LINUX.ORG.RU

После установки драйверов Nvidia не загружается Fedora 39

 , ,


0

2

Изначально Федора не устанавливалась с картои 3060, зависала на запуске гнома. Отключил, установил на карте встроенной в процессор. Загрузился. Установил драйвер nvidia . Выключился, включил карту nvidia, при загрузке ошибка, в журнале

Failed to switch root:path '/sysroot' dose not seem to be an OS tree. os-release file is missing.
Initrd-swirch-root.service: failed with results 'exit-code'
Failed to start initrd-switch-root.service - Switch Root.

И загружается в sh (если я не ошибаюсь) где нет dnf и как переустановить драйвер непонятно

Опции grub

Load_video
Set gfxpayload=keep
Insmod gzio
Linux ($root)/vmlinuz-6.5.11-300.fc39.x86_64 rd.driver.blacklist=nouveau mo\
dprobe.blacklist=nouveau nvidia-drm.modeset=1
Initrd ($root)/initramfs-6.5.11-300.fc39.x86_64.img


Последнее исправление: my_casualty (всего исправлений: 3)

Ответ на: комментарий от whbex

примерное так если не ошибаюсь

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install akmod-nvidia

sudo reboot
my_casualty
() автор топика

И как именно писал установочный образ? Я уже сталкивался с ситуациями, что из-за кривой записи странные глюки.

Рекомендую Fedora Media Writer, он скачает образ, проверит его сумму, запишет, проверит запись.

Потому что по идее должно было и с воткнутой nVidia поставится, nouveau же есть.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от my_casualty

То, что оно не завелось через nouveau, в принципе ставить вопрос, а рабочая ли видеокарта. Можно пнуть sudo akmods --force и nvidia-smi – собрались ли модули и определяется ли видеокарта. Но опять же, система не работала со свободными драйверами – это как минимум странно. И если были проблемы с блобом, то система переключилась на nouveau, но он тоже не работает…
Лучше, для чистоты эксперимента, установить систему с флешки для исключения непонятной магии.

luiswoo
()
Ответ на: комментарий от luiswoo

Да у него рут не монтируется, судя по описанию. А судя по одной неправильно вбитой опции ядра, могло быть и в другом месте что-то подобное. Или мало места под /boot дал и initrd не собрался или собрался криво. Люди вон год уже пердолятся с этой проблемой https://discussion.fedoraproject.org/t/failed-to-start-initrd-switch-root-service-switch-root/75275

cobold ★★★★★
()
Ответ на: комментарий от cobold

Ошибся только в переписывании опции в топик, так там nvidia-drm.modeset=1 , с телефона переписывать не самое удобное, а фото экрана это как-то странно. Изначально пробовал еще и федору 37, 38 , 39 но гном зависал при запуске, хотя тоже образ 37 успешно работал на нвидии 960 Карта (3060) рабочая, сейчас норм пашет под win 7

/boot сделан отдельно и там немного места, действительно могло не хватить но расширить возможности не было.

удалять предпоследнее ядро и пересобирать? что нужно удалить из опции граба чтобы в баше запуститься? переустанавливать драивера или можно пересобрать как-то без этого?

my_casualty
() автор топика
Ответ на: комментарий от my_casualty

Ты можешь переставить систему нормально переразметив разделы? Чтобы в дальнейшем не спотыкаться об место при обновлении ядра. Если же нужно именно эту восстановить, то я б загрузился с установочной флэшки сделал chroot в установленную систему, смонтировал в ней /boot, посмотрел содержимое /boot на тему того можно ли удалить какие-то старые ядра и освободить тем самым место а дальше перегенерить initrd при этом внимательно просмотрев что оно в процессе пишет, нет ли ошибок

cobold ★★★★★
()
5 января 2024 г.

подумав, увы понял что ковырять все нет не опыт ни времени на его получение, сделал следующее.

некоторые шаги были тепее не куда , но это простительно нубу.

то что грузилось, это была консоль восстановления как оказалось и «наверное все с было плачевно если падало в нее» даже при попытках загрузки без иксов я просто не в теме что такое есть в линуксе и как выглядит )

  1. воткнул старую навидию 960 (очень тупо)

  2. успешно поставил свежую федору

  3. удалил из boot лишние ядра чтобы места хватило

  4. вставил новую карту, загрузился в консоль

  5. удалил и установил новые драйверы

зы: boot конечно, можно было бы и расширить, но отрезать из начало уже занятого раздела не так просто, а рисковать потерять работоспосбность этого раздела увы «не сейчас» (простых «для меня» и быстрых способов не нашел).

совет себе,

  1. boot > 500 мб, а лучше = 1гб, погоду не сделает а нервы с экономит.( хоть и будет не так весело))

  2. ставь ос из консоли а не через «графический режим»

  3. там что то еще про lvm и файловые системы но это вникать и время надо

-=всем пис=-

my_casualty
() автор топика