Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: z0bra
Дата сообщения: 18.06.2009 18:38
а зачем снаружи-то? внутренний содержит поиск по определённому алгоритму того, что лежит снаружи, и найденному наружнему передаёт управление. его и получишь из внутреннего в наружнем, который на Joilet...
Автор: m0nty2k5
Дата сообщения: 20.06.2009 10:36
В чем может быть причина того, что grub на флешке не грузит на некоторых компьютерах menu.lst и показывает вместо него консоль?
Все делаю как описано тут: http://www.hiren.info/pages/bootcd-on-usb-disk , правда под Вистой приходится WinHex'ом немного "доделывать", заменяя "BOOTMGR" на "GRLDR".
Автор: z0bra
Дата сообщения: 20.06.2009 12:11
m0nty2k5>> может быть связанно с рзмером раздела, с которого грузишся. здесь уже это обсуждалось.
Автор: m0nty2k5
Дата сообщения: 20.06.2009 13:24
флеш 512мб - это много или мало?
Автор: Victor_Dobrov
Дата сообщения: 21.06.2009 05:44
Есть ли возможность в GfxBoot показывать описание пункта меню?

title Загрузка Windows XP\n\nThis is the help text.\n And this is the 2nd line of the help text. - это описание.
Если есть, подскажите, где взять исходник для компиляции или готовый модуль.

m0nty2k5
Цитата:
флеш 512мб - это много или мало?

Кому-то и 16 гигов мало А если серьёзно, то для установки ХР с флэшки может и не хватить.
Автор: z0bra
Дата сообщения: 21.06.2009 08:54
m0nty2k5>> в контексте твоего вопроса - нормально. проблемы наблюдались при размерах более 8гб.
на флешке какие разделы? какая версия габ4дос? что перед тем как выбрасывает в консоль отрабатывает? на каких машинах это происходит и постоянно ли? что менял во внутренем меню, если менял?

Victor_Dobrov>> такой прямой возможности нет. делается через создание .html файла с описанием элемента меню, обработкой его перловой утилитой help2txt, в результате получаем .hlp файл, кот. показывает GfxBoot по F1.
Автор: Retro_Man
Дата сообщения: 21.06.2009 12:31
Пишу функциональную прогу (уже почти дописал), для форматирования во все возможные, поддерживаемые виндой файловые системы, с возможностью установки GRUB в качестве основного загрузчика. Поддержка создания образов флешек и защита от авторан вирусов.

Пока вот дописываю некоторые функции, снабжаю диалогами, но в целом уже работает. Если будет заинтересованность, выложу здесь для тестов позже.

Автор: m0nty2k5
Дата сообщения: 21.06.2009 21:59
Victor_Dobrov

Цитата:
А если серьёзно, то для установки ХР с флэшки может и не хватить.

так мне нужен только Hiren's CD и ни чего больше, причем, везде загружающийся, а не гадать, загрузится ли он на этом ПК или опять только консоль будет.

Добавлено:
z0bra

Цитата:
на флешке какие разделы? какая версия габ4дос? что перед тем как выбрасывает в консоль отрабатывает? на каких машинах это происходит и постоянно ли? что менял во внутренем меню, если менял?

1) на флешке только один раздел FAT32.
2) не знаю, но наверное одна из самых новых. Дата файла в архиве 31.03.2009
3) ни чего, я вижу тут же консоль grub'a
4) со старыми не сталкивался, а вот на новых бывает:
- на ASRock A780FullHD не работает (я пробовал в биосе ставить совместимость USB девайсов, больше там нет ни чего интересного).
- на Gigabyte GA-MA69GM-S2H работает эта же флешка.
- на Asus P5K Pro так же работает.
- на некоторых новых ноутбуках HP работает.
5) в меню как все на сайте, ни чего не менял.

Добавлено:
z0bra, у меня такое ощущение, что GRUB просто по какой-то причине не находит "menu.lst" и поэтому я вижу вместо него консоль.
Автор: z0bra
Дата сообщения: 21.06.2009 22:26
есть такое ощущение. похоже, что не отрабатывает внутренний скрипт - попробуй с http://nufans.net/grub4dos/ последний http://nufans.net/grub4dos/grub4dos-0.4.4-2009-06-11.zip , не меняя внутр. скрипт-меню.
Автор: Dimsoft
Дата сообщения: 22.06.2009 06:42
пробую загрузку через pxe
сам gldr грузиться нормально, получает IP, но не может ни один образ загрузить - ошибка файл не найден.
куда копать ?
Автор: z0bra
Дата сообщения: 22.06.2009 08:16
Dimsoft>> а что в логах сервера смотрел?
Автор: Dimsoft
Дата сообщения: 22.06.2009 11:32

Цитата:
Dimsoft>> а что в логах сервера смотрел?

смотрел просит путь путь правильный

Добавлено:

Цитата:
Dimsoft>> а что в логах сервера смотрел?

z0bra

не может найти файл
Автор: z0bra
Дата сообщения: 22.06.2009 12:31
так причём здесь grub? если tftp сервер неможет правильно отдать файл - то это его проблемы...
а то может ты чего путаешь? выкладывай логи и menu.lst/default , поглядим.
Автор: Dimsoft
Дата сообщения: 22.06.2009 19:35
z0bra
pxelinux с того же сервера грузиться нормально

Добавлено:

Цитата:
выкладывай логи и menu.lst/default , поглядим.

[more]
INFO : Got RRQ, 20 bytes.
INFO : 00000000: 67 72 6c 64 72 00 6f 63 74 65 74 00 74 73 69 7a
INFO : 00000010: 65 00 30 00
INFO : 192.168.0.45 requests file "grldr". Tsize is requested, blksize default.
INFO : Sending OASK (tsize 217769) to 192.168.0.45.
WARNING: Received opcode 5 from 192.168.0.45.
WARNING: 00000000: 00 05 00 00 54 46 54 50 20 41 62 6f 72 74 65 64
WARNING: 00000010: 00
INFO : Got RRQ, 25 bytes.
INFO : 00000000: 67 72 6c 64 72 00 6f 63 74 65 74 00 62 6c 6b 73
INFO : 00000010: 69 7a 65 00 31 34 35 36 00
INFO : 192.168.0.45 requests file "grldr". Tsize is not requested, blksize 1456 bytes.
INFO : Sending OASK (blksize 1456) to 192.168.0.45.
INFO : Transfer of file "grldr" to 192.168.0.45 completed.
INFO : Connection to 192.168.0.45 closed.
INFO : Got RRQ, 21 bytes.
INFO : 00000000: 2f 67 72 6c 64 72 00 6f 63 74 65 74 00 74 73 69
INFO : 00000010: 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/grldr".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 21 bytes.
INFO : 00000000: 2f 67 72 6c 64 72 00 6f 63 74 65 74 00 74 73 69
INFO : 00000010: 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/grldr".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 45 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 30 31 2d 30 30 2d
INFO : 00000010: 30 43 2d 32 39 2d 45 41 2d 43 41 2d 42 34 00 6f
INFO : 00000020: 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/01-00-0C-29-EA-CA-B4".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 33 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 38 30 30
INFO : 00000010: 32 44 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30
INFO : 00000020: 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A8002D".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 32 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 38 30 30
INFO : 00000010: 32 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A8002".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 31 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 38 30 30
INFO : 00000010: 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A800".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 30 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 38 30 00
INFO : 00000010: 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A80".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 29 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 38 00 6f
INFO : 00000010: 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A8".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 28 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 41 00 6f 63
INFO : 00000010: 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0A".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 27 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 30 00 6f 63 74
INFO : 00000010: 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C0".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 26 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 43 00 6f 63 74 65
INFO : 00000010: 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/C".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 32 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 2f 64 65 66 61 75 6c
INFO : 00000010: 74 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst/default".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 24 bytes.
INFO : 00000000: 2f 6d 65 6e 75 2e 6c 73 74 00 6f 63 74 65 74 00
INFO : 00000010: 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/menu.lst".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 34 bytes.
INFO : 00000000: 2f 62 6f 6f 74 2f 67 72 75 62 2f 6d 65 6e 75 2e
INFO : 00000010: 6c 73 74 00 6f 63 74 65 74 00 74 73 69 7a 65 00
INFO : 00000020: 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/boot/grub/menu.lst".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Got RRQ, 29 bytes.
INFO : 00000000: 2f 67 72 75 62 2f 6d 65 6e 75 2e 6c 73 74 00 6f
INFO : 00000010: 63 74 65 74 00 74 73 69 7a 65 00 30 00
ERROR : Incorrect filename in RRQ from 192.168.0.45: "/grub/menu.lst".
INFO : Sending ERR 4 to 192.168.0.45, message "Malformed RRQ.".
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
INFO : Timeout occured while transfer "grldr" to 192.168.0.45.
[/more]
menu.lst любой, его просто не находит
Автор: Real Root
Дата сообщения: 22.06.2009 21:08
Retro_Man
Конечно выкладывай. Особенно интересен вариант фаловой системы UDF.
Автор: m0nty2k5
Дата сообщения: 22.06.2009 22:33
z0bra
Наверное, виновата та мат. плата. Теперь моя флешка не грузится на нем вообще (я ее форматировал даже полностью забивая нулями все пространство на ней и MBR тоже, так что кривой/старый загрузчик или "заюзаность" флешки исключено). Единственное, что я успел за это время сделать - обновить биос.
Чудеса!
Автор: Katzman
Дата сообщения: 22.06.2009 22:39
m0nty2k5
На многих Asrock'ах есть проблемы с загрузкой с USB. Есть флешки, которые на этих платах грузятся, а есть модели, которые - ни в какую.
Автор: m0nty2k5
Дата сообщения: 23.06.2009 00:37
Katzman
Даже пока не знаю на кого грешить. Сейчас выяснил, что после всех поих эксперементов флешка перестала создаваться загрузочной, если делать все как по мануалу на сайте хиренса.
Сейчас я смог снова добиться ее "загружаемости", отформатировав WinHex'ом забив всю ее нулями (некоторые утилиты, которые предлагают авторы для превращения флешки в загрузочную, при форматировании не трогают MBR, лучше все самому - ручками) и потом полностью (опять, для надежности, несмотря на то, что WinHex уже сделал свое черное дело) отформатировав через виндовс. Заменив через WinHex надпись "BOOTMGR" в районе бутсектора на "GRLDR" я смог увидеть в VirtualBox'е то, чего раньше не видел на ПК, а именно причину появления консоли GRUB'а:



Он даже в VirtualBox'е не может найти "menu.lst", когда у меня на перечисленных ПК он все прекрасно находит!!

Пока я продолжу самостоятельное разбирательство (надеюсь, флешка не умрет от такого обильного издевательства над ней) ...

Добавлено:
Все, добился загрузки в VirtualBox'e.

Наверное, как говорит Katzman, все-таки виновата ASRock плата, причем, если везде работает, а на ней нет ...
Автор: alexgr
Дата сообщения: 26.06.2009 22:42
m0nty2k5
По моему подобные проблемы уже обсуждались.
Флэшки не бутятся потому, что автоматом определяются в BIOS, как USB-FDD (либо нечто другое, но не USB-HDD), ИЗМЕНИТЬ НЕЛЬЗЯ.
Единственным способом заставить флэшку грузится получается с использованием загрузчика syslinux
и размеченной как fat16 (сторонние программы без проблем форматируют в fat16 флэшки любого размера).
И только в такой комбинации (syslinux + fat16) она бутится абсолютно на всех материнках,
поддеривающих загрузку с USB.
Может эта инфа поможет.
Автор: NIKZZZZ
Дата сообщения: 27.06.2009 13:49

Цитата:
Флэшки не бутятся

Набор утилит для работы с флэшкой, в том числе альтернативная установка Grub (на примере Plop Boot Manager)
Проверил (и не только я) довольно много флэшек, проблем не видел.
Автор: Dimsoft
Дата сообщения: 27.06.2009 18:50
NIKZZZZ

Цитата:
альтернативная установка Grub

можно чуть поподробнее - встречал материнские платы, где сам груб грузился, а вот больше ничего прочитать не мог, даже меню
Автор: NIKZZZZ
Дата сообщения: 27.06.2009 19:49
Dimsoft

Цитата:
альтернативная установка Grub

Прописывается Boot от Vists'ы, Grldr переименовывается в bootmgr, это удобно, если на диске есть ntldr.
А вот утилита форматирования действительно мне понравилась, с ней грузились "незагружаемые" ранее флэшки, возможно поможет и в указанном случае.
Автор: ru1956
Дата сообщения: 27.06.2009 21:06
NIKZZZZ

Цитата:
Прописывается Boot от Vists'ы

А как это, и где? И что это дает?
Автор: NIKZZZZ
Дата сообщения: 28.06.2009 05:40
ru1956

Цитата:
А как это, и где? И что это дает?


В PlopInst.cmd это строка:


Код: RMBootSect.exe БукваФлэшки:
Автор: Dimsoft
Дата сообщения: 29.06.2009 17:18

Цитата:
RMBootSect.exe БукваФлэшки:

NIKZZZZ
или из висты bootsect.exe /nt60 БукваФлэшки:
(правильно ?)
Автор: NIKZZZZ
Дата сообщения: 29.06.2009 18:53
Dimsoft

Цитата:
или из висты bootsect.exe /nt60 БукваФлэшки:

Правильно, но рекомендую именно RMBootSect.exe, хотя и возможно bootsect.exe не хуже.

Автор: Scampy
Дата сообщения: 30.06.2009 08:17
Всем привет!
Такая проблема вот. Сделал флешку, работает на всем кроме AMI биосах... Делал WinGRUB.
Проскакивает загрузку с черным экраном или

Как быть?
Автор: Dimsoft
Дата сообщения: 30.06.2009 14:09
Scampy
в BIOS поищи настройку как предствлять флешки и выбери force HDD или fixed HDD
Автор: phantom83
Дата сообщения: 01.07.2009 12:42
здравствуйте!!!
у меня такой вопрос: я тока начинаю знакомится с grub, у меня получается сделать флешку чтоб с нее грузился grub но вот дальше я не совсем понимаю как ему прописать меню загрузки какие команды использовать т т.д. мне бы хотелось сделать так чтобы с флешки можно было поставить винду, полную, на винт, чтоб флешка в системе при загрузке не определялась как диск С а какай либо другой.
Извеняюсь за такой вопрос но мне нужна ваша помошь.
Автор: NIKZZZZ
Дата сообщения: 01.07.2009 13:16
phantom83
Посмотри здесь.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.