Страница 3 из 3

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 24 мар 2025, 17:38
slant
madesta писал(а):
24 мар 2025, 16:47
Это самое то. В таком случае никогда никаких проблем не будет
В случае UEFI - будет. Т.к. по умолчанию, EFI раздел только один, соответственно - если отключить диск где он находится (со всеми загрузчиками), то грузится не будет вообще ничего. Мало того, еще и из самой UEFI запись об отсутствующей физически EFI (загрузчике) может быть стерта автоматически - некоторые прошивки таким грешат.

Выхода два:
1. Делать для каждой оси отдельный EFI вручную на ее собственном диске. EFI разделов может быть несколько. (Только не все оси дадут выбрать, на какой именно EFI будет установлен их загрузчик. В частности винда - не даст, использует первый из найденных.)
2. Выделить отдельный диск еще и для EFI раздела. Благо, что можно обойтись флешкой (записи туда почти нет), или просто диском для данных, где самих осей не будет. (Правда, винда флешку может и не принять как подходящее место для EFI.)

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 24 мар 2025, 19:58
prusony
slant писал(а):
24 мар 2025, 17:38
В случае UEFI - будет.
Ну так-то - да. Нужно было написать. После того как груб сделал своё дело - создал загрузчик, он что-то подписывает на виндовские диски, и если попробовать отключить ссд с Линуксом и grub, загрузить чисто какую-то винду скорей всего без шаманства не получиться.
Ну т.е. обязательное условие загрузки по выбору всех ОСей - это сначала успешная загрузка grub . (Меня это устраивает...)
А если вдруг легла винда или слёг винчестер с виндой, отключаем опять все диски, оставляем проблемный, перекатываем винду(или что там нужно), подключаем по местам остальные диски и опять просим груб обновить меню загрузки.

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 24 мар 2025, 23:29
slant
prusony писал(а):
24 мар 2025, 19:58
Ну так-то - да. Нужно было написать. После того как груб сделал своё дело - создал загрузчик, он что-то подписывает на виндовские диски, и если попробовать отключить ссд с Линуксом и grub, загрузить чисто какую-то винду скорей всего без шаманства не получиться.
Рекомендую почитать материалы про то, как устроена загрузка через EFI - вы сейчас такую невнятную кашу написали...

1. Grub не создает загрузчик - он сам и есть загрузчик.
2. Grub ничего никуда не пишет, тем более на диски/разделы Windows.
3. NVRAM у UEFI - содержит загрузочные записи всех установленных (корректно) систем, а раздел EFI - все их загрузчики. В отличии от загрузчиков Legacy и загрузки через BIOS - они друг другу совершенно не мешают, т.к. EFI загрузчики - это обычные файлы, которые лежат на самой обычной FAT32, с разными именами и в разных каталогах. И друг-друга (Windows/Linux) не перезаписывают. Даже Windows больше не позволяет себе затирать другие загрузчики. Максимум, делает себя системой по умолчанию в UEFI.
4. Скрипт-установщик GRUB, если находит другие загрузчики (не Linux-овые) - пишет конфиг, позволяющий передать им управление через выбор в меню GRUB. Но если этого сделано не будет - другие установленные системы все равно можно грузить - уже через выбор в самой UEFI.

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 25 мар 2025, 03:05
madesta
slant писал(а):
24 мар 2025, 17:38
В случае UEFI - будет.
Не знал :blush: , так как на единственной машине, на которой у меня 2 системы, разметка дисков MBR, на машине UEFI нету.

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 25 мар 2025, 14:11
prusony
madesta писал(а):
25 мар 2025, 03:05
вы сейчас такую невнятную кашу написали...
Ну вы не первый )). Плохо выражаю мысли. Почему пурга написана. Выше описал как ставил системы. Так вот после последнего пункта (когда все ОС-ы поставлены, и grub создал бут-меню), если отключить например диск Линукса и одну из семёрок, оставшаяся семёрка уже не загружается никак (даже если в БИОС её диск загрузочным сделать). Потому сделал вывод что груб что-то на виндовые диски своё пишет.

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 25 мар 2025, 14:41
slant
"После этого" - еще не значит "в следствие этого".
На такой же логической ошибке карго-культы заводят. :)

Кстати, там у вас точно UEFI загрузка? А то, семерка в UEFI режиме на современных прошивках загружаться не умеет. В ней баг, не дающий ей грузится на прошивках соответствующий стандарту UEFI 2.0 и далее. Зависает на "флажке". Только на старых, первых платах с UEFI может загрузится в этом режиме. Баг нашли уже после окончания поддержки, потому и не вылечили.

Много сбоев после установки обновлений, перенос на другой SSD

Добавлено: 25 мар 2025, 16:58
prusony
slant писал(а):
25 мар 2025, 14:41
Кстати, там у вас точно UEFI загрузка?
Точно! Материнка MSI ZH77A-G43.