Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: NIKZZZZ
Дата сообщения: 28.04.2007 13:00
NeoHunter
А на базе чего сделан инсталлятор WinFLP ?

Автор: HighwayStar
Дата сообщения: 28.04.2007 15:23

Цитата:
А на базе чего сделан инсталлятор WinFLP ?

Обычный MS WinPE, похоже собранный из файлов win2k3
Автор: NIKZZZZ
Дата сообщения: 28.04.2007 16:55
NeoHunter

Цитата:
вопрос - чего делать

Из дискеты:
1.В txtsetup.sif в секцию [HardwareIdsDatabase] добавить нужное устройство, примерно так
PCI\VEN_9010&DEV_7100="Имя драйвера"
Это берется из файла txtsetup.oem
2.Скопировать XXX.inf -> ...\inf\
3.Скопировать XXX.sys -> ...\system32\drivers

Ну, вроде и все.

yurkesha с соседней ветки немного добавил:

Вобщем для конкретики разберем на базе драйвера SiliconImage 3112 (файл драйвера si3112.sys)
Опущено: в txtsetup.sif надо добавлять следующее:
секция [SourceDisksFiles]
Si3112.sys=1,,,,,,_4,4,1,,,1,4
в секцию [SCSI.Load]
Si3112=Si3112.sys,4
в секцию [SCSI]
Si3112="Silicon Image SiI 3x12 SATALink Controller"
[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095="Si3112"







Автор: mindshock
Дата сообщения: 30.04.2007 07:32
Хелп, не могу записать в HKCU, пытаюсь так:

RegHiveLoad,"WB-software","%TargetDir%\i386\system32\config\default"
RegWrite,HKCU,0x1,"WB-software\R-TT\R-Studio\00000000","name","Admin"
RegWrite,HKCU,0x1,"WB-software\R-TT\R-Studio\00000000","serial","Мой лицензионный ключик"
RegHiveUnLoad,"WB-software"

Поправьте плиз...
Автор: NIKZZZZ
Дата сообщения: 30.04.2007 08:12
mindshock


Код: RegHiveLoad,"WB-default","%TargetDir%\i386\system32\config\default"
RegWrite,HKLM,0x1,"WB-default\R-TT\R-Studio\00000000","name","Admin"
RegWrite,HKLM,0x1,"WB-default\R-TT\R-Studio\00000000","serial","Мой лицензионный ключик"
RegHiveUnLoad,"WB-default"
Автор: Fanzuga
Дата сообщения: 30.04.2007 09:32
В общем если кому интересно, разобрался я с ярлыками.
Вместо #$pSystemRoot#$p во всех скриптах прописал %WINDIR% - теперь работает из любого расположения. И с оригинального ISO и с CD c переименованной папкой и с флэшки .
Автор: mindshock
Дата сообщения: 30.04.2007 09:52

Цитата:
Я не проверял сами ключи.


Спасибо. Дальше уже не составило труда подправить.
Автор: HighwayStar
Дата сообщения: 30.04.2007 16:32
Написал вот статью-нестатью, вобщем не знаю про qemu. Можно назвать так "Все что вы хотели знать о qemu и боялись спросить" . Описал писал настройку kqemu сети и звука.
Так как в Винбилдере qemu является основным эмулятором, всем рекомендую к прочтению
Вообщем жду комментов в теме про Qemu.
Автор: Sergo67
Дата сообщения: 01.05.2007 16:11

HighwayStar

продолжил перевод russian.txt - потестируй [more=результат]
!#1000=Скрипты
!#1001=Запустить выбранный проект
!#1002=Открыть инструменты
!#1003=Обновить изменения
!#1004=Название
!#1005=Описание
!#1006=Выбрать картинку для этой папки
!#1007=Восстановить картинку по умолчанию
!#1008=Закрыть окно редактора и сохранить изменения
!#1010=Изменить описание
!#1020=Веб
!#1021=Домашняя страница
!#1022=Предыдущая страница
!#1023=Следующая страница
!#1024=Обновить
!#1025=Остановить
!#1026=Открыть веб-страницу
!#1040=Скачать
!#1041=Центр закачек
!#1042=Добавить новый сервер
!#1043=Удалить выбранный сервер
!#1044=Все выбранные файлы и папки будут скачаны и установлены, ранее загруженные файлы будут пропущены, за исключением файлов для которых доступна новая версия
!#1045=Скачать
!#1046=Получить последние версии скриптов онлайн
!#1047=С помощью центра закачек Вы можете просматривать последние версии скриптов и проектов доступных с нескольких веб-серверов. Более новые скрипты будут автоматически выбраны для загрузки. Инструменты (Tools) - программы которые используются всеми проектами и которые тоже должны быть закачаны.
!#1050=Описание
!#1051=Комментарии
!#1060=Детали
!#1061=Прямая ссылка
!#1062=Используйте прямую ссылку чтобы открыть файл в Вашем браузере, если это скрипт Вы сможете его прочитать.
!#1063=MD5 отпечаток для данного файла
!#1064=Как использовать MD5?
!#1070=Текст
!#1080=Прогресс
!#1081=Остановить загрузку..
!#1100=Пути
!#1101=Пути
!#1102=Учтите, что эти настройки применяются только к текущему проекту. Внимательно прочитайте инструкции внутри каждого проекта, чтобы лучше понять какой источник требуется. %BaseDir% переменная которая указывает на папку из которой запущена программа.
!#1110=Рабочие каталоги
!#1111=Каталог источника (%SourceDir%)
!#1112=Каталог источника - папка откуда будут скопированы файлы, используется в качестве основы для проекта.
!#1113=Целевой каталог (%TargetDir%)
!#1114=Целевой каталог - папка которая будет обработана при помощи скриптов. В большинстве проектов это место куда будет помещена сборка.
!#1115=ISO файл (%ISOfile%)
!#1116=Это файл-образ который используется программами для прожига, для создания загрузочных дисков
!#1117=Выбрать каталог
!#1118=Очистить пути
!#1119=Сбросит на значения по умолчанию
!#1120=Правила
!#1121=Вводный текст
!#1122=Файлы необходимые для определения каталога источника как правильного (в каждой строке один файл)
!#1123=или
!#1124=Разрешить правила
!#1125=Сохранить настройки
!#1130=Отчет
!#1131=Окно отчета
!#1132=В этом окне Вы найдете сообщения от выполненных файлов. Отчеты - лучший способ для скрипта сообщить вам что все работает так как задумано. В случае если Вы столкнетесь с проблемами другим будет проще Вам помочь если Вы сохраните отчет в log.html и выложите его на форуме поддержки.
!#1133=Обновить
!#1134=Просмотреть последний отчет
!#1135=Сохранить как log.html
!#1136=Открыть окно отчета после завершения
!#1137=Открыть в браузере после сохранения
!#1150=Прогресс
!#1151=Выполняются скрипты...
!#1152=Все выбранные скрипты выполняются, пожалуйста дождитесь окончания. После того как этот шаг будет выполнен вы сможете посмотреть подробную информацию на закладке Отчет.
!#1153=Скрипт
!#1154=Сообщения
!#1155=Прогресс
!#1156=Остановить текущий процесс
!#1170=Лицензия
!#1171=Лицензионное соглашение
!#1172=Этот скрипт использует программное обеспечение которое требует от вас прочтения и понимания условий использования. Нажимая кнопку "Принять" вы соглашаетесь с условиями лицензии которые позволяют использовать данное программное обеспечение. В большинстве случаев этот шаг необходим только при первом запуске скрипта.
!#1173=Я принимаю условия лицензионного соглашения
!#1174=Я не принимаю условия лицензионного соглашения
!#1180=Закрыть окно
!#1190=Источник
!#1191=Мастер Источника
!#1192=Выберите источник откуда будут использоваться файлы для создания вашего проекта
!#1193=Выберите каталог источника
!#1194=Выбрать каталог
!#1195=Продолжить
!#1200=Инструменты
!#1201=Закрыть эту закладку
!#1210=Резервное копирование
!#1211=Резервное копирование
!#1212=Нажмите кнопку "Новая копия" чтобы создать снимок выбранных папок. Поле "Включить папки" позволяет выбрать какие папки включить в данную резервную копию. Все файлы будут сохранены.
!#1213=Новая копия
!#1214=Восстановить
!#1215=Включить папки
!#1216=Проекты
!#1217=Целевой каталог
!#1218=ISO
!#1219=Удалить выбранные папки после создания новой копии (полезно для скачивания чистых проектов)
!#1220=Удалить копию
!#1230=Создать скрипт..
!#1231=Создать новый скрипт..
!#1232=Скрипты - это файлы в которых записаны ваши команды. На данной закладке вы может быстро создать новый скрипт. По умолчанию все значения заполняются автоматически если ничего не указано или найдены неверные значения. После заполнения полей нажмите кнопку "Создать" для создания нового файла. Если вы хотите создать новый проект просто нажмите кнопку "Открыть" и выбирите папку для автоматического создания проекта.
!#1233=Название
!#1234=Выберете название для этого скрипта
!#1235=Имя файла
!#1236=Напишите имя для файла скрипта. Не нужно указывать ".script" в конце, расширение будет добавлено автоматически
!#1237=Расположение
!#1238=Путь до каталога WinBuilder'a будет заменен на "%BaseDir%"
!#1239=Выберете каталог
!#1240=Описание
!#1241=Автор
!#1242=Прогресс
!#1243=Отмена
!#1244=Создать
!#1250=Конвертировать..
!#1251=Конвертирует файлы в язык .script
!#1252=Этот инструмент создан для конвертирования известных типов файлов в родной формат *.script
!#1253=Тип файла
!#1254=Добавить файлы..
!#1255=Добавить файлы в список для конвертации
!#1256=Выберете язык и файлы для перевода. Нажмите кнопку "Конвертировать" и проверьте результат в текстовом поле.
!#1257=Конвертировать
!#1258=Сохранить в файл
!#1270=Загрузить
!#1271=Загрузить
!#1272=Здесь Вы можете загрузить свои файлы в Интернет и поделиться ими с другими.
!#1273=Настройки
!#1275=Адрес сервера
!#1276=Имя пользователя
!#1277=Пароль
!#1278=Пропустить тест загрузки
!#1279=Сохранить
!#1280=Загрузит на сервер
!#1281=Остановить
!#1282=Пропустить загрузку
!#1283=Создать
!#1284=Для загрузки файлов вы должны указать свой FTP аккаунт. Адрес сервера - место где будут размещены файлы вашего проекта. Вы можете проверить правильность заполнения воспользовавшись FTP клиентом.
!#1285=Нажимая Сохранить вы сохраняете текущие параметры ftp. Тест загрузки проверит существует ли уже сервер попробовав скачать файл "updates.ini" - используйте эту опции только после создания нового сервера или использовании уже существующего.
!#1286=Сервер является точной копией вашей папки Projects которая была загружена на ваш FTP аккаунт. Если вы уже задали настройки FTP вам нужно нажать кнопку "Создать" чтобы начать загрузку ваших файлов. Убедитесь в том что вы очистили папку Projects от мусора перед этой операцией. Все временные файлы и персональная информация должны быть удалены чтобы пользователи получили чистую рабочую среду. С опцией пропустить загрузку будут созданы только файлы "updates.ini" и "log.html" - вы можете использовать свой любимый FTP клиент для загрузки всех файлов из папки Projects самостоятельно.
!#1287=Новый Сервер
!#1288=Создать новый Сервер...
!#1290=FTP Клиент
!#1293=Имя пользователя
!#1294=Пароль
!#1295=Назад
!#1296=Go down one folder level
!#1297=Создать каталог
!#1298=Удалить выбранный файл или каталог
!#1299=Скачать
!#1300=Загрузить
!#1301=Прервать операцию
!#1302=путь
!#1303=Перейти в каталог
!#1304=Соединиться
!#1320=Настройки
!#1321=Настройки
!#1322=Изменить настройки программы
!#1323=Локальный реестр
!#1324=Ассоциировать при запуске
!#1325=Открывать ассоциированные файлы с помощью:
!#1326=Выберите каталог
!#1327=Файлы для ассоциации: .script, .project и .link
!#1328=Запись
!#1329=Регистрация отдельных типов фалов в вашем реестре
!#1330=Удалить
!#1331=Разрегистрация всех расширений, ранее зарегистрированных в этой программе
!#1349=Посмотреть Лицензионное Соглашение
!#1350=Язык
!#1351=Язык
!#1352=На этой закладке вы можете выбрать другой язык и редактировать или создавать новые языки. Текстовые файлы языка становятся в "Projects\Tools\Language" Если среди них нет вашего, то вы можете создать новый текстовый файл и опубликовать на форумах.
!#1353=Сохранить изменения
!#1354=Добавить новый язык на основе выбранного
!#1355=Удалить выбранный язык
!#1356=Код
!#1357=Текст
!#1401=Запустить
!#1402=Сохранить
!#1403=Изменить
!#1404=Загрузка
!#1405=Отмена
!#1406=Закрыть режим редактирования
!#1420=Редактор интерфейса
!#1421=Данный раздел редактирует визуальную часть скрипта позволяя сделать его интерактивным с пользователями
!#1422=Добавить..
!#1423=Удалить
!#1424=Заголовок
!#1425=Состояние по умолчанию
!#1426=Секция для запуска
!#1427=Загрузить..
!#1428=Очистить
!#1429=Заголовок
!#1430=Текст
!#1431=Размер
!#1432=Нормальный
!#1433=Жирный
!#1434=Заголовок интернет-ссылки
!#1435=Интернет-ссылка
!#1436=Одна опция в строки
!#1437=Значение
!#1438=Мин
!#1439=Макс
!#1440=Увеличить шаг
!#1441=Тип Type of box
!#1442=Файл
!#1443=Каталог
!#1444=Заголовок
!#1445=Секция для запуска
!#1446=Загрузить изображение
!#1447=Очистить изображение
!#1448=Секция
!#1449=Загрузить..
!#1450=Очистить
!#1451=Заголовок
!#1452=Текст
!#1453=Создать новый компонент
!#1454=Удалить выбранный компонент
!#1455=Заблокировать интерфейс для изменений
!#1470=Описание
!#1471=В этой секции вы можете добавить любую информацию для определения этого скрипта.
!#1472=Логотип
!#1473=Заголовок
!#1474=Описание
!#1475=Выбрать изображение для использования в качестве логотипа
!#1476=Удалить изображение
!#1477=Автор
!#1478=Версия
!#1479=Дата
!#1480=Уровень
!#1481=Уровни позволяют группировать скрипты выполняемые после того как предыдущая по уровню группа завершена.
!#1482=Благодарности
!#1483=Сайт / тема в форуме для обсуждения
!#1484=Посетить сайт
!#1485=Люди которые заслуживают благодарности за их работу и вклад
!#1500=Вложения
!#1501=Вы можете вложить файлы и использовать команды для извлечения когда они понадобятся. Этим способом вы можете публиковать ваши скрипты со всеми необходимыми файлами внутри.
!#1502=Добавить..
!#1503=Извлечь..
!#1504=Открыть..
!#1505=Открыть с помощью..
!#1506=Новая папка..
!#1507=Удалить файлы(ы)
!#1508=Удалить папку
!#1509=Удаляется, подождите..
!#1510=Имя файла
!#1511=Размер несжатого
!#1512=Размер закодированного
!#1513=Опции
!#1514=Настройка параметров и значений безопасности.
!#1515=Зависимости
!#1516=Если файл требует для работы другие файлы вы можете включить их здесь. Просто напишите как в примере: %basedir%\Projects\myScript1.script,%basedir%\Projects\Tools\myFile2.txt
!#1517=Запретить
!#1518=Если файл несовместим с нормальной работой других файлов вы можете включить его сюда.Просто напишите как в примере: %basedir%\Projects\myScript1.script,%basedir%\Projects\Tools\myFile2.txt
!#1519=Проверка безопасности
!#1520=Вы можете проверить правильности файла с использованием MD5 контрольной суммы. Вы можете сравнить последовательность цифр с доступной в файле в центре загрузок, чтобы убедиться что файл не поврежден.
!#1521=Вычислить MD5
!#1522=Что такое MD5?
!#1540=Ресурс
!#1541=Сохранить изменения на диск
!#1542=Перезагрузить скрипт с диска
!#1543=Копировать
!#1544=Вырезать
!#1545=Вставить
!#1546=Отменить
!#1547=Повторить
!#1548=Посмотреть все доступные команды и предопределенные переменные. Эта возможность также доступна по правому клику внутри текстового поля.
!#2000=Путь к целевому каталогу не правильный!
!#2001=Выберите правильный путь к целевому каталога в окне ПУТИ
!#2002=Целевой каталог важен для определения где будут сохранены все изменения - вы также можете использовать это значение используя переменную %targetdir% внутри ваших скриптов
!#2003=Вы должны вобрать правильный каталог источника для вашего проекта
!#2004=Неправильное имя ISO файла или путь.
!#2005=Выберете правильный путь и/или имя файла.
!#2006=Вы должны указать новое имя файла в окне ПУТИ - ISO файл это полная копия носителя информации (CD/DVD/HDD..) которая в большинстве случаев завершает процесс получением загрузочного файла.
!#2007=Нету ни одного скрипта для выполнения.
!#2008=Откройте новое место где могут быть найдены скрипты или нажмите <Обновить> для поиска в указанных каталогах снова..
!#2020=Выполняется проект
!#2021=Этот проект выполняется, дождитесь пока он будет завершен.
!#2022=Обработка скрипта:
!#2023=Файл
!#2024=Версия
!#2025=Завершение обработки скрипта:
!#2026=Время скрипта:
!#2027=Скрипт обработан успешно!
!#2028=Обработка секции:
!#2029=В файл:
!#2030=Время проекта:
!#2040=Обработка секции:
!#2041=Из файла:
!#2050=Скопировано
!#2051=для:
!#2052=Не могу скопировать
!#2053=Создан новый файл:
!#2054=Не могу создать новый файл:
!#2055=успешно переименован файл:
!#2056=Не могу переименовать файл:
!#2057=Не могу найти и удалить файлы в директории:
!#2058=Не могу удалить
!#2059=успешно удален
!#2060=Не могу найти и удалить
!#2061=Неверная последовательность байт для поиска!
!#2062=не был найден! Пожалуйста проверьте правильность пути..
!#2063=длина байт имеет неверное значение! Используйте только десятичные числа, чтобы определить длину байтов для копирования..
!#2064=байты были извлечены из:
!#2065=для:
!#2066=Не могу найти сочетание:
!#2067=Копирование директории
!#2068=Не могу скопировать директорию
!#2069=Перемещёние директории
!#2070=Не могу переместить директории
!#2071=Удаление директории
!#2072=Не могу удалить директории
!#2073=Директория уже существует, игнорировать:
!#2074=Создание директории:
!#2075=Не могу создать директории:
!#2076=Запись ключа в INI-файле:
!#2077=Не могу записать INI-файл:
!#2078=Секция
!#2079=ключ/значение
!#2080=Не могу найти файл:
!#2081=Не могу прочитать значение от:
!#2082=ключ
!#2083=для переменной:
!#2084=с значение
!#2085=Удалить секцию в INI-файле:
!#2086=Не могу удалить секцию в INI-файле:
!#2087=Создание секции в файле:
!#2088=Не могу найти файл:
!#2089=Стёрт ключ в INI
!#2090=Не могу написать файл INI:
!#2091=Запись текстовой строки в INI
!#2092=Ошибка добавки строки к INI-файлу:
!#2093=строка
!#2094=Объединение INI-файлов
!#2095=Эта ошибка произошла при попытке редактирования одного из файлов INI:
!#2120=root ключ:
!#2121=Тип:
!#2122=Не могу написать REG-ключ в корневом ключе:
!#2123=Удалён ключ реестра в:
!#2124=Не могу удалить ключ реестре в:
!#2125=Не могу загрузить куст реестра:
!#2126=Выгружен куст реестра:
!#2127=Не могу выгрузить куст реестра:
!#2128=Импортируемый файл реестра:
!#2129=Не могу импортировать файл реестре:
!#2130=Обработанные секции
!#2131=Не могу найти секцию
!#2132=Пересканировать все скрипты после окончания обработки
!#2133=Восстановить интерфейс после окончания обработки
!#2134=Восстановить все переменные
!#2135=Неузнанные установки
!#2136=Ждите
!#2137=секунд
!#2138=значение недействительно:
!#2139=Загрузить файл:
!#2140=несоответствие MD5 у файла:
!#2141=для директории:
!#2142=Не могу загрузить файл:
!#2143= (проверка md5 недоступна),
!#2144=уже существует
!#2145=Тип не распознан:
!#2146=синтаксис недействителен:
!#2147=Файл существует:
!#2148=выполнение команды:
!#2149=Файл не существует:
!#2150=оценочная строка:
!#2151=Лицензия принята:
!#2152=Файл лицензии не принят:
!#2153=Директория существует:
!#2154=Директория не существует:
!#2155=Секция существует
!#2156=Секция не существует
!#2157=на файл:
!#2158=Нет ответа от:
!#2159=должно равняться:
!#2160=не должно равняться:
!#2161=Ошибка в параметрах:
!#2162=должно быть меньше чем
!#2163=или
!#2164=является недействительным
!#2165=должно быть больше чем
!#2166=не должно быть больше чем
!#2167=Неузнанные пункт:
!#2168=Успешно изменил значение
!#2169=с результатом:
!#2170=преобразовать
!#2171=Не могу преобразовать
!#2172=поскольку
!#2173=Не могу восстановить размер директории:
!#2174=успешно восстановил размер директории:
!#2175=Не могу восстановить размер файла:
!#2176=успешно восстановил размер файла:
!#2177=Файл был выбран из:
!#2178=Файл не был выбран из:
!#2190=Путь был выбран из:
!#2191=Путь не был выбран из:
!#2192=Не могу восстановить информацию
!#2193=из:
!#2194=использование:
!#2195=с помощью параметров:
!#2196=Не могу развернуть файл:
!#2197=Пропустить извлечение вложения из файла:
!#2198=Не могу закодировать файлы:
!#2199=Файлы для кодирования:
!#2200=Добавить строку:
!#2201=Не могу добавить строку к файлу:
!#2202=строка:
!#2203=Заменить строки в файле:
!#2204=Стереть все пустые строки в файле:
!#2205=Стереть все одинаковые строки в файле:
!#2206=Стереть все пробелы в файле:
!#2207=строка
!#2208=со строкой:
!#2300=час
!#2301=часов
!#2302=минута
!#2303=минуты
!#2304=секунда
!#2305=секунд
!#2306=и
!#2307=миллисекунда
!#2308=миллисекунды
!#2330=Обновить лист от
!#2331=пожалуйста подождите..
!#2332=не может быть использованн как WEB-сервер!
!#2333=выбранные файлы и
!#2334=для загрузки
!#2335=файл выбран, измерен в
[/more].
Автор: HighwayStar
Дата сообщения: 01.05.2007 17:02
Sergo67
Вроде неплохо. Добавил в шапку.
Там в конце идут строки которые записываются в лог, я долго думал переводить их или нет и решил оставить на английском чтобы можно было выкладывать логи на бутлэнде, но тепрь вижу что когда они переведены логи смотрятся лучше на фоне русского интерфейса

Еще бы кто-то помог перевести Wiki и/или мануалы с бутлэнда.
Автор: Sergo67
Дата сообщения: 03.05.2007 01:33
HighwayStar

Тут я не помошник - язык знаю в пределах школы (>20лет назад ), PROMT-а и здравого смысла. Для прог ещё ничего, но статьи ...

Sorry,
Автор: Jynweythek
Дата сообщения: 06.05.2007 01:52
Здравствуйте!
Извините за такой вопрос, наверное он уже задавался, но я бегло перерыл тему и не нашел

Вопрос такой:
После сборки ISO при эмуляции в QEMU выскакивает следущее:

CDROM boot failure code : 0003
Boot from CD-Rom failed
FATAL: Couldn't read the boot disk

В чем дело? Где копать?
Автор: NIKZZZZ
Дата сообщения: 06.05.2007 02:23
Jynweythek

Цитата:
В чем дело? Где копать?

Ну здесь ясно сказано - ISO образ плохой.
Нужно заново запустить компиляцию, зайти в меню "Log", нажать "Save as ...", посмотреть "View ..." , и если что-то непонятно задать вопрос с цитатой из лога.

Автор: Jynweythek
Дата сообщения: 06.05.2007 02:28
2 NIKZZZZ

Посмотрел: ISO-образ не то что бы плохой, он 34 килобайта =(
От чего такое может случитсься?
mkISOfs мелькает на секунду, но я не успеваю прочитать, что он пишет.

UPD: Я разобрался. Отчего-то скрипт CreateISO.script стал немного меньшего размера, то есть как-то побился. Очевидно, он и стал причиной.
Автор: NIKZZZZ
Дата сообщения: 06.05.2007 02:47
Jynweythek

Цитата:
mkISOfs мелькает на секунду, но я не успеваю прочитать, что он пишет.

Да это и не важно. Скорее всего для него не подготовлены данные. Смотри Log.


Добавлено:
Jynweythek

Цитата:
CreateISO.script стал немного меньшего размера

Это допустимо. В нем могут быть прописаны новые данные, его размер может изменяться, к другим скриптам это тоже относится.

Автор: Jynweythek
Дата сообщения: 06.05.2007 03:22
Еще один вопрос: в шапке ссылка на ERD Commander (на рапиде) не работает. Где можно скачать?

Заранее спасибо.
Автор: NIKZZZZ
Дата сообщения: 06.05.2007 17:25
Jynweythek
ERD Commander
Автор: OlegShv
Дата сообщения: 08.05.2007 11:22
Здравствуйте!

Подскажите, пожалуйста, почему при использовании русской локали от
HighwayStar версии 006 в заголовке окон вместо русских
символов - кракозябры?
Заранее премного благодарен.
Автор: NIKZZZZ
Дата сообщения: 08.05.2007 16:11
OlegShv

Цитата:
почему при использовании русской локали от
HighwayStar версии 006 в заголовке окон вместо русских
символов - кракозябры?

Я не особенно разбирался с этой проблемой, поэтому написал небольшой патч, который ее решает. русскую локаль от HighwayStar использовать не надо - она входит в состав патча.
Автор: bogomolov
Дата сообщения: 09.05.2007 19:27
Всем привет!

Пытаюсь освоить загрузку WinPE из образа в RAM.
Измучился.
Сначала делал это вручную так, как описано Oleg_II в посте: 14:50 01-03-2007. Ничего не вышло в принципе.
Добиться загрузки образа в память с USB удалось, только воспользовашись примером структуры USB=диска из состава свежевыкачанного FileDisk'а.
Но здесь ждала другая засада - синий экран смерти после старта самой WinPE.
В надежде на радикальное решение проблемы скачал новый 068 билд. Намучившись с его освоением, добился нормальной загрузки WPE в обычном режиме, но как только гружу ту же самую WinPE из образа в RAM - синий экран! И так раз тридцать...
Решение искал, отключая все возможные и невозможные скрипты. На второй день эспериментов обнаружил, что причиной синего экрана при загрузке образа в RAM является опция Let "AutoIt" kill "smss.exe" and "winlogon.exe" в скрипте Misc Settings!
Только после отключения этой полезной фишки, наконец-то смог увидеть, что же это такое - WinPE из образа в RAM! Увиденное впечатлило.
Во всяком случае, с флешки все работает отлично.
Теперь хочу того же для загрузки с HDD и CD.
Соответственно, вопросы.
У меня есть образ WPE для загрузки в RAM, созданный в 068 билде скриптом Boot SDI.
- Как прописать его загрузку в boot.ini на жестком диске?
- Как вписать его загрузку в BCDW на мультизгрузочном CD?
Автор: Oleg_II
Дата сообщения: 09.05.2007 20:04
Один из вариантов.
Для загрузки с харда нужно на системном диске разместить следующее:

- grldr (файл без расширения из дистрибутива Grub4DOS);

- menu.lst (текстовый файл меню загрузки) следующего содержания:
Цитата:
color white/red black/red
default 0
timeout 10

title Windows
root (hd0,0)
chainloader +1

title WinPE
find --set-root /grldr
chainloader /WinPE/setupldr.bin
Здесь можно добавить и другие пункты (для выключения компьютера, ребута, загрузки образов дискет и др.). Для красоты можно прописать фоновую картинку в меню (подробнее смотри тему по Grub4DOS в программах).

- файл WinPE.sif следующего содержания:
Цитата:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportashd /rdpath=\WinPE\WinPE.ima"
Здесь последние две строчки на самом деле должны быть прописаны одной строкой!

- в BOOT.INI в самом верху выставить timeout=3, а в самом низу добавить строчку:
Цитата:
C:\grldr="Grub4Dos"


- папку WinPE, содержащую следующие файлы: ntdetect.com, setupldr.bin и WinPE.ima (твой образ с этим именем).

При загрузке будет появлятся меню выбора загрузки Windows и Grub4Dos. Если выбрать второй пункт, то опять появится меню загрузить Винды или ВинПИ.
Автор: bogomolov
Дата сообщения: 09.05.2007 23:38
Oleg_II
Спасибо.
Но что-то сложно...
А я сам тем временем постарался заставить грузить образ тот способ стандартной загрузки WPE с HDD, которым пользовался всегда.
Получилось!

Сначала этот стандартный способ:

Код: копируем папку \i386 из WPE в корень загрузочного диска под именем MiniNT:
xcopy ...\WPE\i386\*.* C:\MiniNT\ /s /e /y
создаем образ загрузочного сектора своего жесткого диска:
mkbt.exe -x -c C: C:\Peldr.dat
правим его:
nt2peldr.exe C:\Peldr.dat
копируем в корень с setupldr.bin под именем peldr:
copy C:\MiniNT\setupldr.bin C:\peldr
прописываем в BOOT.INI загрузку второй системы:
C:\Peldr.dat="Microsoft Windows PE" /MiniNT
Автор: Oleg_II
Дата сообщения: 10.05.2007 02:48
bogomolov
Твой способ не легче

С BCDW решается также просто. Способ тогда писать уже не буду, ты же все раво по своему сделаешь
Автор: NIKZZZZ
Дата сообщения: 10.05.2007 19:27
bogomolov
Скачай последнюю версию BootSdi из проекта nativeEx_barebone, в ней есть установка на Usb и HDD, правда без мультизагрузки.
Да, к стати, этот прект полностью работоспособен если к нему добавит патч, приведенный выше.

Автор: bogomolov
Дата сообщения: 10.05.2007 22:40
NIKZZZZ
Спасибо.
Только-только (и то не до конца) отладил под себя сборку проекта XP Live CD. Теперь браться за новый проект?
А чем он отличается в прниципе? Надежнее? Глюков меньше?

В процессе экспериментов выяснил, что напрасно я грешил на обработку дистрибутива UPX'ом. Причиной синего экрана при загрузке образа в RAM была опция Let "AutoIt" kill "smss.exe" and "winlogon.exe" в скрипте Misc Settings!
Проверьте, плз, что за ерунда!
Исходный пост подправил.

Остается актуальным вопрос по BCDW и загрузке образа в RAM.
Пока не вижу как подступиться.
В моем стандартном варианте BCDW грузит WPE с CD из \WNPE\setupldr.bin.
Для загрузки из образа достаточно ли скопировать в \WNPE содержимое WinBuilder\ISO\Ram\I386? Нужно ли и куда нужно писать WINNT.SIF? Каким должно быть его содержимое?
Автор: NIKZZZZ
Дата сообщения: 11.05.2007 09:42
bogomolov

Цитата:
А чем он отличается в прниципе? Надежнее? Глюков меньше?

Он работает. И более менее надежен. Тем более в нем есть поддержка загрузки в Ram, причем есть возможность оставить Ram диск , но не хранить на нем Document end Setting. Да и он почище других проектов, мало лишнего. MMC равотает... в общем смотри.

Цитата:
В процессе экспериментов выяснил, что напрасно я грешил на обработку дистрибутива UPX'ом. Причиной синего экрана при загрузке образа в RAM была опция Let "AutoIt" kill "smss.exe" and "winlogon.exe" в скрипте Misc Settings!

Выбери MinLogon и будет тебе счастье. Эта проблема была, сейчас не знаю, надо попробовать.

Цитата:
Остается актуальным вопрос по BCDW и загрузке образа в RAM.

Лень отвечать, возьми примерСсылка.
В примере setupldr.bin модифицирован, его можно править. (i386=WinPe). Также ntdetect.com модифицирован под флэшку, рекомендую использовать именно его, чтобы не думать.
К стати, рекомендую попробовать

ImageCreator

Цитата:
Эта утилита создавалась с целью избавиться от ограничений WinPe, связанных с сохранением изменений в системе внесенных пользователем.
Утилтиа позволяет инсталлировать и настраивать приложения, устанавливать драйвера, в том числе требующие перезагрузки непосредственно в среде WinPe, с последующим сохранением результатов.
Утилита предназначена для работы с BootSdi, однако полученный образ несложно преобразовать в необходимую форму.
Пример работы с утилитой:
С помощью BootSdi создаете загрузочный FlashDisk, загружаетесь с него, устанавливаете нужные приложения на диск X: и настраиваете их.
Запускаете ImageCreator, в качестве образа указываете образ на FlashDisk, нажимаете далее. После перезагрузки Вы увидите установленные приложения.
К сожалению с веткой System все не так просто, и если драйвер или приложения используют эту ветку, требуется ручная доводка. Для этой цели удобно использовать RegShot.





Автор: bogomolov
Дата сообщения: 11.05.2007 21:47
NIKZZZZ

Цитата:
Он работает. И более менее надежен.

И XP Live CD у меня работает. Как, впрочем, и nativeEx_barebone...
Не удержался и попробовал этот проект утром. Впечатления - положительные. Дистр (UPX-нутый) меньше на пару Mb, встал без проблем, легко перенес модификацию "под себя"...

Цитата:
Тем более в нем есть поддержка загрузки в Ram,

И XP Live CD у меня грузится в Ram с помощью твоего же BootSDI.script. Но при отключенном Let "AutoIt" kill.... При включенном Let "AutoIt" kill... загрузка в Ram не работает и в проекте nativeEx_barebone!
Кста, не понял твоего лукавства относительно:
Цитата:
"Скачай последнюю версию BootSdi из проекта nativeEx_barebone, в ней есть установка на Usb и HDD"
Версии BootSDI.script из двух проектов практически идентичны, и побайтовое их сравнение показало, что они отличаются лишь предустановленными параметрами и еще парой мелочей. Куда ведет ключ "HDD" - не понятно ни из интерфейса, ни из текста скрипта. Нет разницы и в результатах работы скрипта с включенным и отключенным параметром "HDD". Опять же кстати, если этот ключ у тебя должен отвечать за жесткий диск, то что он делает в блоке параметров, обозначенных как "USB Disk"?

Цитата:
причем есть возможность оставить Ram диск , но не хранить на нем Document end Setting.

???? Вообще не понял! А для чего это важно?
Наоборот, с загрузкой с виртуального диска появляется масса возможностей с перезаписыванием на нем данных, в том числе и в Documents and Settings. Этим успешно пользуются оба проекта, и оба исправно созадают и используют папку Documents and Settings на виртуальном диске X.

Цитата:
MMC работает...

MMC работает и в XP Live CD. Тока там не хватало разархивированной библиотеки I386\apphelp.dll, при том что apphelp.dl_ в сборке есть! Работает ли скрипт без этой модифкациии в новом проекте, честно говоря, не проверял.
Но это мелочи.
Ты мне лучше скажи, почему в новом билде не работает ваш с HighwayStar net.script? Раньше пользовался только им. В проекте XP Live CD под вашим скриптом сеть просто не работает, WPE в сборке nativeEx_barebone "вешается" этим скриптом на стадии загрузки. А в шапке ссылка на этот скрипт висит! Не солидно! И даже обидно ("за державу"), тем более, что включенный в новый проект PENetwork.script от Holger Kotsch откровенно не понравился и работает через раз.

Цитата:
Лень отвечать, возьми примерСсылка

Спасибо за ссылку. А без "дедовской" (не помню уже, когда последний раз пользовался) правки HEX-редактором - никак?
Также не могу не заметить, что во всей ветке нет внятного описания способа любимой тобой загрузки в RAM ни с CD, ни с HDD. И тебе лень?

Еще один общий вопрос по загрузке в RAM.
С первого же знакомства с этим способом смутило название файла "WINNT.SIF". При попытке воспользоваться загруженной в RAM WPE по ее назначению, а именно, для установки Windows, обнаружилось, что виндоусный setup.exe не любит случайных и неслучайных совпадений названий файлов с WINNT.SIF - именем штатного файла ответов для unattended-уставновки Windows, и нещадно стирает его из корня диска. Попытка защитить этот файл от удаления приводит к остановке работы setup.exe. Восстановить стертый WINNT.SIF после установки Windows - "говно-вопрос". Но setup.exe затирает это файл и на флешке... В итоге, в критической ситуации, когда зависла установка Windows, лишился возможности перегрузится и с диска, и с флешки. Пришлось срочно искать старый загрузочный CD с WPE...
Как я понял, загрузка WPE в RAM с CD тоже предполагает наличие WINNT.SIF в корне. Здесь конфиликтов не будет?

Напоследок, вопросы по новому билду.
№1. Где посмотреть синтаксис новой команды Run,%BuildModelScript%,Add-Shortcut?Подсмотренные в других скриптах аналоги помогли научиться создавать ярлыки в принципе. Но не смог создать ярлык на вызов приложения с доп. параметрами.
В частности, так пытался создать ярлык на вызов penetcfg.exe из вашего net.script с параметром "/UseProfile:X:\i386\system32\penetcfg-static.ini". Ничего не получилось. Старый TXTAddLine,"%TargetDir%\i386\system32\shortcut.inf" из вашего скрипта в новом билде, естественно, не работает.
№2. Почему в новом билде не работает "NumLock Off". Раньше все работало.
Автор: NIKZZZZ
Дата сообщения: 11.05.2007 23:18
bogomolov
Ну ты достал !!!
Ты же сам не мало внес в развитие пректа, и только сейчас проявился !
Постараюсь последовательно ответить на твои вопросы.

Цитата:
И XP Live CD у меня работает.

Проект все, что можно. Недостаток - а зачем он нужен? На собственной машине и так система есть. Лишние навороты, через одно место работающие ???

Цитата:
XP Live CD у меня грузится в Ram с помощью твоего же BootSDI.script. Но при отключенном Let "AutoIt" kill.... При включенном Let "AutoIt" kill... загрузка в Ram не работает и в проекте nativeEx_barebone!

Повторюсь, Выбери MinLogon и будет тебе счастье.

Цитата:
Кста, не понял твоего лукавства относительно:
Цитата:
"Скачай последнюю версию BootSdi из проекта nativeEx_barebone, в ней есть установка на Usb и HDD"
Версии BootSDI.script из двух проектов практически идентичны, и побайтовое их сравнение показало, что они отличаются лишь предустановленными параметрами и еще парой мелочей.

Не знаю. Это мой скрипт, может быть в одном из проектов он необновлен.
Я выложил последнюю версии в ссылке (см.выше.)

Цитата:
Также не могу не заметить, что во всей ветке нет внятного описания способа любимой тобой загрузки в RAM ни с CD, ни с HDD. И тебе лень?

Oleg_2 ее неоднократно описывал, куда более?
Изнени, перекур , сколько можно на пупырь жать!








Добавлено:
bogomolov

Цитата:
Еще один общий вопрос по загрузке в RAM.
С первого же знакомства с этим способом смутило название файла "WINNT.SIF". При попытке воспользоваться загруженной в RAM WPE по ее назначению, а именно, для установки Windows, обнаружилось, что виндоусный setup.exe не любит случайных и неслучайных совпадений названий файлов с WINNT.SIF - именем штатного файла ответов для unattended-уставновки Windows, и нещадно стирает его из корня диска. Попытка защитить этот файл от удаления приводит к остановке работы setup.exe. Восстановить стертый WINNT.SIF после установки Windows - "говно-вопрос". Но setup.exe затирает это файл и на флешке... В итоге, в критической ситуации, когда зависла установка Windows, лишился возможности перегрузится и с диска, и с флешки. Пришлось срочно искать старый загрузочный CD с WPE...

В двух словах не ответишь, почитай Руссиновича, там енто подробно описано.
Если коротко, интерпретация WINNT.SIF заложена в SetupLdr.bin . I386 говорит, что это CD, Miniint - HDD.

Цитата:
Как я понял, загрузка WPE в RAM с CD тоже предполагает наличие WINNT.SIF в корне. Здесь конфиликтов не будет?

Куда положишь -
от туда и возмешь. WINNT.SIF в корне лежать должен, пути к .img в нем должны быть прописаны правильно , хоть \xy..\xxx.img
Его можно расматривать как аналог Boot.Ini для WinPe


Цитата:
№1. Где посмотреть синтаксис новой команды Run,%BuildModelScript%,Add-Shortcut?Подсмотренные в других скриптах аналоги помогли научиться создавать ярлыки в принципе. Но не смог создать ярлык на вызов приложения с доп. параметрами.

Пример:
Run,%BuildModelScript%,Add-Shortcut,"DE","#$pSystemRoot#$p\system32\Ic.exe","ImageCreator"
Run,%BuildModelScript%,Add-Shortcut,"SM","#$pSystemRoot#$p\system32\Ic.exe","ImageCreator"

@Application_Data >> Default User
!@Application_Data >> All Users

Сам с этим не разобрался, извени.










Добавлено:

Цитата:
Ты мне лучше скажи, почему в новом билде не работает ваш с HighwayStar net.script? Раньше пользовался только им. В проекте XP Live CD под вашим скриптом сеть просто не работает, WPE в сборке nativeEx_barebone "вешается" этим скриптом на стадии загрузки. А в шапке ссылка на этот скрипт висит! Не солидно! И даже обидно ("за державу"),

Здесь ты прав. Мы с HighwayStar его писали вместе, и написали, между-прочем раньше, чем на BootLang. Восстановим

Цитата:
причем есть возможность оставить Ram диск , но не хранить на нем Document end Setting.

???? Вообще не понял! А для чего это важно?
Наоборот, с загрузкой с виртуального диска появляется масса возможностей с перезаписыванием на нем данных, в том числе и в Documents and Settings. Этим успешно пользуются оба проекта, и оба исправно созадают и используют папку Documents and Settings на виртуальном диске X.

А разница в том, что ты можешь иметь независимый RamDisk для своих целей. AutoRezize позволяет использовать полностью резервы памяти.
У меня сейчас есть небольшая хреновина, которая позволяет подгружать только нужные драйвера на этапе загрузки. То бишь 256 Мб памяти достаточно для универсальной системы при загрузки в Ram. Минимальные ресурсы, которые я получал при загрузке системы в Ram
XP + explorer - размер ~ 40 Мб память 92 Мб
Vista + explorer - размер ~ 45 Мб память 128 Мб
Автор: NIKZZZZ
Дата сообщения: 12.05.2007 06:12
NIKZZZZ

Цитата:
??? Вообще не понял! А для чего это важно?
Наоборот, с загрузкой с виртуального диска появляется масса возможностей с перезаписыванием на нем данных, в том числе и в Documents and Settings. Этим успешно пользуются оба проекта, и оба исправно созадают и используют папку Documents and Settings на виртуальном диске X.

Не успел посмотреть последние проекты. Я имел ввиду, что RamDisk с системой (x:) и RamDisk (b:) отдельны и независимы.

Автор: bogomolov
Дата сообщения: 13.05.2007 00:04
NIKZZZZ
Ты чего кинулся спорить? Я с тобой всего лишь пытался обсудить непонятности нового способа загрузки WPE, нового билда и его проектов. Не вижу предмета спора.

Хотя, один спорный вопрос все же есть. Это наличие в ветке толкового описания загрузки WPE в RAM с раличных носителей.
Oleg_II действительно несколько раз пытался объяснить, как грузится с USB. Но я, например, не смог по его описанию даже дойти до загрузки образа в память. Как грузиться с HDD, мне тоже пришлось придумывать самому. Теперь вот мучаюсь с загрузкой с CD через BCDW...
Полностью скопировав твой пример, пока смог добиться лишь сообщения Inf file txtsetup.sif is missing or corrupt... Работал с папкой i386. Даже образ BootSDI.ima специально создавал (твой скрипт на выходе выдает BootSDI.img!)...
Так, как все-таки загрузить WPE в RAM с CD с помощью BCDW? Ленивые NIKZZZZ и Oleg_II поборите, плз, свою лень!

Теперь новые вопросы по билду.
№3. Какого рожна 068 билд все время лезет в сеть? Я этого не люблю!
Это так, типа, работает динамическое обновление? Щас расскажу, что из этого получается. Вчера возился с WinBuilder. Полез за ответом на какой-то вопрос в инет. Полазив, отключился. При отключении выяснилось, что WinBuilder уже успел исподтишка связаться с узлом и требует повторного подключения. Показал ему фигу. Зато, когда через полчаса я запустил на компиляцию новый образ, WinBuilder выдал мне 805 ошибок! Пробую второй, третий раз - та же ерунда. Видно, я оборвал связь в момент обновления какого-то базового скрипта... Пришлось долго и нудно все восстанавливать.

Да, а что молчишь по вопросу №2 о неработающем "NumLock Off". Ведь там дело в твоем
RusPath! Вернее, не в самом твоем RusPath.scriipt, а в HighwayStar'овском RUSLocalization.script, приложенном к твоему патчу. Именно RUSLocalization.script забивал настройки NumLock. HighwayStar, возьми, плз, на заметку!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


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