The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз ядра Linux 6.5"
Отправлено Аноним, 31-Авг-23 03:12 
> А можно просто: use 'screen', Luke. Тогда не надо выполнять перезагрузку

Тем не менее, если что-то пошло не так, гарантий что "screen" будет работать примерно столько же сколько и для всего остального. А вот например снапшот btrfs с системой в чуть более раннем виде где все еще было ЗБС можно даже grub зацепить, с минимумом допущений. Шансы что grub сработает заметно выше чем шансы что сработает цепочка типа (grub, kernel, initrd, куч алиб/прог/скриптов и только потом за ними - screen). До того как система screen вообще сможет запустить - много чего может пойти не так. И в этом смысле как last resort для изучения совсем не стартанувшей системы может пригодиться вообще init=/bin/bash - и даже это может обломаться если были повреждены системные либы, например.

> и можно, с некоторыми удобствами, наживую выполнить отладку plymouth'а, и всего того,
> что будет после

Мсье знает толк в извращениях :)

> Если следовать вашей логике, то в вашем случае надо было не на UART выводить,

Вообще, много где именно именно на UART и выводят. По дефолту. Потому что ядро умеет поднимать уарты очень рано ("early console"), это требует абсолютный минимум инита железа, и можно зацепить все это к более живой системе и посмотреть WTF. Так что шансы увидеть что-то осмысленное даже при жестком затыке, даже в самом начале - сильно возрастают. Если разуть глаза можно будет найти десятки железок у себя под боком с линухом, где, прицепив сериальный шнурок можно будет увидеть именно ЭТО. А когда проблема понята можно с ней уже прицельно разобраться. А если до взлета screen дело не дошло, что вы вообще делаете? :)

> а просто выпить водки.

Это еще почему?

> Разговор был о ядерном скроле и применении костыля в связи с его отсутствием

Ну вот в случае uart - можно смотреть вывод на другой системе, в любом удобном софте, и даже в файло залогить и разработчикам скинуть. Это конечно требует второй ноут или комп и немного подколючки проводов и возможно трансляции уровней, но COM на десктопах обычно до сих пор есть как гребенка на мамке, видимо в том числе и поэтому. А если и этого не хватило - останется только жытаг. Потому что если ядро не подало признаков жизни после инита железа - ну, до вашего скрина дело не дойдет. В упомянутом примере, если у вас не взлетел pci, то клавиатуру на вон том usb вы тоже не получаете, потому что usb контроллер на pci был. Так что скроллить вы ничего и никуда не сможете чисто технически. А поскольку видяхи на ее PCIe тоже нет - то и увидеть наскролленое вы тоже не сможете. И соответственно рецепт спасения не такой уж и универсальный как вы там вещаете.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру