Мнение Общественности |
Какой объем должна занимать Мультизагрузочная флешка?
Всего ответов: 6156
|
Статистика |
|
|
Варианты menu.lst
| |
dagik | Дата: Четверг, 19.01.2012, 20:38 | Сообщение # 61 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| http://greenflash.su/forum/2-4-2 Это архив. Пользователь: Man1980
|
|
| |
Sh1td0wn | Дата: Четверг, 19.01.2012, 21:06 | Сообщение # 62 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Я не знаю, как он так сделал. Возможно, он раскидал по директориям только setupldr.bin и bootmgr, а все остальные файлы не пересекались.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Man1980 | Дата: Пятница, 20.01.2012, 07:23 | Сообщение # 63 |
Неизвестный
Группа: Пользователи
Сообщений: 18
Статус: Отсутствует
| 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
Сообщение отредактировал Man1980 - Пятница, 20.01.2012, 07:10 |
|
| |
dagik | Дата: Суббота, 21.01.2012, 00:47 | Сообщение # 64 |
Неизвестный
Группа: Пользователи
Сообщений: 5
Статус: Отсутствует
| Man1980 Спасибо огромное. А bootmgr от WIN 7 можно этим же HEX-редактором отредактировать пути для сборок WIN 7?
|
|
| |
Man1980 | Дата: Суббота, 21.01.2012, 11:32 | Сообщение # 65 |
Неизвестный
Группа: Пользователи
Сообщений: 18
Статус: Отсутствует
| Семерку не пробовал. Думаю проще ram-сборку винды найти и исошник грузить. Наподобие Alkid LiveCD.
Сообщение отредактировал Man1980 - Суббота, 21.01.2012, 11:47 |
|
| |
Jerboa | Дата: Среда, 28.03.2012, 00:32 | Сообщение # 66 |
Ищущий
Группа: Пользователи
Сообщений: 32
Статус: Отсутствует
| Часть менюшки
Сообщение отредактировал Jerboa - Среда, 28.03.2012, 00:34 |
|
| |
Man1980 | Дата: Среда, 28.03.2012, 09:06 | Сообщение # 67 |
Неизвестный
Группа: Пользователи
Сообщений: 18
Статус: Отсутствует
| Если SYSLINUX и GRUB4DOS живут на одной флешке, можно перемащеться между ними:
Menu.lst
SYSLINUX.CFG
Сообщение отредактировал Man1980 - Среда, 28.03.2012, 18:55 |
|
| |
Jerboa | Дата: Среда, 28.03.2012, 16:31 | Сообщение # 68 |
Ищущий
Группа: Пользователи
Сообщений: 32
Статус: Отсутствует
| Щас глянул получше. Не работает ничего. Пункты меню всегда появляются, независимо от результатов поиска. В примере, приведенном ниже, если в меню будет два ифтитла, то один не сработает:
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
Статус: Отсутствует
| Мне понравилась команда iftitle, она позволяет сделать "автоматическое" меню в зависимости от условий наличной конфигурации как флешки, так и компа, на котором она применяется. Пока у меня получилось вот что (часть меню):
Если на флешке есть установочные комплекты Win XP и Win 7, и на компе присутствуют обе установленные системы, то показываются все, соответствующие, пункты меню. Ну а если чего-то отсутствует, то нет и соответствующего пункта... Мне удобно, поскольку все флешки у меня загрузочные, а вот набор программ на них - разный...
|
|
| |
Jerboa | Дата: Вторник, 03.04.2012, 00:20 | Сообщение # 70 |
Ищущий
Группа: Пользователи
Сообщений: 32
Статус: Отсутствует
| 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
Статус: Отсутствует
| здравствуйте. я новичок тут и если что на судите строго. у меня проблема не могу правильно прописать загрузку образа с флешки 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
Статус: Отсутствует
| 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
Статус: Отсутствует
| Большое спасибо авторам данного сайта и его активным участникам! С Вашей помощью избавился от кучи дисков. Теперь все на флешке. В благодарность публикую свой menu.lst - может кому и пригодится. Все работает.
</b>
// тема объединена с существующей
Сообщение отредактировал AsdSerg - Понедельник, 04.02.2013, 09:29 |
|
| |
Atlant | Дата: Суббота, 02.02.2013, 16:05 | Сообщение # 74 |
Эксперт
Группа: Проверенные
Сообщений: 2210
Статус: Отсутствует
| Спрячь это безобразие под спойлер. Дефрагментируй образы и их можно будет грузить прямым мапом (без --mem), это сэкономит время. Ос Windows тоже можно из образа загружать - Хр/2003, Vista и старше. default /default и find --set-root по сути не нужны.
|
|
| |
AsdSerg | Дата: Понедельник, 04.02.2013, 09:47 | Сообщение # 75 |
Неизвестный
Группа: Пользователи
Сообщений: 7
Статус: Отсутствует
| Цитата (Atlant) Спрячь это безобразие под спойлер. Дефрагментируй образы и их можно будет грузить прямым мапом (без --mem), это сэкономит время. Ос Windows тоже можно из образа загружать Замечание принято. Образы у меня и так дефрагментированы. Данный menu.lst просто показывает варианты загрузки iso образов, как с mem, так и с прямым мапом. Все дело в том, что не на всех машинах моих клиентов достаточно оперативки. Для таких и выбираю прямой мапинг. Для всех остальных только с mem. Смысл? Все просто - прямой мап затрачивает слишком много времени. Замерял, сравнивал, экспериментировал сам. Ну а насчет того, что Ос Windows тоже можно из образа загружать - можно, но на установку у Вас уйдет куча времени. О какой экономии времени можно тут говорить?
|
|
| |
|
|