vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
vincНоут? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vincПравильно …. только не забудь сделать backup …. Ну и смотреть напрямую можно так, например, 16 байт - прямо с диска - sudo hexdump -C -n 16 /dev/sda - из файла backup_MBR - sudo hexdump -C -n 16 /path/to/backup_MBR В части дискового редактора — вряд ли так быстро найдешь и скачаешь нужное + освоение ну и учти, что они виндовые ….. а вообще считаются лучшими WinHex и DMDE …......... Имеются и в Linux, но я их не пробовал ... UPD .... Не пойдет …... нюанс в том, что потом с этого диска вообще не загрузиться, а прописка параметра загрузки, делающая диск нормальным и не сработает …. раз он не загрузочный ...
Ошибки не исчезают с опытом - они просто умнеют
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
vincТак и поставь разные грабы. vinchttps://www.youtube.com/watch?v=RN0-QHZnvKk
Lupus pilum mutat, non mentem.
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Спасибо за советы. Экспериментирую с простыми вариантами. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Ответ на свой вопрос получил. Описываю 1) Сначала забил нулями mbr hdd-диска, который у меня sda: dd if=/dev/zero of=/dev/sda count=1 bs=512 Результат: перестало грузиться всё, пишет - нет устройств для загрузки. Стало понятно, что, несмотря на очередность загрузки дисков, выставленную в биосе, компьютер пропускал mbr ssd-диска и стартовал только с hdd. 2) Просмотрел еще раз на таблицу разделов на ssd и выставил флаг bootable на один из его разделов. Результат: комп "увидел" mbr ssd-диска, Grub запустился и вывалился в консоль. Итак, причиной ошибки стало отсутствие флага bootable! Когда я менял разделы, то этот флаг слетел, а я его не выставил обратно. Ведь я читал, что этот флаг нужен только для Windows и при использовании Grub он по-сути не работает. Но оказалось, что мой биос вообще не запускает загрузчик из mbr, если нет этого флага на одном из разделов, - т.е. просто пропускает этот диск. Вот это новость (по крайней мере для меня)! 3) Дальше технические моменты. Переставил еще раз Grub в обновленную mbr ssd-диска, вернул mbr для hdd-диска из бэкапа. И все заработало как раньше. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Самая простая идея пришла в голову, когда вопрос был снят;) Можно было загрузочную флэшку воткнуть в очередь загрузок между двумя жесткими дисками. Тогда, если начнется загрузка с флэшки, значит загрузка с первого жесткого была пропущена по какой-то причине. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vinc, может на будущее пригодится, с какой-нибудь целью. Решился все-таки проверить дисковый редактор DMDE for Linux Скачал Console для Linux …. понравилось то, что не нужно устанавливать … вид старых DOS программ …. показала все мои ранее удаленные разделы на загрузочной флешке (восстановление тестить не стал, нет времени) … Решил протестить сам hex редактор на изменении MBR (кода загрузчика) … решил изменить сигнатуру 55 AA , точнее записать 00 00 (наличие сигнатуры проверяется подпрограммой BIOS в первую очередь, и при ее отсутствии, диск считается не загрузочным) Данные до изменения запустил DMDE и вместо 55 AA записал 00 00 …. и главное, при сохранении изменений предложила записать дамп измений для отката ….. что я и сделал …Результат после внесения изменений пробуем загрузиться …. не дает …. пробуем восстановить, загружаем DMDE и возвращаем все на место, точнее делаем откат, используя сохраненный ранее дамп ….Проверяем - все вернулось на место, флешка загрузилась …. Пользоваться можно .... Пригодится для востановления и ручной правки ......
Ошибки не исчезают с опытом - они просто умнеют
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
vasekСпасибо. "В хозяйстве все пригодится";) |