Проблема с загрузкой с разных дисков
Подключены 2 ЖД. На первом стоит sabayon, на 2ом - генту. sabayon грузится нормально, а вот с гентой страшная проблема )))
Выбираю в биосе boot device с генту, появляется правильный grub а дальше чуть позже все, зависалово. И строчка со словом "sabayon" перед зависаловом проскакивает.
Такое впечатление, что grub'у нумерует устройства безразлично по отношению к тому, какой диск был выбран загрузочным. Что это - мои кривые руки или кривая идеология? ))))
Покамест чтобы загрузить генту, надо физически отключать диск с sabayon (не помогает даже отключение диска в биосе).
В общем - как-то странно все это. Если grub действительно нумерует устройства всегда одинаково, без разницы с какого диска была загрузка, то как вообще его настраивать?? То есть как настраивать с учетом того, что я могу перетыкать физические диски как мне удобно, ничего не меняя в загрузчиках? Я конечно могу написать в grub.conf генты вместо hd(0,0) - hd(1,0), но когда я решу убрать диск с sabayon, то grub.conf опять редактировать? Бррр... маразм... так же не может быть? видимо, я что-то упустил..
- Для комментирования войдите или зарегистрируйтесь
Ну ооооочень знакомая
Ну ооооочень знакомая тема.... я так понял тут проблема или в биосе или в "правильности" его считывания:
сам до конца так и не понял в чем проблема у самого стоит 1 диск и 1 флешка: диск соответственно посмоыслу должен быть sda флешка sdb .
В результате под sda "сидит" вообще какая то не понятная штукензия :
Диск стал sdb флешка sdc, а недавно разок он(диск) вообще отказался грузится с sdb типа подавай ему sdc что и было сделано на что я был конкретно убит наповал(никаких некорректных завершений и глюков не было).
ps хорошо если бы ктото просветил на эту тему (чувствую это как то с ядром связано)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Способ, которым grub именует
Способ, которым grub именует разделы, близок к рандомному. Лучшее, что могу посоветовать, это
1) Если у вас нет чётких причин этого не делать, используйте LILO. Да, он устарел, но тем не менее у меня прекрасно работает на всех конфигурациях.
2) Сочините один загрузчик на обе оси, поставьте его в MBR одного диска и не мучайте больше BIOS. Если нужно менять ось по умолчанию, переустановите загрузчик. Это быстрее и надёжнее. Иначе рано или поздно будет прикол, например, у моего приятеля одна ось корень другой за своп посчитала. У меня в разное время до 4 дистров сидело на одном загрузчике, и это удобно.
no way...
Почему мне удобнее через bios - потому что в этом случае это единственное, что (по идее) нужно менять в случае любой физической переконфигурации...
Получается, что нет способа привязать grub не к номеру по шине, а к "текущему" (загрузочному) диску, как это делается в NTLDR - если не указан ARC path к разделу? А LILO так тоже не умеет?
[partially solved]
проблему удалось частично решить путем:
1) пересборкой genkernel с ключом --disklabel
2) изменением в grub.conf real_root=/dev/sda1 на real_root=LABEL=my_boot_label
теперь grub не обращает внимание на порядок подключения дисков.
title Gentoo Linux
И плевать на нумерацию.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.