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
|
Спасибо за советы. Экспериментирую с простыми вариантами. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
vadikНе. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
jim945Что конкретно посоветуете установить? Пакет, команда. Я ни с чем кроме GRUB дела не имел. Изучать весь раздел https://wiki.archlinux.org/index.php/Category:Boot_loaders для моего вопроса как-то нерационально. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
jim945Например? vasekВот так, правильно понимаю?
vasekА какой редактор для этого посмотреть? Чтоб попроще. А, вообще, я думал, может у grub лог какой-то можно включить, чтобы он показал точку, из которой он стартовал. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
В компьютере два диска: /dev/sda -HDD и /dev/sdb - SSD В Биосе выставлена очередность загрузки сначала с SSD. На днях переразмечал новый кусок на SSD, в результате после перезагрузки Grub отказался грузиться. Команда "grub-install /dev/sdb" результата не принесла и заставила начать экспериментировать. В ходе экспериментов, наудачу, поставил загрузку Grub на HDD "grub-install /dev/sda" и система начала грузиться как раньше. При этом очередность загрузки дисков в Биосе я не менял. Собственно, вопрос: как мне понять на каком из дисков отрабатывает MBR (чтобы понять, работает ли очередность в Биосе)? И если MBR на SSD не работает, то как это может быть? Никаких ошибок не выдается. Вариант - физически отключить диск и проверить - понятен, но может еще какие-то варианты? |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
|
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
flygrounderЕсли конкретно Evo/lution (он, кстати, жив еще?), то ничем. Это просто набор скриптов, устанавливающий пакеты в определенном порядке. Но тот же ArchBang - это уже другое дело. Там настраивается среда. И, вообще, каждый дистрибутив/установщик надо рассматривать индивидуально. flygrounderДумаю суть в том, что Arch для тех, кто хочет четко понимать, из чего у него состоит система. И этап ручной установки как раз и является одним из основных в этом. Это и образовательный этап - надо читать Вики, знакомиться с системой. Плюс тот факт, что от пользователя ничего не скрывается, не прячется - возникает доверие к дистрибутиву. Да и уверенность в своих силах приобретается - нет "магии", есть знания. |