Пользовательского поиска
Воскресенье, 22.12.2024, 19:29
Приветствую Вас Гость | RSS
Главная | Варианты menu.lst - Страница 5 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какой объем должна занимать Мультизагрузочная флешка?
1. 8Gb
2. 4 gb
3. 16 Gb
4. 32 Gb
5. 2 Gb
6. 1 gb
7. 512 Mb
Всего ответов: 6156
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Sh1td0wn, asdqqww  
Варианты menu.lst
dagikДата: Четверг, 19.01.2012, 20:38 | Сообщение # 61
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
http://greenflash.su/forum/2-4-2
Это архив.
Пользователь: Man1980
 
Sh1td0wnДата: Четверг, 19.01.2012, 21:06 | Сообщение # 62
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Я не знаю, как он так сделал. Возможно, он раскидал по директориям только setupldr.bin и bootmgr, а все остальные файлы не пересекались.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Man1980Дата: Пятница, 20.01.2012, 07:23 | Сообщение # 63
Неизвестный
Группа: Пользователи
Сообщений: 18
Репутация: 4
Статус: Отсутствует
Quote (Sh1td0wn)
Так, как сделано у этого человека, не должно работать, либо все остальные файлы у этих сборок различаются, либо он долго и нудно отредактировал кучу бинарных файлов.


Все предельно просто. В самих сборках изменял только имя папки и редактировал новый путь в *.ldr или *.bin файлах, что прописаны в menu.lst.
Иногда нужно поправить новый путь в txtsetup.sif.
Главное условие - длина пути к сборке не должна измениться.
Например:
-------------------------------
title Extra Small Windows XP
find --set-root /pe/min/xpmini.ldr
chainloader /pe/min/xpmini.ldr
-------------------------------
В файле xpmini.ldr (он же setupldr.bin) заменяем:
\xpmini\txtsetup.sif -> \pe\min\txtsetup.sif
\xpmini\system32\ -> \pe\min\system32\

------------------------------
title Infra Windows XP 6.4
find --set-root /pe/ifr/xpinfra.ldr
chainloader /pe/ifr/xpinfra.ldr
------------------------------
В файле xpinfra.ldr (setupldr.bin) заменяем:
\minint\txtsetup.sif -> \pe\ifr\txtsetup.sif
\minint\system32\ -> \pe\ifr\system32\

------------------------------
title ERD Commander 2008
find --set-root /pe/erd/erd2k8.ldr
chainloader /pe/erd/erd2k8.ldr
----------------------------------
В файле erd2k8.ldr (setupldr.bin) заменяем:
\minint\txtsetup.sif -> \pe\erd\txtsetup.sif
\minint\system32\ -> \pe\erd\system32\
Здесь дополнительно, в файле txtsetup.sif, делаем поиск и замену всех подстрок (4 шт)
\minint\ -> \pe\erd\

Редактировать лучше всего HEX-редакторами и следить, чтобы длина редактируемых файлов не изменилась.

Остальные сборки у меня уже грузятся из ISO, но принцип кажется был таким же.

Добавлено (20.01.2012, 07:23)
---------------------------------------------
вот мое сегодняшнее меню:

\Boot\Grub\menu.lst



\Boot\Grub\winpe.lst

Добавлено (20.01.2012, 07:23)
---------------------------------------------
\PE\ERD2009\menu.lst

Прикрепления: erd2k8.ldr (291.1 Kb) · xpinfra.ldr (255.2 Kb) · xpmini.ldr (253.7 Kb) · xpmini.ldr.bak (253.7 Kb)


Сообщение отредактировал Man1980 - Пятница, 20.01.2012, 07:10
 
dagikДата: Суббота, 21.01.2012, 00:47 | Сообщение # 64
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Man1980 Спасибо огромное. А bootmgr от WIN 7 можно этим же HEX-редактором отредактировать пути для сборок WIN 7?
 
Man1980Дата: Суббота, 21.01.2012, 11:32 | Сообщение # 65
Неизвестный
Группа: Пользователи
Сообщений: 18
Репутация: 4
Статус: Отсутствует
Семерку не пробовал. Думаю проще ram-сборку винды найти и исошник грузить.
Наподобие Alkid LiveCD.


Сообщение отредактировал Man1980 - Суббота, 21.01.2012, 11:47
 
JerboaДата: Среда, 28.03.2012, 00:32 | Сообщение # 66
Ищущий
Группа: Пользователи
Сообщений: 32
Репутация: 3
Статус: Отсутствует
Часть менюшки



Сообщение отредактировал Jerboa - Среда, 28.03.2012, 00:34
 
Man1980Дата: Среда, 28.03.2012, 09:06 | Сообщение # 67
Неизвестный
Группа: Пользователи
Сообщений: 18
Репутация: 4
Статус: Отсутствует
Если SYSLINUX и GRUB4DOS живут на одной флешке, можно перемащеться между ними:

Menu.lst


SYSLINUX.CFG


Сообщение отредактировал Man1980 - Среда, 28.03.2012, 18:55
 
JerboaДата: Среда, 28.03.2012, 16:31 | Сообщение # 68
Ищущий
Группа: Пользователи
Сообщений: 32
Репутация: 3
Статус: Отсутствует
Щас глянул получше. Не работает ничего. Пункты меню всегда появляются, независимо от результатов поиска. В примере, приведенном ниже, если в меню будет два ифтитла, то один не сработает:

iftitle [find --set-root --devices=h /metka1 && call set metka1=%@root^%] kuku1
...

iftitle [find --set-root --devices=h /metka2 && call set metka2=%@root^%] kuku2
...

Не пашет, если даже метки находятся на одном разделе. Предположим, что на (hd1,1). Им присвоятся такие значения:

metka1=(hd1,1)
metka2=%@root%

Дело в том, что ифтитлы обрабатываются до запуска меню. Это можно проверить через инсерт.

Я решаю проблему просто. Переменные назначаю в пресет меню (встроенном), а в menu.lst просто проверяю их наличие. Это уже будет работать:

iftitle [if exist metka1] kuku1
...

iftitle [if exist metka2] kuku2
...
 
ivkolinДата: Понедельник, 02.04.2012, 21:41 | Сообщение # 69
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Мне понравилась команда iftitle, она позволяет сделать "автоматическое" меню в зависимости от условий наличной конфигурации как флешки, так и компа, на котором она применяется. Пока у меня получилось вот что (часть меню):



Если на флешке есть установочные комплекты Win XP и Win 7, и на компе присутствуют обе установленные системы, то показываются все, соответствующие, пункты меню. Ну а если чего-то отсутствует, то нет и соответствующего пункта... Мне удобно, поскольку все флешки у меня загрузочные, а вот набор программ на них - разный...
 
JerboaДата: Вторник, 03.04.2012, 00:20 | Сообщение # 70
Ищущий
Группа: Пользователи
Сообщений: 32
Репутация: 3
Статус: Отсутствует
Quote
Если на флешке есть установочные комплекты Win XP и Win 7, и на компе присутствуют обе установленные системы, то показываются все, соответствующие, пункты меню.

Уверен? пункт Setup Windows XP SP3 Prof (Update 14.01.2011) не будет показан, если корневым устройством станет какой-либо раздел жесткого диска с bootmgr.


Сообщение отредактировал Jerboa - Вторник, 03.04.2012, 00:21
 
tengizzz1986Дата: Пятница, 21.12.2012, 18:18 | Сообщение # 71
Неизвестный
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Отсутствует
здравствуйте. я новичок тут и если что на судите строго.
у меня проблема не могу правильно прописать загрузку образа с флешки AntiWinLockerLiveCD_4.0.6 пробовал несколько вариантов и ни в какую. может кто поможет? menu.lst выглядит так
title AntiWinLockerLiveCD_4.0.6.
find --set-root /Grub4dos/iso/AntiWinLockerLiveCD_4.0.6.iso
map --mem /Grub4dos/iso/AntiWinLockerLiveCD_4.0.6.iso (fd0)
map --hook
chainloader (hd0)+1
rootnoverify (fd0)
map --floppies=1
boot
 
AtlantДата: Пятница, 21.12.2012, 19:42 | Сообщение # 72
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
tengizzz1986, То что ты написал - бред. Почитай для начала мануал. Вот тебе рабочее меню:
Цитата
title AntiWinLockerLiveCD v4.0.6
map /AntiWinLockerLiveCD_4.0.6.iso (0xff)
map --hook
chainloader (0xff)/BOOTMGR

Образ должен быть дефрагментирован - Wincontig в помощь.
 
AsdSergДата: Суббота, 02.02.2013, 09:54 | Сообщение # 73
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Большое спасибо авторам данного сайта и его активным участникам!
С Вашей помощью избавился от кучи дисков. Теперь все на флешке.
В благодарность публикую свой menu.lst - может кому и пригодится. Все работает.

</b>


// тема объединена с существующей


Сообщение отредактировал AsdSerg - Понедельник, 04.02.2013, 09:29
 
AtlantДата: Суббота, 02.02.2013, 16:05 | Сообщение # 74
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Спрячь это безобразие под спойлер. Дефрагментируй образы и их можно будет грузить прямым мапом (без --mem), это сэкономит время. Ос Windows тоже можно из образа загружать - Хр/2003, Vista и старше. default /default и find --set-root по сути не нужны.
 
AsdSergДата: Понедельник, 04.02.2013, 09:47 | Сообщение # 75
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
Цитата (Atlant)
Спрячь это безобразие под спойлер. Дефрагментируй образы и их можно будет грузить прямым мапом (без --mem), это сэкономит время. Ос Windows тоже можно из образа загружать

Замечание принято.
Образы у меня и так дефрагментированы. Данный menu.lst просто показывает варианты загрузки iso образов, как с mem, так и с прямым мапом. Все дело в том, что не на всех машинах моих клиентов достаточно оперативки. Для таких и выбираю прямой мапинг. Для всех остальных только с mem. Смысл?
 Все просто - прямой мап затрачивает слишком много времени. Замерял, сравнивал, экспериментировал сам.
   Ну а насчет того, что Ос Windows тоже можно из образа загружать - можно, но на установку у Вас уйдет куча времени. О какой экономии времени можно тут говорить?
 
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru