Comments 12
Самое интересно что идея с загрузкой последней удачной конфигурации, так до сих пор и не работает.
И вообще средства восстановления видновс представляют очень жалкое зрелище.
И вообще средства восстановления видновс представляют очень жалкое зрелище.
Хм. Ну они хотя бы есть и пытаются. Я пару раз чинил сам не знаю что с их помощью. Тут буквально позавчера VPS обновил на Ubuntu 24.04, так GRUB взял и сдох. Само-собой, никаких средств восстановления - только старый-добрый терминал c приветливым grub>
Так это, скорее всего, не grub сдох
И средства восстановления есть, просто не знаю дистрибутива, в котором они включены по умолчанию (возможно, SuSE, не пробовал ни разу).
Если самому руками сделать, то можно использовать btrfs со снэпшотами и реализовать возможность отката к предыдущему снимку в случае неудачного обновления.
Ну а то, что пока приходится руками делать... Ну так, когда я в последний раз пользовался Windows (2022 год почти весь), и рылся по форумам Microsoft, по ощущениям в каждой ветке по любому вопросу, хоть раз да упоминалось "переустановите систему". А Linux - и дома, и на серверах у меня без переустановки десятилетиями (да, именно так!) стоит.
Дело в том, что "средство восстановления" в виде консоли grub для рядового пользователя настолько бесполезны, что проще действительно переустановить систему. Потому что в отличие от многих команд в терминале системы, команды в консоли grub нужно не просто копипастить, а понимать что они пишут в ответ.
Так это, скорее всего, не grub сдох
Да черт его знает, просто грузился в итоге вручную указывая путь до нужных файлов, а после - переустановил grub. Там, правда, тоже не обошлось без приколов, потому что при обновлении система решила переименовать сетевой интерфейс, и содержимое /etc/network/interfaces
перестало соответствовать действительности.
А Linux - и дома, и на серверах у меня без переустановки десятилетиями (да, именно так!) стоит.
Linux (конкретно Ubuntu) я в последний раз переустанавливал в прошлом году, потому что после покупки видеокарты в домашний сервер оказалось, что накатить ГУЙ на Ubuntu Server решительно невозможно - свежеустановленные иксы просто падали с непонятной ошибкой, а выдача Google отправляла в основном на форумы с темами аж 2005 годов. В итоге после перебора нескольких вариантов DE оказалось проще переставить Ubuntu Desktop.
Также я пару раз успешно ломал систему (например, один раз у меня хватило ума установить другую версию питона). Но я бехитростно раз в месяц-другой просто копирую весь /
на другой диск через rclone, так что процесс восстановления еще бьющийся в конвульсиях системы обычно весьма тривиален.
при обновлении система решила переименовать сетевой интерфейс, и содержимое
/etc/network/interfaces
Ubuntu перешла на netplan с версии 17.10
Wed Jun 21 00:58:33 UTC 2017 netplan by default in artful (replacing ifupdown)
файла interfaces не должно быть вообще
Дело в том, что "средство восстановления" в виде консоли grub для рядового пользователя настолько бесполезны, что проще действительно переустановить систему.
Дело в том, что и в Windows в огромном количестве случаев для восстановления требуется нешуточная экспертиза. Просто она у вас уже есть. И именно поэтому кажется, что в Windows проще, а не потому что на самом деле проще.
Кроме того, даже ответы официальных сотрудников Microsoft, очень часто сводятся к "переустановите систему" (фейспалм).
Linux (конкретно Ubuntu) я в последний раз переустанавливал в прошлом году, потому что после покупки видеокарты в домашний сервер оказалось, что накатить ГУЙ на Ubuntu Server решительно невозможно - свежеустановленные иксы просто падали с непонятной ошибкой, а выдача Google отправляла в основном на форумы с темами аж 2005 годов. В итоге после перебора нескольких вариантов DE оказалось проще переставить Ubuntu Desktop.
Ну вот я на 100% уверен, что в таком случае смог бы справиться без переустановки. В частности, потому что в Linux все конфигурационные файлы - текстовые, их местоположения известны, они у каждой программы свои. Если удалить что-то (X сервер) с концами (конфигурационными файлами), то можно будет установить только его заново с нуля.
Да скорее всего, справился бы даже без полного удаления, т.к. мне на 100% понятно, как оно работает, и если оно в принципе заводится на любом дистрибутиве, то смогу завести на любом другом.
Дело в том, что и в Windows в огромном количестве случаев для восстановления требуется нешуточная экспертиза. Просто она у вас уже есть.
У меня нет экспертизы, в последний раз моей проблемой под виндой было то, что она просто решила в один день перестать писать логи системы и приложений в журнал событий. Такой расклад меня не устроил, и я винду переустановил (это тоже всем с подобной проблемой предлагают после бесполезного в данном случае набора из DISM и SFC). Подобное же решение советую всем: гуглить проблемы под любую ОС обычно дольше, чем переустанавливать Windows.
Ну вот я на 100% уверен, что в таком случае смог бы справиться без переустановки.
Несомненно, есть люди, которые без переустановки справятся с чем угодно. Но если проблема даже не гуглится (сотни постов с проблемой "ubuntu 22 no video output after nvidia drivers" - это шум, а не полезная информация), то количество таких людей стремится к десяткам.
@GlobalSign_adminможно вас попросить раскрыть тезис о том, как переход на Rust помог бы избежать данного инцидента? Если я правильно понял в данном случае проблема была в файлах данных. Использование другого языка не позволило бы предотвратить инцидент. Или я что-то упускаю?
сколько это мусолить можно не пойму, я до этого сбоя знать не знал о них, пропиарились
Выводы из глобального сбоя CrowdStrike