Ответы на некоторые вопросы...
У меня комп, не поддерживающий загрузку с USB (CD)Судя
по результата опроса, большинство использует именно перезаписываемые
носители - флешки или USB-HDD. Для удобства добавил в новый образ полный
boot-manager Plop, позволяющий загрузиться с CD на компах, не
поддерживающих USB-загрузку, выбрать флешку, и работать дальше с неё.
Можно также записать загрузочную дискетку с boot-manager Plop для тех же
целей (plpbt.img,
скачать в архиве), она позволит загрузиться там, где нет поддержки загрузки USB/CD, но есть флоппик.
Как удалить ненужные мне программы или добавить своиКонечно,
такая возможность имеется - подавляющее большинство программ - это
самораспаковки (в %ТЕМР%) с авторегистрацией, или портативки. Кроме
удаления самой программы, желательно удалить её ярлычки. В
мультизагрузочном диске есть три места со списком программ:
1.
Программы, загружающиеся из меню syslinux (DOS-кодировка!).
Удаление/добавление в меню производится путём редактирования файла
boot\syslinux\syslinux.cfg (или \boot\syslinux\acronis.cfg - для подменю
Акронисов, ну, и, соответственно, удаляем/добавляем файлы/папки (для
удобства у меня всё, что можно, сложено в \boot\syslinux\).
2.
Програмы, подключающиеся в стартовое меню крохи SV-Micro, "прописаны" в
\SVPE\_desktop.ini (то, что будет на рабочем столе), \SVPE\_qlaunch.ini
(то, что в панели быстрого запуска), \SVPE\_start.ini - в меню "Старт".
Структура несложная, делайте по аналогии с уже имеющимся. Для того,
чтобы добавить свою программу в автозапуск при старте SV-Micro,
поместите строчку запуска в файл \SVPE\startSV.bat, например, утилита
автоустановки рекомендуемого разрешения прописана так (добавлять нужно
обязательно ПЕРЕД стартом explorer.exe):
start /b %yy%\..\PePrograms\System\SetRes\SetResolution.exe (
%yy% - текущий каталог,
.. - перейти на уровень выше,
\PePrograms\System\SetRes\SetResolution.exe - путь к утилите
Также есть возмoжность добавить прописку в реестре - для этого служит \SVPE\Add_registry.reg, добавьте в него нужное.
3.
Програмы, подключающиеся в стартовое меню RusLive. Папка с программами
(начиная с версии 1.5) монтируется в системе как диск Y:\, после
монтирования в систему копируются обычные Win-ярлычки с привязкой к
Y:\-диску (они размещены в архиве Links.7z). Для удаления программы
нужно удалить саму прогу и её ярлык из архива.
3.1. Поскольку в
сборке используется также подключение программ из сборки в обычной винде
(файл P2Start.exe в корне диска является тем же SH.exe!), вышеуказанную
операцию (удаление ненужных программ) нужно провести и для индекса
ShCache.idw.
Пример 1: Удаляем громоздкий Nero
1. Нужно удалить саму программу с папкой
Programs-2k10\CD-Utilites\Nero2. Удалить из меню
SV-Micro - правим файл
SVPE\_start.ini, удаляем из него строчки
Код: |
<-ItemBegin-> ParentItem=CD Caption=Nero Burning ROM ExeName=Y:\CD-Utilites\Nero\nero.exe IconName=Y:\icons.dll IconNumber=86 ExeDir=Y:\CD-Utilites\Nero\ CmdParam= ShowState=NORMAL <-ItemEnd-> |
3. Удалить из меню RusLive - с помощью 7-zip удаляем из архива Programs-2k10\Links.7z ярлык проги Главное меню\CD & DVD утилиты\Nero.lnk
4. Чтобы удалить из меню, используемого при запуске утилит в обычной винде, правим Programs-2k10\ShCache.idw - удаляем строчки
Код: |
<CD-Utilites\Nero\nero.shs> [Shortcut] Exe=\nero.exe Lnk=Nero Desktop= QuickLaunch= Desc=Один из лучших пакетов программ для записи компакт дисков и DVD, а также для очень многих иных целей. StartMenu=Программы 2k10\CD & DVD утилиты Programs= WorkDir=\ Args= Icon=\..\..\icons.dll,86 Hotkey= |
[свернуть]
Пример 2: Удаляем Linux-версию Paragon HDM
1. Удалить папку с программой -
boot\syslinux\PHDM09\2. Удалить подвеску программы в меню
syslinux - правим файл
boot\syslinux\syslinux.cfg, убираем из него строчки
Код: |
LABEL - MENU LABEL ■■ ^Paragon Home Expert 2009 Pro v.9.00.009.8667 (Russian) TEXT HELP Paragon HDM /Домашний Эксперт/ позволяет управлять ресурсами жесткого диска: изменять размер разделов без потери данных, обслуживать разные операционные системы на одном компьютере, копировать разделы на запасной жесткий диск, решать проблемы с загрузкой, конвертировать файловые системы. ENDTEXT KERNEL /boot/syslinux/PHDM09/vmlinuzp INITRD /boot/syslinux/PHDM09/initrd.gz APPEND root=/dev/ram0 ru_ver splash=silent vga=0x314 language=ru_RU.UTF-8 |
Для правки меню используем FAR из сборки, он позволяет по F8 переключится на нужную кодировку шрифта. [свернуть]
Добавление программы - намного более трудоёмкий процесс. Во-первых,
нужно сделать (скачать) портативную версию, проверить её
работоспосоность под нужной РЕ (лучше - под обеими), при необходимости
добавить недостающие библиотеки,... и начать прописывать, подобно
Пример 1, только наоборот. Аналогично - с Linux-версиями, поступаем в обратном порядке
Пример 2.
Зачем нужен P2Start.exe, icons.dll...P2Start.exe - служит для монтирования программ в обычной винде. При его запуске
происходит подключение программ из сборки в меню "Пуск" (отдельная папка
Программы 2k10).
icons.dll - сборник иконок для программ из сборки, нужен для ускорения
монтирования программ (читать иконки из одной библиотеки намного
быстрее, чем из разных файлов).
ShCache.idw - индексный файл для программ, подключаемых SH.exe (P2Start.exe) в обычном Windows.
Links.7z - архив ярлычков программ для "подвески" в RusLive (при желании можно подправить на свой вкус, это обычные Win-ярлычки)
idx2.exe - индексатор для драйверов
Почему обязательно форматировать флешку/винт в FAT32? Не могу записать на такой носитель образ системы больше 4Гб!Ограничение по файловой системе вызвано использованием в качестве загрузчика
Syslinux,
который не умеет работать с NTFS. Кроме того, использование FAT32
позволяет без проблем работать с DOS-утилитами. Есть несколько
особенностей, интересных при использовании FAT32 на флешке: во-первых,
FAT-овую флешку "убить" очень сложно; зато мелкие файлы быстрее
читаются/записываются под NTFS. Но!!!, в силу того, что NTFS
протоколирует работу с файлами, количество обращений на запись ячейки
для флешки растёт в 2-3 раза (соответственно, ресурс её уменьшается в
столько же раз). А в принципе, решать пользователю - если не нужна
поддержка флешки/винта под DOS и ресурс флешки не играет роли, то можно
перейти на загрузчик Grub4Dos, поддерживающий NTFS.
Для
того, чтобы записать большой образ системы на FAT32-раздел, вполне
достаточно при его создании указать FAT32-диск, все программы для
создания образа корректно поддерживают такой вариант и разбивают архив
на тома по 1-2Гб.Почему в сборке нет антивирусов?Имхо, в РЕ-сборке антивири не нужны! Там нужен хороший сканер для "лежачей" винды. С этим отлично справляется
CureIt! и
Kaspersky Virus Removal Tool (последний нужно сначала установить в обычной системе и уже
установленный скопировать на флешку - последние версии на этапе
установки под PE дают BSOD). Держать их на компакте - нет смысла (быстро
устаревают), а на флешку каждый может скопировать сам максимально
свежую версию, ссылки для закачки есть в браузере
Опера из сборки.
Мой антивирус ХХYYZZ обнаружил в этой сборке вирус!!!Я не исключаю
принципиальную возможность появления в сборке вируса, ведь ни один антивирь не гарантирует 100%-ю
безопасность. Но, перед тем, как писать и кричать, убедитесь, что это
действительно вирус - обязательно отошлите подозрительный файл в службу
поддержки вашего антивиря, кроме того - проверьте на virustotal.com
(признаком вируса является его единодушное призание ведущими
производителями антивирей). Часто антивирусы, работающие по упрощённой
идентификации вируса (сокращённой сигнатуре), перестраховыватся, и
"находят чёрную кошку в тёмной комнате, даже если её там нет". Кроме
того, не забывайте о том, что некоторые программы (в частности,
активаторы винды или крякалки паролей) изначально могут подозреваться
как вирус - в силу своей направленности. Если ваши подозрения будут
обоснованы, обещаю оперативно исправить ситуацию, в противном случае -
вам решать, кому доверять больше. Я не обижусь
, если вы удалите подозрительную программу или даже всю сборку.
Есть ли вoзможность подключаться к реестру неактивного WINDOWS при работе с такими программами как ERD, AVZ, REG WORKS и.т.д.?Все
программы в сборке, которые могут и умеют работать с Runscanner (она
позволяет подключить удалённый реестр лежачей винды), по-умолчанию (
при запуске из меню)
запускаются именно с ним. Для неупакованных программ в ярлычке (для РЕ)
явно указан запуск через RunScanner, а для самораспаковок везде стоит
проверка: если существует
X:\i386,
запускать через RunScanner, если нет - обычный запуск. Однако, не стоит
забывать, что, во-первых, подключается не весь реестр и он монтируется
вместе с текущим (РЕ-шным). А, во-вторых, если диск с лежачей виндой
подключился не как
С:\ (точнее, не под "своей" буквой),
все прямые пути в реестре будут неверны по букве - не стоит позволять программам их править или удалять.
Не всё так страшно, главное - быть внимательным и учитывать эти два
нюанса! Если виндовс один - реестр подключается автоматически. Если
несколько - есть возмoжность выбора. С удалённым реестром подключаются
программы: AnVir, Autoruns, AVZ, BHORemover, CCleaner, DevMan View,
Double Driver, ERD-утилиты, Erunt, HijackThis, jv16-PowerTools, LSPFix,
MonitorInfo View, My Uninstaller, Lock OFF, Product Key Explorer,
ProduKey, QuickKiller, RegOrganizer, RegScanner, RegWorkshop, Services
PE, Shell Extention View, Smart Driver Backup, SysInfo for Windows
(SiW), System Explorer, TrojanRemover, Tweaker, Unknown Devece
Identificator, UnknownDevices, USBDeview, WinTools.Net, XP-Key-Reader.
Можно ли добавить в сборку возмoжность установить Windows?В сборке имеется возмoжность установки
Windows 2000/XP/2003 из-под любой из сборок (SV-Micro/RusLive) с помощью утилиты, находящейся в
Programs-2k10\System\Install-Win\Install_Win.exe. В отличие от других
сборок, первый этап (до перезагрузки) установки проводится из-под РЕ,
что, несмотря на необходимость загрузки оной, позволяет существенно
ускорить первый этап (загрузка РЕ - 1-2 минуты плюс установка минута -
против 5-10 минут DOS-установки). Кроме того, в таком режиме возможна
беспроблемная установка с любого носителя, в т.ч., и с флешки, без
плясок с бубном и троекратной перезагрузки. Да и удобней - ведь после
загрузки РЕ у нас есть под рукой удобный инструмент для разбивки винта,
также можно скопировать данные со старой винды на другой раздел. Есть и
один минус - не поддерживается inf-устанока дополнительного софта
(различные Звери и Факи). После первого этапа перезагружаемся и
продолжаем обычную установку с родного винта.
Для интеграции установки нужно скопировать папку
i386 из установочного диска
Windows ХР в папку
Programs-2k10 Мультизагрузочника - тогда установка винды выполняется прямо из меню "
Пуск" любой из сборок (
Системные утилиты->Установка Windows). Поддерживается до четырёх вариантов ответов (
winnt.sif, winn1.sif...winn3.sif в
папке I386 - например, от полностью ручной до автоматической). Кроме того, возможна установка совершенно другой версии винды (например,
2000) - для этого папку
i386 из установочного диска
Windows 2000 нужно скопировать в корень носителя (флешки), и запускать
Install_Win.exe прямо с диска носителя. Немного подробней это описано в
Install_Win.txt.
Этот
вариант установки основан на управляющих командах программы установки
winnt32.exe (обязательно проверьте наличие оной в папке дистрибутива
i386, в обрезанных дистрибах может отсутствовать!), и, в принципе, никто
не мешает создать обычный батник для установки (или набрать в командной
строке), где
INST - диск с инсталяшкой,
DISK - диск, на который планируется установить винду (туда будут скопированы файлы установки - первый этап установки).
Код: |
INST\i386\winnt32 /s:INST\i386 /syspart:DISK /tempdrive:DISK /unattend:C:\i386\winnt.sif /noreboot |
Установка Windows 7/Vista
возможна прямо из загрузочного меню Syslinux. Для этого нужно добавить
файлы из дистрибутива нужной версии в корень флешки, в конфиге суслика
(boot\syslinux\syslinux.cfg) в желаемом месте добавить строчки:
Код: |
label - menu label Install Micrоsoft Windows 7 (Vista) TEXT HELP Установка Windows 7 (Vista) ENDTEXT COM32 /boot/syslinux/chain.c32 APPEND ntldr=/BOOTMGR |
[свернуть]