У меня странная ситуация - порядок дисков, как сообщает BIOS, отличается от порядка дисков, которые видит Linux.
Что делает проблематичным запуск - grub устанавливает на sda, но BIOS загружается с sdd или что-то вроде этого (на этой машине 7 дисков, 4 на внутреннем контроллере и 3 на внешнем.
Возможно ли сделать установку grub (а потом и обновление) на все диски, а не только на / dev / sda? Я понятия не имею, с какого диска хочет загрузиться bios (все диски одинаковые, и, так как я сделал на них набег, я не могу удалить их по своему желанию), так что единственное решение, которое я вижу, это сделать установку grub на всех sda-sdg.
Это стабильная версия Debian с Grub2.
Вы не написали ничего подобного, какой дистрибутив вы используете (я слепой?). Сегодня я почти уничтожил свой сервер, потому что я был действительно убит из-за неработающей grub-install. Раньше у меня была ошибка GRUB 17 при попытке сделать это.
Так что у меня есть лучшее решение, как очень просто и очень быстро установить grub на несколько дисков в raid. Если вы можете загрузить свою систему (после установки или из живого дистрибутива) и установить Debian Wheezy (в моем случае, версия 7.2), вы можете просто ввести следующую команду:
(Вы должны быть root при этом !!!)
Я нажимал просто войти, войти, войти и последний экран, возник вопрос, на какие устройства я хочу установить GRUB! :-) Просто по своему пространству выберите все физические диски (не выбирайте устройства / dev / md, просто / dev / sdb / dev / sdc и т. Д. И ни один не выбирайте / dev / sdb1 или / dev / sdb2, просто только устройства без номеров!) В моем примере / dev / sdb / dev / sdc dev / sdd / dev / sde not / dev / sdb1 ... Затем вы идете дальше и ждете несколько секунд (около 30 или 45 секунд, чтобы закончить) и возьми следующий праздник для праздника, потому что ВЫ ЭТО СДЕЛАЛИ! ;-)
Ubuntu-сервер 12.04 LTS спросит вас в конце установки, хотите ли вы установить grub на все устройства. У Debian его нет.
После этого решения не имеет значения, на каком жестком диске загружается раньше или позже, оно будет загружаться каждый раз.
Наслаждаться ;-)
источник
Порядок, в котором устройства инициализируются во время загрузки, может быть случайным, вызывая проблемы, если ваш / etc / fstab использует идентификаторы дисков (sda, sdb и т. Д.).
Проверь две ссылки, как обойти:
http://debian-user.blogspot.com/2007/05/uuid-instead-of-devsda1.html
http://debian-resources.org/node/9/
источник