Цитата Boa Soft:
Начнем с того, что $OEM$ существует только во время установки. После - уже нет.
Так же, MUI прекрасно ставится на T12 из cmdlines.txt
|
Простите , но не понял к чему вы это сказали.
Я так понимаю:готовится загрузочный дистрибутив, в нем создаются $OEM$ директории , но после установки на тот раздел куда устанавливалась система, их там не существует.Я из руководство понял так , что нужна директория $OEM$ чтобы легче в файлах указывать пути , откуда брать файлы для установки или запускать пакетные файлы, так как без создания $OEM$ директорий я не понимаю как и где располагать cmdlines.txt и другие подобные файлы , и потом как их запускать.
Цитата maslinaV:
Ведь даже когда устанавливается пакет MUI нужно поставить птичку напротив русского пакета так как по умолчанию стоит только отметка об установке английского языка
|
Потом я еще раз несколько читал руководство , а там написано , что уже при запуске исполняемого файла пакета русификации ключи указывают куда и какие птички ставить.
Цитата:
muisetup.exe /i 0419 /d 0419 /l /f /r /s
Ключ /i указывает какой язык выбирается, и соответственно 0419 - русский, а ключ /d назначает язык интерфейса по умолчанию. Полный список ключей, а также значений языков можно найти в файле muisetup.hlp, входящем в комплект поставки MUI
|
Правильно ли я понял?
Теперь предлагаю вариант который я попробовал сам , русификация установилась.
Насколько хорошо русифицировано я не знаю.
1-й Способ установки MUI
1. В директории C:\XPCD поместил дистрибутив.
2. В корне директории XPCD поместил директорию $OEM$.
3. Программой NLite 1.0.0.12 (программа потребует
Microsoft .NET Framework 2.0 ) удалил лишнии компоненты.
4. В директории $OEM$ находится директория WinMUI , а в ней распакованный пакет MUI и здесь же файл WindowsXP-KB841625-x86MUI-RUS.exe (пакет для русификации справки ) C:\XPCD\$OEM$\WinMUI.
5. Из директории WinMUI скопировал файл muisetup.exe запаковал в архив *.rar затем заменил имя этого архива на такое MUISETUP.EX_ и поместил в директорию I386 дистрибутива WinXP C:\XPCD\I386 и согласился на замену файла с таким же именем .
6. Файл ответов winnt.sif положил в директорию I386 дистрибутива WinXP , перименовав его из файла unattend.txt , а файл unattend.bat удалил.
winnt.sif
Код:

;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=No
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=WinAuto
FileSystem=*
UnattendSwitch="yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword="p"
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
TimeZone=130
OemSkipWelcome=0
[UserData]
ProductKey=xxxxxxxxxxxxxxxxxxxxx
FullName="name"
OrgName="name"
ComputerName=pc2
[Display]
BitsPerPel=32
Xresolution=1280
YResolution=1024
Vrefresh=60
[TapiLocation]
CountryCode=7
[RegionalSettings]
LanguageGroup=17,3,2,5,1
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409
[GuiRunOnce]
Command0="rundll32 printui.dll,PrintUIEntry /in /n \\printer "
[Identification]
JoinWorkgroup=Workgroup
[Networking]
InstallDefaultComponents=No
[Components]
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off
zonegames=off
[Shell]
DefaultStartPanelOff = Yes
DefaultThemesOff = Yes
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
[SetupParams]
UserExecute = "%systemdrive%\install\cleanup.cmd"
[NetAdapters]
Adapter1=params.Adapter1
[params.Adapter1]
INFID=*
[NetClients]
MS_MSClient=params.MS_MSClient
[NetServices]
MS_SERVER=params.MS_SERVER
[NetProtocols]
MS_TCPIP=params.MS_TCPIP
[params.MS_TCPIP]
DNS=No
UseDomainNameDevolution=No
EnableLMHosts=Yes
AdapterSections=params.MS_TCPIP.Adapter1
[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=No
IPAddress=xxxxxxxxxx
SubnetMask=xxxxxxxxxxx
DefaultGateway=xxxxxxxxxxx
DNSServerSearchOrder=xxxxxxxx
WINS=No
NetBIOSOptions=0
7. В корне директории $OEM$ положил файлы :
cmdlines.txt , regional.bat , regopts.txt , fonts.reg
cmdlines.txt
Код:

[COMMANDS]
".\WinMUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
"rundll32 advpack.dll,LaunchINFSection nLite.inf,nLiteReg"
".\WinMUI\WindowsXP-KB841625-x86MUI-RUS.exe /quiet /norestart"
"REGEDIT /S fonts.reg"
regopts.txt
Код:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="29"
regional.bat
Код:

@echo off
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:".\$1\Install:\regopts.txt"
exit
fonts.reg
Код:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
1250="c_1251.nls"
1251="c_1251.nls"
1252="c_1251.nls"
1253="c_1251.nls"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
System,0="Arial,204"
Fixedsys,0="Fixedsys,204"
Small Fonts,0="Small Fonts,204"
MS Serif,0="MS Serif,204"
MS Sans Serif,0="MS Sans Serif,204"
Courier,0="Courier New,204"
Arial Cyr,0="Arial,204"
Courier New Cyr,0="Courier New,204"
Times New Roman Cyr,0="Times New Roman,204"
Helv,0="MS Sans Serif,204"
Tms Rmn,0="MS Serif,204"
Arial,0="Arial,204"
8. Запустил ISO Creator for WinXP Pro.cmd (он находится в папке
CDImage_Pro C:\XPCD\CDImage_Pro ) и после создается файл с расширением *.iso в корне директории С.
Совет: 1 .Если у вас принтер сетевой и вы создавая файл ответов на рабочей машине включили это принтер , то учтите что полностью автоматичекой установки не получится , так как идет попытка найти принтер , а потом вам предлагается вмешатся и найти запрашиваемый системой файл самостоятельно.
2. Также и с IPадресами , когда делается файл ответов то вы , устанавливая параметры сети ,будьте внимательны , так как указав реальный IP адрес машины на которой создается файл ответов и начав на этой же машине тестирование дистрибутива в виртуальной машине или же решив на другой машине запустить с диска созданный дистрибутив , то тогда опять вам придется вмешаться , так как появится ошибка о конфликте адресов.
3. Для того чтобы MUI включить в дистирбутив воспользуйтесь программой NLite (удалите ненужные компоненты) , к примеру получился дистрибутив ( вместе с распакованным MUI ) объемом 508 Мбайт