no grldr при загрузке с флешки что делать
No grldr при загрузке с флешки что делать
Форум » Мультизагрузочная флешка » Общий » при загзузки компютера пишет no grldr (при загзузки компютера пишет no grldr хотя флешки там нет) |
при загзузки компютера пишет no grldr
Victorman86 | Дата: Среда, 25.08.2010, 16:11 | Сообщение # 16 | |||||
Вообщем решил проблему при помощи fbinst. На всякий случай приведу текст fb.cfg: Заметил особенность, в моем биосе, при выборе устройства загрузки F8, при старте компа, флешка определяется и находится как съемное устройство. Там где Флопик. А там где жесткие диски ее нет. Это понятно что глюк биос. Так вот что я сделал, сравнил МБР флешки win98 (HP USB Disk storage Format Tool) и МБР флешки Grub4dos 0.4.4 (bootlace 0x80). Данные в таблице разделов одинаковые, а сам код разный, но это понятно. Взял я обратно залил ВинХексом МБР win98 512 байт на флешку с GRUB и после перезагрузки флешка стала HDD. Добавлено (13.09.2010, 12:51) Добавлено (13.09.2010, 13:02) 80h is first HDD, 00h is first FDD. Actually this byte is ignored for read. The boot code will | > Вывод Grub передает BIOS сведения о типе диска (ну что он USB) Загрузчик понятия не имеет, что грузится с USB. Я имею ввиду, что Bios в момент нажатия кнопки F8, а может быть и раньше, при выполнении инициализации оборудования от куда то получает инфу о подключенных устройствах. Про HDD, DVD-RW все понятно, но почему флешка определяется по разному, при разных МБР. Вот что показывает BIOS в меню загрузки при использовании MBR win98: А вот что показывает если установить МБР от GRUB (разница в 512 байт, даже меньше, так как таблица разделов не изменилась, изменился только код МБР): Прикрепил МБР win98 и МБР GRUB (512 байт) Щас попробую GRUB 0.4.3 с ней помоему ранее проблем не было. | > А проблема то может в несовместимости GRUB с Биос. Скорее всего. Например, тут сказано, что некоторые BIOS бывают заточенными под один тип MBR (но почему тогда возникает проблема с загрузочным сектором от grub4dos?). Не совсем понятно, как планируется решать проблему, кроме описанного в предыдущем сообщении «записать значение в MBR и защитить от записи». С другой стороны, поскольку «MBR делает с себя копию в адрес 0000h:0600h и переходит к дальнейшему выполнению программы в этой зоне адресов.», чем защита поможет? | Щас закину, потом отпишусь. Кстати 0.4.3 тоже глючит. Вот записал выше указанную МБР. Система обнаружила и поместила флешку в HDD, далее загрузилась консоль: MBR 1234FA: что дальше делать пока не разобрался. | У меня такая же проблема: Я сделал всё по инструкции, настроил bios на загрузку с флешки, перезагрузился-всё работает, установил windows 7. После этого флешка начала глючить. Я её втыкаю в комп, перезагружаюсь. Она мне пишет «grldr not find». Пробовал форматить флэху и делать всё заново, но флэшка своё grldr no find. Вот название флэшки: Idimm Editor v 1.0 (вот их сайт) | > MBR 1234FA: Ввести номер раздела, F для флоппи или A для активного; возможно, нажать на Enter. Не грузится grub4dos на разных компьютерах по разному. Ставлю grub на внешний винт HDD A-Data 320GB [CH94 320Gb] 2.5″ USB 2.0, на NTFS. Пробовал разные способы установки grub, разные версии grub. Не чего не изменяется. Помогите если сможете очень нужен загрузочный винт со всякой ботвой типа алкид лиф сд ну и тд и тп. Ошибка при загрузки выпадает такая, выдает в столбик разные файловые системы и пишит что не может найти файл grldr. Иногда после этой ошибки пишит какую-то муть про MBR и начинает отчет в 5 секунд и уходит на перезагруз. Пологаю что проблема такая же как у Тесла, Lestad. Прошу ответы типа дело в винте не писать, это я и сам понимаю что с ним что-то, вот и прошу помочь исправить это. Ругаться и матерится тоже в мой адрес не надо, если где-то ступил, я и русский язык хорошо понимаю. GRUB всемогущий, или Делаем загрузочную флешкуПро сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике. Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику). А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего! Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования. ДемонстрацияДля пользователей Linux нет необходимости объяснять, как пользоваться командой grub-install /dev/sdb, да и преимущества grub им очевидны. Предвидя комментарии типа dd, хочу сказать, что статья нацелена в первую очередь на Windows пользователей. Для пользователей Vista и 7 установка несколько сложнее, чем в XP — делается это чрез bcdedit: делаем резервную копию bcdedit.exe /set GUID device boot Либо так же запустить GRUB\install.bat из файла в приложении. В общем то на этом установка закончена, и можно уже перезагружаться и поиграться с командной строкой (нажать С после появления меню grub). Например, можно начать загрузку с дисковода: Выключить компьютер: Можно загрузиться с заранее вставленной флешки (если конечно там есть какой то загрузчик): А можно начать установку Windows 7, образ которой до этого просто разархивировали на флешку (и сама флешка не загрузочная): Напомню, что все это мы делали из режима командной строки. Но 1 в 1 (удалив только последнюю команду boot ), эти команды можно прописать и в menu.lst, и они будут работать из меню. Случай из жизни: Cлетел MBR первого диска, и по этому BIOS загрузил сразу grub со второго диска. Увидев привычный синий экран, я смекнул что MBR, после очередных экспериментов, повреждена и требуется восстановление. Все что потребовалось мне, это перейти в режим командной строки ( С ) и ввести: И началась загрузка Windows7 После загрузки выполнил bootsect /nt60 c: /mbr И все (!) УстановкаИ так, Вы прониклись и хотите сделать себе такую флешку, но у Вас уже есть флешка на 16Гб и форматировать ее крайне не желательно, а большинство распространенных утилит (и инструкций) для изготовления бут-флешек предлагают ее предварительно отформатировать, что бы, полагаю, убедиться, что на создаваемой флешке точно файловая система FAT32. А потом устанавливают туда опять же grub или isolinux. Установить grub можно без форматирования (при условии, конечно, что у вас уже FAT32, коих абсолютное большинство). Есть утилитка Winrub (любителям GUI), а в архиве GRUB4DOS есть bootlace.com. Рассмотрим вариант WinGrub. Раньше это был sfx архив, который сам себя распаковывает в %programfiles% и создавал ярлык на рабочем столе, что мне не нравилось. Достаточно было его самостоятельно распаковать, запустив потом grubinst_gui.exe. Когда писал статью, скачал последнюю версию, там уже инсталятор более менее полноценный. Качаем, ставим. Либо смотрим приложенный файл в конце статьи, я выложу свой комплект для сборки архивом. Запускаем, далее выбираем флешку (ориентируясь по размеру), и в partition list выбираем MBR или Whole disk. Жмем Install. Появляется окно консоли «The MBR/BS has been successfully installed«, с предложением нажать Enter, После нажатия которого — оно закрывается. В случае если написал «grubinst: Should be a disk image» поставьте галочку «Floppy image» и повторно нажмите Install Теперь GRUB4DOS прописан в MBR. Наполняем1. Alkid live В папке programs можно удалить лишнее, если флешка не сильно большая. А так же обновить базы антивирусов до актуального состояния. 2. Hiren’s BootCD что легко преобразуется в синтаксис grub добавляем и его в menu.lst У меня EEEPC без CD привода и когда вдруг встала необходимость восстановить его, я даже не задумался где взять внешний привод. Переписал Ghost образ с DVD дсика на флешку на «большом» компе, загрузился с флешки и восстановил. 4. Запуск дистрибутива. Возьмем для примера образ Parted Magic. Качаем образ для USB. Он уже на grub и имеет очень большое меню различных вариантов загрузки. Для его установки распаковываем архив, папка pmagic должна оказаться в корне, и из boot\grub файл menu.lst копируем в \pmagic, а в наш груб добавляем: Эта команда загрузит меню из родного menu.lst от pmagic, и нам не придется вообще ничего изобретать. Разве что добавить в \pmagic\menu.lst пункт для возврата обратно в наше: В последней версии PМagic добавилась еще куча утилит, в т.ч. memtest, восстановление grub, hardware analyzer. Рекомендую самостоятельно потренироваться в «переселении» их на свою флешку, подглядывая в п.3 или menu.lst. 5. Запуск Live Ubuntu. У меня лежал «ubuntu-9.10-desktop-i386.iso«, на его примере и рассмотрим. Так же, разархивируем в корень. В папке isolinux (ее после можно удалить), в файле text.cfg находм как запускается Live режим, и соответственно добавляем свои строки в menu.lst (сравните что там было и что получилось) 6. Установка Debian (точно так же ставится и Ubuntu): После начала установки будет найден образ ISO DVD1 и продолжится установка без сети, без CD приводов. 7. Установка на флешку Антивирусов сильно сложнее, например установку Dr.Web Live CD я расписывал тут. Образы антивирусов не все удалось нормально «подселить» на флешку, если кто то сможет и поделится опытом буду рад (сам давно их не качал, возможно в последних версиях это уже делается сильно проще). В образе от Dr.Web, например, лежит даже инструкция по установке на флешки. 8. DOS. Тут стоит разделить, если нам нужен ДОС для какой то серьезной работы, то имеет смысл найти DOS-Live образы, например этот, и грузить как в п.3. Мы же запускаем DOS что бы потом из него запустить установку Windows XP. От ДОСа нам понадобятся: желательно, но не обязательно: Копируем все это в корень флешки, а в menu.lst добавляем 9. Установка Windows 7. Как уже писал выше достаточно разархивировать ISO в корень флешки, а в menu.lst добавить (уже с hd0,0) УдалениеЧто делать если случайно установили grub в MBR основного диска, а не флешки, либо нужно удалить с флешки? Можно воспользоваться утилитой bootsect.exe как я писал выше. ЗаключениеНадеюсь что примеры помогут кому то разобраться, а кому то заинтересоваться данным загрузчиком, а утилиты для создания загрузочных флешек будут вызывать улыбку (ни кого не хочу обидеть, уважаю всех разработчиков, больше того сам с таких утилит начинал). Ну и конечно же очень рекомендую изучить подробнее сам grub, и GRUB4DOS, например вот русское руководство по последнему. Так же ресурсы, которые могут быть полезны тем, кто хочет создать свою загрузочную флешку: Приложение — мой архивчик со всем необходимым: bootsect, DOS, grub install скипт, WINGRUB, grub4dos. А так же список файлов на моей флешке c описаниями (некоторые просили). No grldr при загрузке с флешки что делатьКак-то создавая мультизагрузочную флэшку с помощью Novicorp WinToFlash v1.13, у меня возникла проблема с загрузкой с этой флэшки на одном из компьютеров (материнка ASUS Maximus Formula), даже на более древнем (2006) ноутбуке проблем с загрузкой с этой флэшки не было. Выдавало ошибку, что не найден grldr. Методом долгого тестирования, я выяснил, что виноват grub4dos, входящий в состав. Банальной заменой файла grldr из состава WinToFlash на новый из программы Grub4DOS так просто проблему не решить. Как я это сделал читайте ниже. Вариант 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 на флэшку.
|