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

» GRUB4DOS и GNU GRUB

Автор: lightmap3
Дата сообщения: 26.08.2009 13:14
z0bra
2)
...тоесть на USBHDD надо положить "boot\BCD" и "bootmgr"
в menu.lst добавить
title Boot Windows 7 VHD
chainloader /bootmgr
и положить сам *.vhd файл на USBHDD
- но не понятно как добраться до кустов [USB]:"boot\BCD" и внести туда заветные записи ??
это правельно/достаточно или я чтото пропустил ???
Автор: Aleks0307
Дата сообщения: 26.08.2009 14:32

Цитата:
не работает savedefault в меню

Разобрался сам, как оказалось в menu.lst для того, чтобы работало savedefault необходимо перед savedefault писать еще одну команду default (hd0,0)/default
Выглядит это приблизительно так:


Цитата:
timeout 15
default /default
gfxmenu (hd0,0)/boot/MyPhoto

title Windows XP SP3 Ru
root (hd0,0)
chainloader (hd0,0)/$WIN_00$.~BT/SETUPLDR.BIN
default (hd0,0)/default
savedefault 2

и после этого в файл default будет нормально записано (2)
а вот почему, во вложенном меню, эту команду можно не писать, остается тайной.
Автор: z0bra
Дата сообщения: 26.08.2009 15:01
да, всё согласно описания ф-ции сохранения из части ‘New Syntax for the DEFAULT/SAVEDEFAULT Commands‘ файла README_GRUB4DOS.txt.

во вложенном меню так у тебя сработало из-за того, что перед сохранением файла отрабатывала команда root (...
а в таком случае default /default становится корректной, т.к. известен root.
Автор: LevT
Дата сообщения: 26.08.2009 15:22


А расскажите, как развивается нынче Grub2.

Возникла реальная нужда скриптовать загрузку. Появилась ли более-менее приличная документация? Есть ли в природе вменяемый стартовый боекомплект?

Автор: Aleks0307
Дата сообщения: 26.08.2009 15:26
Подскажите, как правильно запихнуть ERD COM на загрузочную флешку, с уже установленными программами.

z0bra

Цитата:
во вложенном меню так у тебя сработало из-за того, что перед сохранением файла отрабатывала команда root (...
а в таком случае default /default становится корректной, т.к. известен root.

Так почему в меню, root не помог?

Цитата:

title Windows XP SP3 Ru
root (hd0,0)
chainloader (hd0,0)/$WIN_00$.~BT/SETUPLDR.BIN
savedefault 2
Автор: z0bra
Дата сообщения: 26.08.2009 20:48
а где у тебя файлы лежат-то? в корне дафаулт и сам грлдр? а меню где одно и другое?
я мог и ошибиться, опиши подробнее - самому интересно.
где какой файл лежит, с каким содержимым?
если менюхи будешь цитировать - оформи цитатой, плз.
Автор: Aleks0307
Дата сообщения: 26.08.2009 21:54
z0bra

Цитата:
а где у тебя файлы лежат-то? в корне дафаулт и сам грлдр? а меню где одно и другое?
я мог и ошибиться, опиши подробнее - самому интересно.

Ты не ошибся, default ,windefault, грлдр, menu.lst и вложкнное меню winsetup.lst все лежат в корне флешки.
Автор: z0bra
Дата сообщения: 27.08.2009 00:31

Цитата:
2) интересно... а этот BOOT или LOCATE как использовать ????
это всё на стадии когда находишся в виртуальной машине ?
bcdedit /set {GUID} device vhd=BOOT\vhd\win7b.vhd (и {GUID} здесь можно стереть чтоли???)
bcdedit /set <guid> detecthal on - а здесь тогда, тоже убрать guid ???


это на стадии, когда загрузился или в опреационку, или с установочного диска, из консоли.
нет, все гуиды остаются, это гуид загрузочной записи. просто они будут у тебя свои.


Цитата:
...тоесть на USBHDD надо положить "boot\BCD" и "bootmgr"
в menu.lst добавить
title Boot Windows 7 VHD
chainloader /bootmgr
и положить сам *.vhd файл на USBHDD
- но не понятно как добраться до кустов [USB]:"boot\BCD" и внести туда заветные записи ??
это правельно/достаточно или я чтото пропустил ???


правильно, а добраться темиже командами, только указывая конкретный BCD, который у тебя например на q:
bcdedit /store Q:\boot\BCD /set ....

сорри, на другие вопросы постараюсь ответить завтра.
Автор: Aleks0307
Дата сообщения: 27.08.2009 10:31

Цитата:
Подскажите, как правильно запихнуть ERD COM на загрузочную флешку, с уже установленными программами.

Обясню проблему более конкретно.
На флешке уже установлено два комплекта Win Xp.
Соответственно в корне флешки у меня есть файлы TXTSETUP.SIF и TXTSETUP00.SIF
При преобразовании ERD com в minint (ERD), для заливки на флешку, у меня тоже есть файл TXTSETUP.SIF но принадлежащий minint (ERD) те возникает конфликт, и надо переименовать этот файл, но беда в том, что в загрузчике setupldr.bin прописано конкретное название файла, а следовательно, нельзя менять имя файла не внеся изменения в загрузчик. Я попробовал внести изменения в файл setupldr.bin в Notepad++ но после этого не работает загрузчик.
Для решения данной проблемы есть две возможности
корректно отредактировать файл setupldr.bin, но вопрос какой программой?
или может есть какая-то программка которая умеет создавать с загрузочного ERD - minint с отличающимися именами файлов TXTSETUP.SIF.
Если кто знает, как можно решить эту проблему, буду очень благодарен.
Автор: ORGaniZM
Дата сообщения: 27.08.2009 12:00
думаю, только hex-редакторами, например xvi32 или WinHex
Автор: Aleks0307
Дата сообщения: 27.08.2009 14:39
ORGaniZM

Цитата:
думаю, только hex-редакторами, например xvi32 или WinHex

Пробовал WinHex v15.4, после редактирования не работает.
Автор: NIKZZZZ
Дата сообщения: 27.08.2009 14:59
Aleks0307

Цитата:
у меня есть файлы TXTSETUP.SIF и TXTSETUP00.SIF


Цитата:
Пробовал WinHex v15.4, после редактирования не работает.

Длина имени файла должна быть той-же , что и у исходного файла.
Автор: Aleks0307
Дата сообщения: 27.08.2009 15:25
NIKZZZZ

Цитата:
Длина имени файла должна быть той-же , что и у исходного файла.

Я это знаю, это просто описка в действительности там лежат файлы TXTSETUP.SIF и TXTSEP00.SIF которые были созданы и редактированы программой WinSetupFromUSB во время заливки двух дистрибутивов Win XP, а следовательно программа WinSetupFromUSB умеет корректно вносить изменения в setupldr.bin, но чем она это делает вот вопрос.
Когда я делал изменения в setupldr.bin принадлежащий ERD я изменял две последние буквы т.е имя файла TXTSET02.SIF
Спасибо за участие.
PS
проверял MD5 файлa до 4352373bc08ffa6d8ffdb20a3ba5bc9a
и после 6551a150373d8f5fae68e5feb1915099
они отличаются, может в этом все и зарыто.
Автор: lightmap3
Дата сообщения: 28.08.2009 02:31
z0bra

Цитата:
bcdedit /store Q:\boot\BCD /set ....

спасибо понял

- пока делал всё это както запорол что-то !!?? ещё не понятно что сломалось но не грузится grldr!!!
даже винт отформатировал и так и через HPUSBFW.EXE и даже полное форматирование делал (не quick) и проверку полную диска (вдруг бэдблоки)
- потом пишу mbr на винт через grubinst-1.1-bin-w32-2008-01-01 и кидаю grldr в корень из grub4dos-0.4.4-2009-06-20.zip
...и при попытке загрузки с этого USBHDD получаю -

Try (hd0,0): NTFS5: 2
Error: cannot find GRLDR in all drive. CTRL+ALT+DEL to restart.

тоже самое проделал с флешкой на 16gb - всё работает ?
...?непонятно? раньше-то работало (до того как стал возиться с vhd,bcdedit...)


Добавлено:
Aleks0307
насчёт правки hex'om setupldr.bin - тут на форуме посоветовали пользоваться crcrenew.exe либо отключить проверку контрольной суммы (обычным способом: по смещению 0x2060 поменять "74 03" на "EB 1A")
Автор: Aleks0307
Дата сообщения: 28.08.2009 09:54
lightmap3
Огромное спасибо, все заработало, эту рекомендацию надо оформить в шапку.
PS
Вариант с использованием crcrenew.exe тоже хорош, но я его не пробовал.
Автор: Aleks0307
Дата сообщения: 28.08.2009 13:34
Попробовал вариант с использованием crcrenew.exe
Он не работает.
Я взял не редактированный файл setupldr.bin отредактировал его в Winhex и потом запустил из командной строки
crcrenew.exe setupldr.bin
выдает, что никаких изменений не проведено и контрольная сумма осталась прежней
т.е. не находит изменений.
Возможно, я что то делал не так, но пока не работает.
Автор: NIKZZZZ
Дата сообщения: 28.08.2009 14:20
Aleks0307

Цитата:
crcrenew.exe setupldr.bin

Данную команду надо использовать только для setupldr.bin от Win2003, такой setupldr.bin используется в Ram сборках. Для обычных сборок это не нужно.
Автор: Aleks0307
Дата сообщения: 28.08.2009 14:34
NIKZZZZ

Цитата:
Данную команду надо использовать только для setupldr.bin от Win2003

Спасибо за информацию, учту на будущее.
Автор: lightmap3
Дата сообщения: 30.08.2009 17:39
Провёл небольшое исследование
сайт откуда можно скачать старые версии http://download.gna.org/grub4dos/ - в шапке дохлые ссылки
наткнулся на странную особенность grldr'ов
начиная с GRUB4DOS 0.4.4 2009-02-03 НЕ работает загрузка акронисов
...точнее в menu.lst

Цитата:
title ATIEES 9.7 8.344 + UR
find --set-root /boot/acronis/Kes978344eu.dat
kernel /boot/acronis/Kes978344eu.dat vga=788 ramdisk_size=32768 mbrcrcs=on acpi=off quiet
initrd /boot/acronis/Res978344eu.dat /S

выдаёт

Цитата:
initrd /boot/acronis/Res978344eu.dat /S
error 15: file not found

выборочно тестировал начиная с 2008-08-08 до 2009-02-01 (включительно) ВСЁ РАБОТАЕТ
а версии с 2009-02-03 по 2009-06-20 (последняя на данный моиент) НЕ РАБОТАЕТ

- возможно в новых версиях грузится както по-другому (или нет?) или ещё от чегото зависит
...из iso, грузит одинаково все тестировынные версии grub
кто встречался с подобным? почему в шапке про это нет информации? протестируйте плз у себя (может это зависит от биоса или материнки или винта)


Автор: kDnZP
Дата сообщения: 30.08.2009 19:23
lightmap3
/S убрать


Код: ******************************************************************************
*** initrd can load multiple cpio files for Linux 2.6 kernels ***
******************************************************************************

Usage:

    initrd FILE [FILE ...]

Note 1: You should not load more than one oldstyle disk images in this way,
because this is not supported by Linux kernel.

Note 2: The FILEs should be specified in the same order as with syslinux.
Автор: lightmap3
Дата сообщения: 30.08.2009 19:50
kDnZP
спасибо помогло (теперь ясно от какой даты идут эти изменения)

насчёт загрузки win7 VHD
получилось запустить но когда WEI(индекс производительности) доходит до тестирования диска - винда выдаёт сообщение что она запущена с vhd диска и показатели производительности могут както от этого зависеть - но остальные-то показатели нет, а эта ******* выбрасывает из теста и не даёт никаких результатов ((((

а так было-бы удобно по индексу производительности получать и сравнивать компы и железо не устанавливая win7 - может кто видел крякнутую версию или версию для XP
Vista Upgrate Advisor - чтото подобное делает но не даёт рейтинги железа, а через Everest тестить не удобно (оценки не адекватны к версиям, и не тестят видяху)
Автор: vasili777
Дата сообщения: 30.08.2009 23:04
Кто нибудь использовал GRUB4DOS and WINGRUB с Windows 7? Корректно работает?
Автор: Ksanderash
Дата сообщения: 01.09.2009 12:57
lightmap3
Для Windows 7 есть специальная утилитка, не для широкого круга пользователей, VelocityTest. Можно взять по ссылке, но не помню, в каком из двух архивах она там. Могу отдельно выложить, пиши PM, если что.
Автор: kDnZP
Дата сообщения: 02.09.2009 00:53
vasili777
Э... а, что вы имеете в виду? Загрузчик вполне корретно загружает Windows 7 . Вон даже лоадеры с подменой SLIC на grub4dos еще со времен Висты клепают)))
Автор: Unitaz
Дата сообщения: 02.09.2009 12:02
господа поможите запустит XP от Hiren's BootCD из под grub4dos
Автор: z0bra
Дата сообщения: 02.09.2009 13:43
у мну несколько версий Hiren's BootCD подряд работает такое меню:


Код: #############################################################################
title Mini Windows XP (BartPE from Hiren's BootCD v10.0)
chainloader /hbcd/xploader.bin

#############################################################################
title Hiren's BootCD v10.0
map --mem /hbcd/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
Автор: Aleks0307
Дата сообщения: 02.09.2009 14:29
Unitaz

Цитата:
господа поможите запустит XP от Hiren's BootCD из под grub4dos

Только один XP от Hiren's BootCD 9.9 En (Без программ)
1 Создаем на флешке директорию HBCD
2 копируем туда из HBCD CD диска файлы XP, XP.BIN, XP.CA_, XP.DAT, XPLOADER.BIN.
3 в файле menu.lst создаем запись


Код:
title Herens Minint
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN
Автор: Unitaz
Дата сообщения: 02.09.2009 15:05
спасибо за оперативность всё работает
Автор: kDnZP
Дата сообщения: 03.09.2009 23:52
Попытка намба 2:

Видать, то, что я писал ранее никого не заинтересовало)))...
Ну ладно, тот кто уделит немного времени этому топику: сходить на бутленд и почитать, тот сможет поставить XP из исошника , или запустить из исошника какую-нить PE (не RAM-сборки).

Тем кто идти по ссылке не хотит скажу - это драйвер, который позволяет видить виртуальные диски grub4dos из под Windows.
Вобщем-то я разобрался, если кому интересно - тоже разберется
Автор: ORGaniZM
Дата сообщения: 04.09.2009 07:46
пытался въехать в полезность фиры, но не особо, конкретно про "виртуальные диски grub4dos" - это что-то особенное?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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