Cannot find grldr windows 7 что делать
Проблема установки grub4dos на usb hdd
Raxtop | Дата: Воскресенье, 08.08.2010, 00:30 | Сообщение # 1 |
| День добрый, уважаемые форумчане. Столкнулся с проблемой при установке grub4dos на usb hdd.
Есть usb hdd на 320 gb. Один раздел, всё в ntfs (отметка 1 на скрине). Ставлю на него grub4dos, копирую grldr, menu.lst и при попытке загрузится, он мне выдаёт сообщение о том, что на разделе не найден загрузчик grldr. Хотя по факту, он там есть (отметка 2 на скрине) Полный текст ошибки виден на 3 отметке на скрине (при живой перезагрузке (не через qemu) тоже самое). Измывался над диском как мог (форматировал разными тулзами, ставил граб и гуём и через консоль), три дня гуглил и шерстил всевозможные гринфлеши и бутланды и не нашёл ни одного внятного решения проблемы. Самое удивительное, что до какого-то момента, всё это работало. Но нет ведь! Неделю назад возникло непреодолимое желание отформатировать диск и сделать (на основе grub4dos) себе свою сборку мультибута. Теперь вот мучаюсь. upd: на руборде посоветовали bootice, он тоже не помог. Формат, установка граб в мбр, копирование grldr и меню в корень раздела, и результат по прежнему «не могу найти grldr». Уважаемые гуру, помогите решить данную проблему, пожалуйста. Полный текст ошибки (для тех кто будет гуглит решение данной проблемы) Cannot find grldr windows 7 что делать |
Статистика |
GreenFlash |
при загзузки компютера пишет no grldr | |||||||
| |||||||
Гружусь с флешки, Grldr на флехе присутствует. Флешка загрузочная, даже биос обновлял недавно. Пишет Try FD(0) Fat 32 . No GRLDR, потом пошел локальные диски HDD сканировать. Не находит на них GRLDR и требут перезагрузиться. Заметил особенность, в моем биосе, при выборе устройства загрузки F8, при старте компа, флешка определяется и находится как съемное устройство. Там где Флопик. А там где жесткие диски ее нет. Это понятно что глюк биос. Так вот что я сделал, сравнил МБР флешки win98 (HP USB Disk storage Format Tool) и МБР флешки Grub4dos 0.4.4 (bootlace 0x80). Данные в таблице разделов одинаковые, а сам код разный, но это понятно. Взял я обратно залил ВинХексом МБР win98 512 байт на флешку с GRUB и после перезагрузки флешка стала HDD. Добавлено (13.09.2010, 12:51) Так вот я решил поместить код МБР GRUBа (512 байт) в загрузочный сектор первичного логического диска флешки, а МБР оставил WIN98. Добавлено (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 (1 stage), она обменивается с БИОС инфой и биос пишет в этот байт «00h» хотя по умолчанию стоит «80h». | > Вывод Grub передает BIOS сведения о типе диска (ну что он USB) Загрузчик понятия не имеет, что грузится с USB. > А вот когда флешку форматируешь утилитой HP USB Disk storage Format Tool то флешка определяется в меню загрузки как HDD и находится в секции жестких дисков. | ||||||
|
Я имею ввиду, что 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 и переходит к дальнейшему выполнению программы в этой зоне адресов.», чем защита поможет?
Кстати, а как поведёт себя система при использовании этой MBR (описание работы)?
НАЖМИ МЕНЯ, прежде чем что-либо написать
Вот записал выше указанную МБР. Система обнаружила и поместила флешку в HDD, далее загрузилась консоль:
MBR 1234FA:
что дальше делать пока не разобрался.
Я сделал всё по инструкции, настроил bios на загрузку с флешки, перезагрузился-всё работает, установил windows 7. После этого флешка начала глючить. Я её втыкаю в комп, перезагружаюсь. Она мне пишет «grldr not find». Пробовал форматить флэху и делать всё заново, но флэшка своё grldr no find.
Вот название флэшки: Idimm Editor v 1.0 (вот их сайт)
Ввести номер раздела, F для флоппи или A для активного; возможно, нажать на Enter.
> делать всё заново
Попробуйте затереть MBR. Тогда действия точно будут выполнены заново. (см. http://greenflash.su/publ/13-1-0-57)
НАЖМИ МЕНЯ, прежде чем что-либо написать