PDA

Показать полную графическую версию : (статья) Boot Screens - новый взгляд


Страниц : 1 [2]

prokazzza
11-12-2006, 04:35
luckystarr

если изменить boot screen дольше ли будет грузиться винда ? или это никак не влияет на скорость загрузки ?

Абсолютно не влияет на скорость загрузки винды, если грузилась например 5 сек так и будет 5 сек.:)


http://img137.imageshack.us/img137/5337/scanningbar2sl9vt5.gif

RaiderT
06-02-2007, 11:17
Подскажите, а что будет если я возьму TUkernel.exe со своим бутскрином, переименую его в 4 файла ядра винды и заброшу в готовый дистрибутив, т.е. в I386/sp2.cab и в I386. Если это теоритечески можно, то как правильно запаковать эти файлы из exe в ex. Я знаю, что эта команда makecab, но не знаю как правильно ее написать.
Извините за ламерство.

Murrey
06-02-2007, 12:58
Например, так:
makecab c:\ntoskrnl.exe c:\ntoskrnl.ex_

Подскажите, а что будет если я возьму TUkernel.exe со своим бутскрином, переименую его в 4 файла ядра винды и заброшу в готовый дистрибутив, т.е. в I386/sp2.cab и в I386
Возможно, что на твоей системе все будет нормально. Как я понял, ОС использует один файл ядра в соответстии с конкретной конфигурацией. В таком случае, если сделать так, как предлагается, то все файлы ядра станут одинаковыми. Но если дистрибутив собирается на машине, где и будет в дальнейшем применяться (или по крайней мере на машине с такими же параметрами), то в качестве исходного файла будет взят как раз тот, который и должен в этом случае использоваться. Но на другой конфигурации (с другим количеством ядер, или размером памяти) возможно будут глюки. Плюс проблемы с проверкой контрольных сумм и т.п. А может, я глубоко ошибаюсь :) Поправьте, знающие люди.

У меня в свою очередь тоже есть вопрос:
Создаю дистрибутив с автоустановкой. Хотфиксы не интегрирую, а устанавливаю через SVCPACK.
Меняю bootscreen по методу, описанному в учебнике, с помощью TuneUP:
Из дистрибутива достаю файлы: ntkrnlmp.ex_ и ntoskrnl.ex_, из архива SP2.cab все четыре файла. По очереди каждый из шести переименовываю в ntoskrnl.exe, закидываю в system32, устанавливаю через tuneUP свой bootscreen, затем вырезаю Tukernel.exe и переименовываю в то, что было изначально. Далее закидываю все обратно, в том числе перепаковываю SP2.cab с помощью GS_caber. Результат такой (проверяется на VMware): после копирования файлов установки и при первой перезагрузке появляется измененный bootscreen. После завершения установки перед первым входом в систему bootscreen опять дефолтный. С хотфиксами устанавливается также KB890859, в котором есть ntkrnlpa.exe. Изменить его не получается (вернее, получается, но впихнуть его обратно никак). В этом ли причина? Если да, то какие варианты решения могут быть? Первый понятен - интегрировать в дистрибутив, а оттуда выдернуть нужные файлы.
KB 910623 не устанавливается.
Заранее спасибо.

Cricket
29-05-2007, 02:21
У меня тоже вопрос, все это хорошо работает для ХР, а вот для 2003 что-то вроде booteditor и TuneUP есть?

Cobra_1_Stas
03-06-2007, 20:57
Я хотел заменить BOOT SCREEN как это написано тут: http://wiki.oszone.net/index.php/Простой_способ_заменить_Boot_Screen
Там в конце статьи написано:
Осталось лишь подменить при установке Windows файл Boot.ini. Проще всего запустить батник на стадии RunOnceEx.

cmdow @ /HID
bootcfg /Copy /d "Microsoft Windows XP Professional RU" /ID 1
bootcfg /RAW "/noexecute=optin /fastdetect /TUTag=R18WYT /Kernel=TUKernel.exe" /A /ID 1
bootcfg /TIMEOUT 0
Exit

Так вот, можно всё это объяснит по подробнее....?
Вот мой boot.ini:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /kernel=TUkernCC.exe

P.S. Вопрос на засыпку, зачем нужно это? /TUtag= ........?

Спасибо!

YuriPet
04-06-2007, 01:34
Cobra_1_Stas Я хотел заменить BOOT SCREEN как это написано тут: http://wiki.oszone.net/index.php/Пр...ить_Boot_Screen Автор этой статьи - prokazzza.
Вот у него через PM и спроси... :)

Cobra_1_Stas
04-06-2007, 02:25
Всё уже, сделал.... Спасибо

stinger32
29-01-2008, 18:33
Нашел инфу, по созданию бутскинов с помощью TuneUp Utilities 2006. Создал экран загрузки, по всем подходящим параметрам. Программа сохраняет его в формате tbs. При нажатии на кнопку "Install Boot Screen", как написано, экран загрузки должен приминиться, однако ничего подобного... Кто имеет опыт в этом деле, подскажите, в чем может быть причина. И можно как-нибудь сохранить не в tbs, а в расширении bootskin и прочитать программой BootSkin ?

Gozya
03-07-2008, 05:41
А кто проверял на XP SP3 эти TuneUp Utilities?? Походу работать оно не будет или будет глюкать.

P.S. А есть ли у кого картинка для бут скрина с текстом "Йа ператко" ? Очень понравилась идея, хочу себе такую.

omfire
03-07-2008, 12:41
а почему никто не написал безоперационного вмешательства на показ картинки?
чем не устраивает строка в boot.ini:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot /bootlogo /usepmtimer /pae
соответственно в папку WINDOWS положен файл boot.bmp 640x480 16-цветный

Petya V4sechkin
03-07-2008, 12:56
а почему никто не написал безоперационного вмешательства на показ картинки?
Потому что там анимации нет, "вагончики не бегают".

omfire
03-07-2008, 14:15
кому нужны эти вагоны? ведь так смотришь на картинку и ничто не раздражает...
а завис комп или нет, можно судить по активности диска :)

LonerD
16-07-2008, 19:06
В статье есть пункт:
Создание пакетного файла для выбора ядра,
в котором описывается пакетный файл для выбора ядра из двух возможных вариантов (одно или двухядерные процессоры).
Как модифицировать данный файл для выбора из четырех вариантов? (потому как все больше компьютеров с оперативной памятью больше 3 гигабайт)

Vadikan
16-07-2008, 21:17
DPavlik82, видимо нужно добавить строки
if %NUMBER_OF_PROCESSORS%==4 goto QUADRO
:QUADRO
bootcfg /RAW "/Kernel=quadkrnl.exe" /A /ID 2
goto End
потому как все больше компьютеров с оперативной памятью больше 3 гигабайт »
Не понял... а какая связь с кол-вом процессоров?

LonerD
17-07-2008, 00:22
Не понял... а какая связь с кол-вом процессоров? »
Расскажу поподробней.
Не знаю в чем проблема конкретней, но возникает на четырехядерных процессорах и 4 гигах оперативки (скорее всего загвоздка именно в оперативке, просто с 4 гигами оперативки и не-4-ядерными процессорами машины не попадались, проверить не могу)

С помощью TuneUp Utilities создаю бутскрин.
Изменяю файлы ntoskrnl.exe и ntkrnlmp.exe и оформляю cmd-файл так, как написано в разделе "Создание пакетного файла для выбора ядра".
Кроме указанных выше машин система загружается. На указанных - не хочет.

Насколько я понимаю, надо еще изменить файлы ntkrnlpa.exe и ntkrpamp.exe и в cmd-файле сделать не два, а четыре пункта:
1. одноядерные меньше 3 гигов оперативки
2. многоядерные меньше 3 гигов оперативки
3. одноядерные больше 3 гигов оперативки
4. многоядерные больше 3 гигов оперативки

Вот только как это все оформить?

Petya V4sechkin
17-07-2008, 09:56
Как модифицировать данный файл для выбора из четырех вариантов? (потому как все больше компьютеров с оперативной памятью больше 3 гигабайт)
Странно, откуда взялась цифра 3.
Из статей MSDN (раз (http://msdn.microsoft.com/en-us/library/ms792430.aspx), два (http://msdn.microsoft.com/en-us/library/aa468629.aspx)) следует, что ядро с поддержкой PAE (ntkrnlpa.exe или ntkrpamp.exe) используется в двух случаях:
на компе более 4 гигов памяти;
или включена аппаратная поддержка DEP.
Кроме того, не думаю, что отключение PAE приводит к невозможности загрузки системы.
Возможно, проблема в другом: в батнике жесткое условие:
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
Если процессор 4-ядерный, получается несоответствие между halmacpi.dll (многопроцессорным) и ntoskrnl.exe (однопроцессорным). Попробуйте изменить на:
if %NUMBER_OF_PROCESSORS% GTR 1 goto DUAL

LonerD
17-07-2008, 12:34
Petya V4sechkin , спасибо, попробую.

DEP и PAE отключены в системе этим аддоном:
http://forum.oszone.net/thread-96987-7.html

Странно, откуда взялась цифра 3. »
Да из той статьи, что в шапке ))) :
http://oszone.net/3149
и в русской википедии аналогично:
http://ru.wikipedia.org/wiki/Ntoskrnl

D_Master
21-07-2008, 21:44
Всем привет!
Подскажите, а что будет если я возьму TUkernel.exe со своим бутскрином, переименую его в 4 файла ядра винды и заброшу в готовый дистрибутив, т.е. в I386/sp2.cab и в I386. »
Короче говоря, попробовал я так сделать. На моей тачке всё работает, на прошлой неделе у другана ось слетела, пошёл свою (похвастаться))) ставить. Нахвастался, блин! Прошёл первый пункт (текстовый), перезагрузка и все. Чёрный экран с курсорчиком. Опозорился по полной!))

SUNSUN
15-08-2008, 14:16
Доброго всем денёчка!
Давно пользуюсь информацией с данного форума и всегда был удовлетворен статьями, вот уже долгое время занимаюсь созданием различных бутскринов с помощью TU 2008 и Boot Screens. Когда работал с файлами из SP 2 (Windows XP)? то вроде все нормально было. После смены оригинальной картинки данные файлы поменяли свой размер (ну это так и должно быть), только вот я ожидал, что файлы поменяются на одинаковое кол-во байт, однако все произошло немного не так как я ожидал. Вот результат:
Файл Был, Б Стал, Б Разница, Б
ntkrnlmp.exe 2 150 400 2 289 664 139 264
ntkrnlpa.exe 2 058 624 2 198 016 139 392
ntkrpamp.exe 2 017 280 2 156 544 139 264
ntoskrnl.exe 2 182 784 2 322 176 139 392
А вот когда я стал работать с файлами из SP3, так результат меня совсем удивил, некоторые файлы перестали меняться. Т.е. для ntoskrnl.exe и ntkrnlmp.exe все прошло вроде как успешно (они опять увеличились на 139 264 кБ), а вот два остальных файла поменяли размер вообще непонятно:
Файл Был, Б Стал, Б Разница, Б
ntkrnlmp.exe 2 147 328 2 286 592 139 264
ntkrnlpa.exe 2 058 624 2 330 240 271 616
ntkrpamp.exe 2 017 280 2 330 240 312 960
ntoskrnl.exe 2 190 848 2 330 240 139 392
Пробовал с Boot Screens (до этого работал только с TU 2008) - результат тот же. То ли я что-то не то делаю, толи ещё что-то.
И ещё вопрос (что-то подобное уже спрашивалось на вашем форуме): можно ли "самому", например при помощи Ресторатора (или чего-нить подобного) поменять не только картинки (с этим управимся и сами без проблем), но и как-нить "впихнуть" палитру используемых цветов в картинке в файлы ядра. Т.е. сделать "ручками" то, что делают специальные проги (TU 2008, Boot Screens и им подобные).
Просто как-то страшновато доверять прогам такие подмены (я то не знаю что и как она там делает :) ). Не хотелось бы чтобы мой дистрибутив Windows был с "кривыми" файлами.




© OSzone.net 2001-2012