ThinkPad & Boot Splash
2007-08-06, Poniedziałek 07:54:58 +0200, autor Karol „Zal” Zalewski, licencja LPRCTKC
Wpis, który czytacie będzie dotyczył podmiany standardowego "boot splash" w notebookach ThinkPad (IBM oraz Lenovo) na ekran wykonany przez nas. Tutorial ten opiera się na angielskiej wersji how-to znalezionej na ThinkWiki. Cała operacja była wielokrotnie wykonywana już na moim laptopie (T40) pracującym pod kontrolą systemu operacyjnego Windows 2000/XP. Całość będzie dotyczyć właśnie tego systemu operacyjnego. Zaznaczam, iż informacja na ThinkWiki dotyczy głównie Linuksa (jakaś pochodna Debiana). Co do sensowności całej operacji - umożliwia ona nie tylko uzyskanie ciekawego efektu graficznego, ale również zwrot skradzionego laptopa do właściciela. Jest to jedyny ekran, który może obejrzeć potencjalny znalazca nie posiadający hasła do komputera. Można na nim umieścić np. dane teleadresowe.
Po pierwsze - należy zatroszczyć się o posiadanie programu emulującego stację dyskietek. Program ten można znaleźć TUTAJ (Virtual Floppy Drive 2.1). Po drugie - konieczny jest również najnowszy BIOS do naszego ThinkPada w wersji non-floppy. Wersję z 3 VII 2007 można pobrać ze strony Lenovo. Po trzecie - bitmapa (640x480 z paletą 16 kolorów) naszego autorstwa jest niezbędna.
- uruchamiamy plik instalacyjny BIOS-u i zgadzamy się na wszelkie warunki instalacji, aż do momentu w którym to program informuje nas o tym, iż jesteśmy na etapie pierwszym z czterech
- odnajdujemy na dysku plik o nazwie pliku instalacyjnego z końcówką ".img" (1ruj37us.exe -> 1ruj37us.img) i zapamiętujemy jego ścieżkę (powinien znajdować się w katalogu z plikami tymczasowymi)
- uruchamiamy dostarczony Virtual Floppy Drive - instalujemy i uruchamiamy sterownik, wybieramy literę dysku i z ustawieniami domyślnymi ładujemy do wirtualnej stacji znaleziony wcześniej plik
- kopiujemy przy pomocy eksploratora Windows naszą bitmapę do wirtualnej stacji dyskietek (bitmapa powinna mieć nazwę "logo.bmp"), a następnie uruchamiamy skrypt logo.bat - powstanie na wirtualnej dyskietce plik logo.mod (powinien mieć mniej, niż 10KiB - w przeciwnym wypadku należy uprościć wyjściową bitmapę)
- z poziomu programu Virtual Flopy Drive należy "zdemontować" wirtualną dyskietkę, a na pytanie o zapis zmodyfikowanego obrazu odpowiedzieć twierdząco (zaznaczyć również opcję "overwrite")
- po pomyślnym zapisaniu obrazu dyskietki należy kontynuować instalację BIOS-u
- w momencie przejścia do części instalacji poza systemem Windows, jedno z pytań będzie dotyczyć użycia zmodyfikowanej wersji "boot splash" - oczywiście odpowiadamy twierdząco
- podziwiamy efekt naszej pracy