Автор Тема: после обновления АльтОбразование 9 до p10 не страртует.(решено)  (Прочитано 635 раз)

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
Дорого дня!
Не дождался дистрибутива на p11, решил рискнуть и обновиться до p10(по инструкции). Всё прошло вроде как удачно, ругался с самого начала только на squid, но после его удаления обновление прошло без ругани. После обновил ядро (st-def), тот ругнулся что нет части модулей, согласился без них.
Цитировать
Kernel std-def version 5.10.51-std-def-alt1 has 45 external modules. Use -i to select which modules to install.
ATTENTION: Selected kernel does not have 5 following external module(s) which you have
installed for your currently booted std-def kernel:
   bbswitch drm-radeon rtl8723de rtl8821ce v4l
Do not answer yes if these modules are important for your system.
The following extra modules will be installed:
   (auto-selected) bcmwl drm drm-ancient drm-nouveau nvidia staging virtualbox virtualbox-addition virtualbox-addition-guest virtualbox-addition-video
После перезагрузки показал меню grub, после выбора появляется индикатор загрузки, но хард уже совсем молчит, переключение между консолями не дает никакого изображения, никаких ошибок но при этом загрузка останавливается. Попробовал загрузить ядро, которое было до обновления, тоже самое(по моему при dist-upgrade были какие-то манипуляции с initrd), а вот на более старом ядре грузанулся. Возможно таки установить ядро из ветки p10?
Спойлер
lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Complex
   Subsystem: ASUSTeK Computer Inc. Device 85cb
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics]
   Subsystem: ASUSTeK Computer Inc. Device 85cb
   Kernel driver in use: radeon
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller
   Subsystem: ASUSTeK Computer Inc. Device 85cb
   Kernel driver in use: snd_hda_intel
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
   DeviceName:  Onboard IGD
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: xhci_hcd
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 09)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: xhci_hcd
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: ohci-pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: ehci-pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: ohci-pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 16)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
   Kernel driver in use: piix4_smbus
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
   Subsystem: ASUSTeK Computer Inc. Device 85e0
   Kernel driver in use: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
   Subsystem: ASUSTeK Computer Inc. Device 85ca
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
   Kernel driver in use: pcieport
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
   Kernel driver in use: pcieport
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 2)
   Kernel driver in use: pcieport
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 3
   Kernel driver in use: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 4
   Kernel driver in use: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 5
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
   Subsystem: ASUSTeK Computer Inc. Device 85bf
   Kernel driver in use: xhci_hcd
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 11)
   Subsystem: ASUSTeK Computer Inc. AM1I-A Motherboard
   Kernel driver in use: r8169
Пробовал грузить Rescue самый последний и в нем делать make-initrd -k 5.10.51-std-def-alt1, так-же не грузится по итогу.
« Последнее редактирование: 01.12.2024 21:47:26 от valobasoff »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
То есть установлено более двух ядер, на одном грузится, на двух последних (p9 и p10) нет? Или на двух последних всё же грузится, но нет изображения? По ssh зайти даёт?

Или сразу попробовать с каким-нибудь nomodeset загрузить, или fbdev для пробы:
https://www.altlinux.org/Первая_помощь#Проблемы_с_драйвером_видеокарты
« Последнее редактирование: 29.11.2024 11:45:53 от asy »

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
Стояло на P9 2ядра:
5.4.274-std-def-alt1 -рабочее, из которго происходило обновление.
5.4.193-std-def-alt1 -старое.
После перехода и обновления на p10 до перезагрузки установил  по моему 5.10.228-std-def-alt1.
После перезагрузки ядро по умолчанию (5.10) не стартануло, 5.4.274-std-def-alt1 тоже, а 5.4.193-std-def-alt1 - запустилось.
Причем видно что строка состояния в негрузящихся ядрах в новом цветовом решении запускается, а 5.4.193-std-def-alt1 в старом(синем).
Дело скорее всего не в графике, потому как до неё дело не доходит. Мне кажется грузится первичный имидж, и на этом всё. Т.е. хард зажигается буквально на 1-2 секунды после начала загрузки и всё. Ни одна служба не стартует. Ни в какую консоль не попасть.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
Мне кажется грузится первичный имидж, и на этом всё.
Но тут тогда изображение должно текстовое остаться. В /boot даты создания initrd-*.img какие? Если у старого ядра initrd пересоздался, то может что и не так стало, но иных вариантов, почему перестало грузиться то ядро, которое грузилось, я не вижу. Кстати в /etc/sysconfig/installkernel полезно сделать INITRD_AUTOUPDATE=none на мой взгляд.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
В /boot даты создания initrd-*.img какие?
По 5.4.274 дата новая, но я уже пытался и руками имидж пересоздавать. Но как я и писал выше, в процессе dist-upgrade видел что какая-то движуха по имиджу была. И после первой попытки загрузки 5.4.274 видел другие цвета, уже из темы P10.

Кстати в /etc/sysconfig/installkernel полезно сделать INITRD_AUTOUPDATE=none на мой взгляд.
В чём профит ? Нужно будет создавать его руками всегда после обновления ядра? Оно же мне кажется создает только новый имидж, не трогая текущий...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
Кстати в /etc/sysconfig/installkernel полезно сделать INITRD_AUTOUPDATE=none на мой взгляд.
В чём профит ? Нужно будет создавать его руками всегда после обновления ядра? Оно же мне кажется создает только новый имидж, не трогая текущий...
Как раз чтобы у старых ядер не переписывался. По умолчанию там сейчас в дистрибутивах =all ради обновления фирмвари для CPU, но мне кажется, что оно того не стоит. А для вновь устанавлеваемого ядра initrd, разумеется, создастся.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
В общем попробуйте загрузиться с тем, которое грузится, удалить последнее, потом update-kernel. По списку модулей. Всё оно там связано с графикой и wifi, то есть начальная загрузка обязана случиться. И попробуйте с nomodeset всё же.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
И попробуйте с nomodeset всё же.
Попробовал nomodeset xdriver=vesa, картинка чуть изменилась, появились 3 точки но тоже зависла. Решил подождать и примерно через 5 минут загрузилась графика. Попробовал перезагрузить и страртануть без параметров, так же через 5 минут примерно простоя загрузка началась и завершилась успешно :-\. Удалили plymouth, но на экран всё равно процесс загрузки не выводится(

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 868
Удалили plymouth, но на экран всё равно процесс загрузки не выводится(
"Esc" нажать попробуйте, когда 3 точки, или картинка plymouth появляется.
через 5 минут примерно простоя загрузка началась и завершилась успешно
systemd-analyze blame

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
"Esc" нажать попробуйте, когда 3 точки, или картинка plymouth появляется.
Появлется только мигающий курсор, никакого вывода больше нет.
systemd-analyze blame
тут я так понимаю тоже нет инфы, скорее всего потому что фризится на самом начале, до загрузки служб вероятно дело не доходит ещё.
Спойлер
systemd-analyze blame
11.326s systemd-udev-settle.service
10.487s systemd-journal-flush.service
 7.900s nmb.service
 6.447s dev-sda2.device
 6.169s accounts-daemon.service
 6.020s polkit.service
 5.158s cups.service
 4.818s mnt-14680FA6680F8628.mount
 4.201s upower.service
 4.200s avahi-daemon.service
 4.105s dbus.service
 4.086s systemd-logind.service
 3.266s mnt-4kfilms.mount
 3.259s bind.service
 3.104s NetworkManager.service
 2.764s systemd-udevd.service
 2.592s network.service
 2.455s ahttpd.service
 2.416s vconsole-setup-kludge@tty1.service
 2.232s zapret.service
 2.015s udisks2.service
 2.011s smb.service
 2.005s lvm2-monitor.service
 1.941s systemd-fsck-root.service
 1.698s iptables.service
 1.559s systemd-tmpfiles-setup-dev.service
 1.558s systemd-modules-load.service
 1.179s sshd.service
 1.174s x11presetdrv.service
 1.153s rpcbind.service
 1.131s dev-hugepages.mount
 1.130s dev-mqueue.mount
 1.130s sys-kernel-debug.mount
 1.129s sys-kernel-tracing.mount
 1.120s colord.service
 1.021s sys-kernel-config.mount
 1.000s sys-fs-fuse-connections.mount
  930ms ModemManager.service
  930ms cpufreq-simple.service
  862ms lightdm.service
  837ms apcupsd.service
  485ms systemd-udev-trigger.service
  314ms lm_sensors.service
  282ms systemd-journald.service
  278ms user@500.service
  278ms systemd-random-seed.service
  265ms modprobe@drm.service
  148ms alsa-restore.service
  123ms systemd-sysctl.service
  119ms modprobe@fuse.service
  104ms kmod-static-nodes.service
  102ms modprobe@configfs.service
   97ms systemd-tmpfiles-setup.service
   93ms dev-disk-by\x2duuid-283cc6dd\x2dadb2\x2d43df\x2dac82\x2df66d9f1e0f23.swap
   71ms quotaon.service
   58ms systemd-remount-fs.service
   56ms chronyd.service
   54ms systemd-user-sessions.service
   34ms xinetd.service
   34ms systemd-update-utmp.service
   18ms systemd-tmpfiles-clean.service
   17ms systemd-quotacheck.service
   16ms user-runtime-dir@500.service
    8ms systemd-update-utmp-runlevel.service
    5ms modprobe@dm_mod.service
    5ms modprobe@loop.service
    5ms modprobe@efi_pstore.service
    5ms tmp.mount

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
тут я так понимаю тоже нет инфы, скорее всего потому что фризится на самом начале, до загрузки служб вероятно дело не доходит ещё.
Попробуйте, ради интереса, с init=/bin/sh загрузиться что ли. Или где он там сейчас из-за https://www.altlinux.org/Usrmerge. Дойдёт до приглашения в консольке, или как?
« Последнее редактирование: 30.11.2024 19:53:03 от asy »

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 868
скорее всего потому что фризится на самом начале
Попробуйте, в меню grub нажать "е" и в строке linux удалить параметр resume.

Оффлайн valobasoff

  • Участник
  • *
  • Сообщений: 408
Попробуйте, в меню grub нажать "е" и в строке linux удалить параметр resume.
Спасибо, оно!
Посмотрел в /etc/default/grub бы неправильный uuid swap-a, подставил правильный, # grub-mkconfig -o /boot/grub/grub.cfg, #make-initrd -k 5.10.228-std-def-alt1 и всё стало как надо. :-)