No grldr при загрузке с флешки что делать
| Форум » Мультизагрузочная флешка » Общий » при загзузки компютера пишет no grldr (при загзузки компютера пишет no grldr хотя флешки там нет) |
Заметил особенность, в моем биосе, при выборе устройства загрузки F8, при старте компа, флешка определяется и находится как съемное устройство. Там где Флопик. А там где жесткие диски ее нет. Это понятно что глюк биос.
А вот когда флешку форматируешь утилитой HP USB Disk storage Format Tool то флешка определяется в меню загрузки как HDD и находится в секции жестких дисков.
Но стоит установить Grub4dos 0.4.4 или 0.4.5 командой bootlace 0x80 так сразу диск перекидывается наверх, в секцию съемных дисков, к флопику.
Так вот что я сделал, сравнил МБР флешки win98 (HP USB Disk storage Format Tool) и МБР флешки Grub4dos 0.4.4 (bootlace 0x80). Данные в таблице разделов одинаковые, а сам код разный, но это понятно. Взял я обратно залил ВинХексом МБР win98 512 байт на флешку с GRUB и после перезагрузки флешка стала HDD.
Вывод Grub передает BIOS сведения о типе диска (ну что он USB), он попадает в секцию съемных дисков, а потом уже Grub его видит как (FD0) и из-за этого трабла с отсутствием GRLDR
Добавлено (13.09.2010, 12:51)
———————————————
Далее.
Почитав в Википедии и еще кое где про МБР, а особенно про Алгоритм работы кода MBR от Microsoft я узнал, что она (подпрограмма МБР) ищет разделы HDD помеченные активным флагом и далее передает управление загрузочному сектору найденного активного логического диска. Подробнее Алгоритм работы кода MBR от Microsoft.
Добавлено (13.09.2010, 13:02)
———————————————
Подумав, почитав README_GRUB4DOS.txt,
секция 3. FAT32 Boot Sector/Boot Record Layout (for loading grldr)
байт по смещению 40h.
80h is first HDD, 00h is first FDD.
Actually this byte is ignored for read. The boot code will
write DL onto this byte. The BIOS or the caller should set
drive number in DL.
We assume all BIOSes pass correct drive number in DL.
Buggy BIOSes are not supported!!
Загрузчик понятия не имеет, что грузится с USB.
Я имею ввиду, что Bios в момент нажатия кнопки F8, а может быть и раньше, при выполнении инициализации оборудования от куда то получает инфу о подключенных устройствах. Про HDD, DVD-RW все понятно, но почему флешка определяется по разному, при разных МБР.
Вот что показывает BIOS в меню загрузки при использовании MBR win98: 
А вот что показывает если установить МБР от GRUB (разница в 512 байт, даже меньше, так как таблица разделов не изменилась, изменился только код МБР): 
Вывод, МБР ГРУБ передает для Биоса параметр флешки отличный от параметра МБР win98.
Прикрепил МБР win98 и МБР GRUB (512 байт)
Щас попробую GRUB 0.4.3 с ней помоему ранее проблем не было.
Скорее всего. Например, тут сказано, что некоторые BIOS бывают заточенными под один тип MBR (но почему тогда возникает проблема с загрузочным сектором от grub4dos?).
Не совсем понятно, как планируется решать проблему, кроме описанного в предыдущем сообщении «записать значение в MBR и защитить от записи». С другой стороны, поскольку «MBR делает с себя копию в адрес 0000h:0600h и переходит к дальнейшему выполнению программы в этой зоне адресов.», чем защита поможет?
Вот записал выше указанную МБР. Система обнаружила и поместила флешку в HDD, далее загрузилась консоль:
MBR 1234FA:
что дальше делать пока не разобрался.
Я сделал всё по инструкции, настроил bios на загрузку с флешки, перезагрузился-всё работает, установил windows 7. После этого флешка начала глючить. Я её втыкаю в комп, перезагружаюсь. Она мне пишет «grldr not find». Пробовал форматить флэху и делать всё заново, но флэшка своё grldr no find.
Вот название флэшки: Idimm Editor v 1.0 (вот их сайт)
Ввести номер раздела, F для флоппи или A для активного; возможно, нажать на Enter.
Не грузится grub4dos на разных компьютерах по разному.
На буках грузится в частности на моем acer aspire one, грузится на моем первом компе где мать Gigabyte GA-X48-DS5, не грузится на всех компах Hewlett-Packard корпоративных (мать неизвестна, чипы intel, не грузится на компах корпоративных krafway (мать MSI, чипы intel,) не грузится на моем втором компе где мать ASUS P5B DELUX.
Ставлю grub на внешний винт HDD A-Data 320GB [CH94 320Gb] 2.5″ USB 2.0, на NTFS.
Пробовал разные способы установки grub, разные версии grub. Не чего не изменяется.
Помогите если сможете очень нужен загрузочный винт со всякой ботвой типа алкид лиф сд ну и тд и тп.
Ошибка при загрузки выпадает такая, выдает в столбик разные файловые системы и пишит что не может найти файл grldr. Иногда после этой ошибки пишит какую-то муть про MBR и начинает отчет в 5 секунд и уходит на перезагруз.
Есть флеха 4 ГБ kingston на ней grub робит с любого компа хотя делал все из тех же файлов.
Пологаю что проблема такая же как у Тесла, Lestad.
Прошу ответы типа дело в винте не писать, это я и сам понимаю что с ним что-то, вот и прошу помочь исправить это.
Ругаться и матерится тоже в мой адрес не надо, если где-то ступил, я и русский язык хорошо понимаю.
No grldr при загрузке с флешки что делать
Как-то создавая мультизагрузочную флэшку с помощью Novicorp WinToFlash v1.13, у меня возникла проблема с загрузкой с этой флэшки на одном из компьютеров (материнка ASUS Maximus Formula), даже на более древнем (2006) ноутбуке проблем с загрузкой с этой флэшки не было. Выдавало ошибку, что не найден grldr.
Методом долгого тестирования, я выяснил, что виноват grub4dos, входящий в состав. Банальной заменой файла grldr из состава WinToFlash на новый из программы Grub4DOS так просто проблему не решить. Как я это сделал читайте ниже.
Вообще там что-то связано с загрузочной областью MBR.
Вариант 1 (простой или тем кто только создает мультизагрузочную флэшку )
Создание мультизагрузочной флэшки с помощью программы NoviCorp WinToFlash 1.13 с уже обновлённым Grub4DOS
1. Открываем папку WinToFlash\Components\MultibootManager\BootCore. Там переименовываем файл grldr например в grldr_org. Запускаем программу Bootice от имени администратора. Нажимаем закладку «Утилиты». Редактор меню Grub4DOS. Откроется Редактор меню Grub4DOS. Открываем файл grldr_org (иконка папки со стрелкой). Копируем все содержимое в буфер обмена (CTRL+A, потом CTRL+С). Не закрываем окно.
2. Скачиваем последнюю версию Grub4DOS с сайта http://grub4dos.chenall.net/categories/downloads/ выбрав последний год. Я использовал версию grub4dos-0.4.6a-2019-03-25. Если с более новыми будут проблемы используйте ту, что и я. Распаковываем из архива grub4dos-0.4.6a-2019-03-25.7z файл grldr в папку WinToFash\Components\MultibootManager\BootCore.

4. Запускаем WinToFlash от имени администратора (правая кнопка мыши на запускном файле и выбрать Запуск от имени администратора). Добавляем образы и запускаем создание мультизагрузочной флэшки. Дождаться завершения.
5. Вот теперь у нас обновленная версия Grub4DOS на флэшке созданной в WinToFlash. Версию можно увидеть в редакторе Grub4DOS в строке состояния, открыв файл grldr на флэшке. Так же можно проверить какая версия Grub4DOS на флэшке, то нужно загрузиться с флэшки (или воспользоваться эмулятором QEMU) и переходя из меню в меню можно увидеть версию в верхней строке.
Вариант 2 (более сложный или тот кто уже сделал мультизагрузочную флэшку, но не хочет создавать ее заново начать с 4 пункта)
Создание мультизагрузочной флэшки с помощью программы NoviCorp WinToFlash 1.13 с последующим обновлением Grub4DOS
1. Форматируем флэшку в NTFS стандартной программой в Windows

3. Запускаем grubinst_gui.exe от имени администратора. Выбираем флэшку (не ошибитесь с выбором диска) и нажимаем Install (если будут проблемы с загрузкой флэшки, поиграться с Опциями Disable PrevMBR и Previous MBR first)

5. Скачиваем последнюю версию Grub4DOS с сайта http://grub4dos.chenall.net/categories/downloads/ выбрав последний год. Я использовал версию grub4dos-0.4.6a-2019-03-25. Если с более новыми будут проблемы используйте ту, что и я. Распаковываем из архива grub4dos-0.4.6a-2019-03-25.7z файл grldr на флэшку.

7. Вот теперь у нас обновленная версия Grub4DOS на флэшке созданной ранее в WinToFlash. Версию можно увидеть в редакторе Grub4DOS в строке состояния, открыв файл grldr на флэшке. Так же можно проверить какая версия Grub4DOS на флэшке, то нужно загрузиться с флэшки (или воспользоваться эмулятором QEMU) и переходя из меню в меню можно увидеть версию в верхней строке.
Не включается компьютер/ноутбук. Пишет “Try (hd0,0): NTFS5: No grldr”
При включении компьютера или ноутбука довольно часто возникают различные ошибки, после которых операционная система отказывается загружаться. Причем чаще всего это происходит спонтанно, без каких – то предварительных признаков. Грубо говоря, вчера работало – сегодня нет.
Одна из таких ошибок – Try (hd0,0): NTFS5: No grldr. Cannot find GRLDR. В конце текста предлагается нажать Ctrl+Alt+Del для перезагрузки. Сделав это, ситуация повторяется.
Далее мы расскажем о причинах появления этой ошибки, а также о способах избавления от нее.
Что означает?
Данная ошибка говорит о том, что не найден загрузчик операционной системы. Из-за этого BIOS не может передать ему управление и начать загрузку.
Как исправить?
В первую очередь обратите внимание не вставлены ли в USB порты компьютера/ноутбука флешки или внешние жесткие диски. Картридер ноутбука также стоит проверить, так как там может быть флешка. Также посмотрите нет ли в DVD приводе дисков. Если есть – извлекаем и пробуем включать.
Извлекаем все флешки из USB портов
Извлекаем флешку из картридера
Это связано с тем, что в настройках приоритета загрузки BIOS выставлено на первое место какое – то иное устройство, но только не ваш основной жесткий диск, на котором находится Windows и ее загрузчик.
Установка приоритета загрузки устройств
Проверьте это, и если это так – выставьте на первое место жесткий диск, чтобы больше этой проблемы не возникало.
Если же с приоритетом загрузки все в порядке и в USB портах нет никаких устройств хранения информации, то это значит, что есть проблемы с системным загрузочным разделом.
В этом случае советуем вам проверить жесткий диск на наличие битых секторов. Если они есть – жесткий диск под замену.
Тест поверхности диска в Victoria
Следующим шагом стоит попробовать загрузиться со специальной версии Windows PE (не требующей установки), найти в корне диска C файл ntldr и переименовать его в grldr. Это же можно сделать, переставив ваш жесткий диск в другой компьютер, подключив, например, через USB переходник.
Переходник для подключений жестких дисков или SSD через USB
Запуск командной строки через восстановление windows
На самый крайний случай, если ничего не помогло – переустанавливаем Windows.
No grldr при загрузке с флешки что делать
Версия BIOS F13j BETA скачал по этой ссылки http://www.gigabyte.ru/download/mb/bios/25445/
Загрузчик на USB HDD Grub4dos скачал здесь http://sarovar.org/projects/grub4dos/
На материнской плате GA-EX58-UD5 тоже загружался на какой то предыдущей версии BIOS версию не помню, а с версии BIOS F12 не загружается. Пробовал загружаться через F12 загружаться с USB HDD и выбором в BIOS
Advanced BIOS Features
Hard Disk Boot Priority
Указывл здесь первой флешку
При загрузке пишет
Try (hd0,0): NTFS5:0
Try (hd0,1): NTFS5: No grldr
Try (hd0,3): NTFS5: No grldr
Try (hd0,3): NTFS5: No grldr
Error: Cannot find GRLDR in all devices. Press Ctrl+Alt+Del to restart.
Собрал загрузочный USB HDD на основе загрузчика Grub4dos, пользуюсь давно и проблем с загрузкой на других материнских платах нет. Проверял на
Asus P5GD1 Pro
Asus P5LD2-VM
GA-8IPE1000-G
Asus P5GC-MX_1333
MSI 945GM2-F (MS-7210)
и многих других.
Ноутбуках
Asus A6b00R
Dell Vostro
HP TouchSmart tm2-1080er
HP TouchSmart tm2-2050er
и многих других.
Если у кого есть мысли в чем может быть дело подскажите
Добавлено (14.09.2010, 17:22)
———————————————
Сегодня я встроил загрузчик Grub4Dos в загрузчик Windows 7
следующим способом из руководства по Grub4Dos:
после чего этот USB HDD воткнул в ноутбук HP выбрал с нег загрузку и вуаля все работает
Из чего можно сделать вывод что проблема не в загрузчиках а в материнской плате GA-EX58-UD5с BIOS F13j BETA
либо в настройках BIOS
No grldr при загрузке с флешки что делать
Столкнулся с проблемой при установке grub4dos на usb hdd.
Описание:

Есть usb hdd на 320 gb. Один раздел, всё в ntfs (отметка 1 на скрине).
Ставлю на него grub4dos, копирую grldr, menu.lst и при попытке загрузится, он мне выдаёт сообщение о том, что на разделе не найден загрузчик grldr. Хотя по факту, он там есть (отметка 2 на скрине)
Полный текст ошибки виден на 3 отметке на скрине (при живой перезагрузке (не через qemu) тоже самое).
Измывался над диском как мог (форматировал разными тулзами, ставил граб и гуём и через консоль), три дня гуглил и шерстил всевозможные гринфлеши и бутланды и не нашёл ни одного внятного решения проблемы.
Самое удивительное, что до какого-то момента, всё это работало. Но нет ведь! Неделю назад возникло непреодолимое желание отформатировать диск и сделать (на основе grub4dos) себе свою сборку мультибута. Теперь вот мучаюсь.
upd: на руборде посоветовали bootice, он тоже не помог. Формат, установка граб в мбр, копирование grldr и меню в корень раздела, и результат по прежнему «не могу найти grldr».
Уважаемые гуру, помогите решить данную проблему, пожалуйста.
Полный текст ошибки (для тех кто будет гуглит решение данной проблемы)
Try (hd0,0): NTFS5: No grldr
Try (hd0,1): Invalid or null
Try (hd0,2): Invalid or null
Try (hd0,3): Invalid or null
No boot signature in partition table of drive (hd01)
Error: cannot find GRLDR in all devices.




























