vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
RusWolfПриветствие груба то сразу появляется, по идеи биос передал управление грубу и дальше его работа. И одинаковый груб но только с флешки грузит модули и конфиг с ssd тоже без задержки |
RusWolf |
|
Темы:
11
Сообщения:
2394
Участник с: 16 июля 2016
|
vs220, есть одно но, в первом случае приветствие выдаёт core.img и долго думает находясь на SSD, во втором случае boot.img и core.img находятся на SD карте и core.img не тормозит, выводит приветствие и без тормозов обращается к /boot/grub |
amon |
|
Темы:
42
Сообщения:
780
Участник с: 01 июня 2017
|
Еше раз поясню картину. Есть - древний нетбук lenovo S10-3s (двухядерный intel Atom и 2 гига оперативки) без UEFI и с sata2 - SSD Kingston 2,5` sata3 (MBR, 4 основных раздела - резерв венды ntfs, линукс ext4, венда ntfs, линукс ext4)... венда на GPT не садится - GRUB2 установлен по вики Проблема - примерно 50/50 грузит нормально или зависает на приветствии граба с мигающим курсором. Примерно через минуту (вариант с подвисанием) как ни в чем не бывало вываливает меню выбора варианта загрузки и дальше как по маслу. Ради эксперимента была взята карта sd (слот для нее есть на борту). Карта с разметкой GPT содержит всего два раздела - под загрузчик (EF02, совсем маленький) и все остальное ext4. На карту установлен GRUB2 командой grub-install /dev/sdX....и все...ни тебе указания, где лежит папка boot с grab.cfg, ни вообще самой папки на карте нет. 1. Грузим с карты. После старта (перезагрузки) моментально выскакивет меню выбора, которое прописано в grub.cfg на винте по стандартному пути. 2. Грузимся с винта - тут раз на раз не приходится, как описано выше. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Давно не копал так глубоко, но мысль есть. core.img собирается с модулями необходимыми для загрузки файлов и конфига из раздела. Туда добавляются дрова на интерфейс подключения жесткого и ФС. Так же встраивается простой конфиг. Либо дров встроено несколько. Нужно подобрать оптимальный. Либо конфиг кривой. Копайте в эту сторону
Lupus pilum mutat, non mentem.
|
amon |
|
Темы:
42
Сообщения:
780
Участник с: 01 июня 2017
|
jim945о каких дровах речь? Ставил все по минимуму и только то, что необходимо для жизни.. опять же - почему на sd карте все собралось нормально без "нескольких" дров? jim945О каком конфиге речь? и снова - почуму для sd карты тот самы1 конфиг "ровный"? |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
amonЗанимался этим несколько лет назад. И компа под рукой нет сейчас. core.img собирается автоматически под устройство загрузки. Например Используешь загрузку с sata, gpt, lvm, ext4. Соответствующие модули и встраиваются увтоматически. Если убрать из этой цепочки lvm, то соответственно модуль его поддержки не будет встроен.
Lupus pilum mutat, non mentem.
|
amon |
|
Темы:
42
Сообщения:
780
Участник с: 01 июня 2017
|
jim945Ладно, если оно так - не хватает в цепочке модуля, то почему может три-пять раз загрузиться нормально, а потом впадает в минутный ступор?..и снова - недостающее звено вдруг волшебным образом через минуту находится?. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
amonНеправильный выбор драйвера. С меньшей скоростью доступа например.jim945Ладно, если оно так - не хватает в цепочке модуля, то почему может три-пять раз загрузиться нормально, а потом впадает в минутный ступор?..и снова - недостающее звено вдруг волшебным образом через минуту находится?. А почему не каждый раз? Да тупо из-за хренового контакта, высохших кондеев или другой железной проблемы.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
У команды grub-install есть параметр Можно попробоавть использовать его.Плюс Для принудительного выбора встраиваемых модулей.Если ничего не добьетесь, то grub-install использует команду grub-mkimage для сборки core.img В ней как раз и увидите.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Помимо модулей biosdisk и nativedisk, их кстати нельзя встраивать одновременно, можно попробовать подобрать из модулей pata ahci ehci ohci uhci. Когда-то в ноуте перенёс жесткий на место cdrom и хотел загружать систему с него. grub не видел диск. Подбор этих модулей помог решить проблему.
Lupus pilum mutat, non mentem.
|