Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB

Модерирует : gyra, Maz

Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

jCHex

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
(с вытаскиваемого из iso "файла загрузки" мне запуститься не удалось, потому работал сразу с исо. если кому удастся - я не особо спец по грабу, но суть действий та же)
 
В WinHex'е открываем исо-образ:
1) Находим последовательность
Код:
[C1]
RUN SPL1.EXE
RUN MOUSE.COM
RUN exe2.exe
RESTART
[continue]
SYSBOOT /MBR
[BOOTMGR]
QUIET ON
BOOTMENU ON

убираем [C1]{0A}, где {0A} - байт с хекс = 0A
т.е. переносим всю остальную часть на 3 байта раньше.
Меняем последнюю строку на BOOTMENU OFF
Освободившиеся "лишние" байты в конце последовательности заполняем {0A}
2) (опционально) Т.к. бут-меню нам не нужно и мы его отключили, то можно убрать и BOOTMENU.EXE для лучшего gz-сжатия.
Поиском hex-данных находим первое вхождение 4D5A00001C, отмечаем началом блока (Правка > Определить блок > Beginning: Current position, End: End of file), далее находим 8D6505000000, ставим курсор на последний (из этих 3ех) {00}, отмечаем конец блока (Правка > Определить блок > End: Current position).
Ctrl + L (Правка > Заполнить блок / Fill Block) - заполняем hex-значением 00
Сохраняем, сжимаем в гзип.
 
Все эти действия можно сделать и проще - открыть iso в UltraISO, Самозагрузка > Сохранить файл загрузки. Затем открыть этот файл загрузки в UltraISO, вытащить BOOTWIZ.CFG, изменить (стереть [C1] и перевод строки, BOOTMENU выставить OFF), вставить обратно. Остальные ненужные файлы можно удалить (крупный один - BOOTMENU.EXE). Сохраняем. Открываем снова исо - Самозагрузка > Загрузить файл загрузки > указываем наш новый. Сохраняем исо > гзипуем.
Первый способ лишь оставляет все ближе к оригиналу.
 
Поясню: вариант [continue] в конфиге BOOTWIZ'арда приходится оставлять потому, что иначе акронис не хочет ребутать комп после выхода (циклично запускает себя). Даже если убрать вариант continue из BOOTMENU.XML.

Всего записей: 405 | Зарегистр. 29-07-2004 | Отправлено: 17:13 06-03-2009 | Исправлено: jCHex, 04:07 07-03-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB
Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru