Войти

Показать полную графическую версию : Как залить в дистриб свой Boot Screen?


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

excimer1
04-12-2004, 21:09
А как собсно?

Vadikan
05-12-2004, 01:12
excimer1
Собсно, на msfn надо поискать http://tinyurl.com/6anmh

D@nil
05-12-2004, 15:34
При использовании BootXP:
1.Копируешь куда-нибудь c:\WINDOWS\system32\LOGOOS.EXE
2.Переименовываешь LOGOOS.EXE в Ntoskrnl.exe
3.Упаковываешь: makecab Ntoskrnl.exe
4.Копируешь полученый Ntoskrnl.ex_ в I386

При уже готовом Boot Screen'е:
Действуешь с пункта № 3

MzM NF
09-12-2004, 22:45
а сп2 все также? я не нашел дефолтного ядра вообще.

D@nil
10-12-2004, 04:47
MzM NF
Для SP2 Используй BootXP

excimer1
10-12-2004, 10:21
Значит, залить в Winxp SP2 дистриб не удастся? Только после установки проги?

D@nil
10-12-2004, 17:07
На установленой Wind'е (sp2) инсталируешь BootXP.
Устанавлеваеш нужный Boot Screen.
Если при загрузке появился установленый Boot Screen то действуешь с пункта № 1 предыдущего поста.

alcos
01-01-2005, 10:09
excimer1
Значит, залить в Winxp SP2 дистриб не удастся? Только после установки проги?

Берёшь четыре файла ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe, ntoskrnl.exe, изменяешь Ресторатором картинку на другую (только 4битная), далее пройдись утилиткой MODIFYPE ntoskrnl.exe -c и сжимай эти файлы командой makecab ntoskrnl.exe и кидай их в дистрибутив. Но... надо ещё заменить те же файлы в архиве sp2.cab, иначе винда их восстановит во время установки, а это уже сложнее. Есть другой вариант с отключением защиты Windows.

Если ты хочешь просто сменить экран приветствия, редактируй файл logonui.exe, но там тоже не всё так просто.

djoniAg
13-01-2005, 09:35
далее пройдись утилиткой MODIFYPE ntoskrnl.exe -c и сжимай
а что за утилитка такая ?
я перепаковал ntoskrnl.exe в ntoskrnl.ex_ но при установке вида ругается что типа не родной ......и все падает
хотя после на установленную систему все нормально - измененный загрузчик работает без сбоев ( правда он отличается от оригинального на несколько b)
ps и можно ли , не заморачиватся с makecab -им списком упаковки а просто перепаковать sp2.cab Winace ? хотя он тоже видимо по другому жмет потомучто размеры кабов получаются разные.

Road Runner
06-02-2005, 19:21
А можно ещё вот так (кажется, сам не испытывал):
1. Готовое ядро (замученное при помощи например BootXP с именем logoos.exe) любым способом заливаете в %windir%\system32 ($$\system32 или RAR SFX c комментом Path=%windir%\system32) свежеустановленной винды.
2. Используете эти комманды (пример готового CMD файла)

CLS
@echo off
attrib -r -a -h -s %systemdrive%\boot.ini
bootcfg /copy /d "WinXP With My Kernel" /id 1
bootcfg /raw /"kernel=logoos.exe" /a /id 2
bootcfg /default /id 2
bootcfg /timeout 10
attrib +r +a +h +s %systemdrive%\boot.ini
exit

2.5. Сопсно во время выполнения командного файла с кодом выше происходит копирование дефолтной строчки в файле boot.ini, к скопированой строчке добавляется ключ kernel, эта строчка назначается дефолтной, таймер устанавливается на 10 секунд.

3. Вроде всё, должно проканать.

nattropin_new
07-02-2005, 14:37
Road Runner
Идея хорошая на днях попробую.. раскажу..
кстати в этой идее мне понравился сам факт что неприходится ковырять саму винду!
а то там всякие заплатки от мелкософта могут в один момент и не встать.. :)

alcos
08-02-2005, 15:25
djoniAg
а что за утилитка такая ?

MODIFYPE - это такая утилитка, которая правит чегой то внутри файла (цифровую подпись) и файлик становится как родной, установщик винды больше не ругается на корявый файл. Вот только не со всеми русскими файлами прокатывает, например uxtheme.dll, bootvid.dll, winntbbu.dll, а на англицкие срабатывает.

djoniAg
09-03-2005, 12:10
Road Runner да твой способ работает на Ура
Вот еще один: берем програмку Boot Skin 1.05 и заливаем ее как показано ниже
REG ADD %KEY%\021 /VE /D "Boot Skin..." /f
REG ADD %KEY%\021 /V 1 /D "%CDROM%\util\BootSkin\bootskin.exe /S" /f
REG ADD %KEY%\021 /V 2 /D "%windir%\System32\AutoIt3.exe %CDROM%\util\BootSkin\okno.au3" /f
REG ADD %KEY%\021 /V 3 /D "%CDROM%\util\BootSkin\bootxprus.exe" /f
REG ADD %KEY%\021 /V 4 /D "%CDROM%\util\BootSkin\vidstub.exe" /f
где bootskin.exe /S сама утилитка
okno.au3 скрипт убиваюший окно WinClose("WinCustomize", "")
bootxprus.exe архив заливаюший в :\Program Files\Stardock\WinCustomize\BootSkin\ набор скинов и пропатченый (RUS) BootSkin.exe
vidstub.exe архив заливаюший в :\WINDOWS\system32\drivers\ файл vidstub.sys
-это как раз и есть тот boot скрин кторый у вас будет загружатся . Те на эталонной машине ставите Boot Skin , выбираете экран загрузки , применяете его ,и получившийся ф. vidstub.sys упаковываете в архив

djoniAg
10-03-2005, 11:01
Сори okno.au3 скрипт убиваюший окно этот скрипт придется запускать уже после завершеня установки всех программ , тк это окно експлоера с иконками Bootskin . Или править строку bootskin.exe /S"

Debugger
10-03-2005, 15:38
alcos

Вот только не со всеми русскими файлами прокатывает, например uxtheme.dll, bootvid.dll, winntbbu.dll, а на англицкие срабатывает

bootvid.dll прокатывает, проверял.

D@nil
10-03-2005, 19:05
Debby
А что за фаил - bootvid.dll ?

Akufrol
11-03-2005, 07:31
D@nil

это библиотека, отвечающая за отображение надписей в BSOD

alcos
15-03-2005, 09:15
Debby

Уже работает, просто у меня не все файлы были, которые с ней идут в комплекте, поэтому и не работало.

Hedin
05-05-2005, 09:42
у мя такая проблема
я в дистрибьютиве меняю ntoskrnl.exe на свой и во время установки он моим и остаётся, но после установки он заменяется на стандартный.
Откуда система берёт стандартный ntoskrnl.exe????

KILLOR666
05-05-2005, 10:38
Hedin в SP2.cab! Там тоже нужно поменять.
Но проще привязать NTOSKRNL к бантику при первой загрузке!




© OSzone.net 2001-2012