W szkole w której wdrażam nowy serwer, ponieważ w poprzednim zepsuła się płyta główna i jest teraz problem z systemem operacyjnym. Gdyby to była zwykła wersja to nie byłoby tych wszystkich problemów ale że jest to specjalna kompilacja przygotowywana tylko dla tego konkretnego sprzętu to już jest pod górkę.
Otóż podczas instalacji tego cuda na nowym sprzęcie pojawia się problem nierozpoznanego sprzętu i sterowników do niego. Jako że w instalację są wplecione skrypty uruchamiające się w różnych momentach nie ma możliwości doinstalowania sterowników później po zakończeniu instalacji systemu żeby się wszystko ładnie doinstalowało i skonfigurowało. A gdy brak jest sterowników to i różne role dostosowane do wymogów EDU się nie zainstalują bo zgłaszają błędy.
Chciałem więc aby sterowniki były znane podczas instalacji i wrzuciłem je do odpowiedniego katalogu: I386/$OEM$/$1/DRIVERS . No tak ale teraz trzeba sprawić aby ta płyta się bootowała. Próbowałem tego różnymi programami i w końcu poszło programem ImgBurn z ustawieniami w pliku projektu (jest zapisywany w txt) treści (źródło):
IBB
[START_BACKUP_OPTIONS]
BuildInputMode=1
BuildOutputMode=2
Destination=D:\dvd\dvdwin.iso
DataType=0
FileSystem=1
UDFRevision=0
PreserveFullPathnames=0
RecurseSubdirectories=1
IncludeHiddenFiles=1
IncludeSystemFiles=1
IncludeArchiveFilesOnly=0
AddToWriteQueueWhenDone=0
ClearArchiveAttribute=0
VolumeLabel_ISO9660=DVD1
VolumeLabel_Joliet=DVD1
VolumeLabel_UDF=
Identifier_System=
Identifier_VolumeSet=
Identifier_Publisher=
Identifier_Preparer=
Identifier_Application=
Dates_FolderFileType=0
Restrictions_ISO9660_InterchangeLevel=0
Restrictions_ISO9660_CharacterSet=0
Restrictions_ISO9660_AllowMoreThan8DirectoryLevels=1
Restrictions_ISO9660_AllowMoreThan255CharactersInPath=1
Restrictions_ISO9660_AllowFilesWithoutExtensions=1
Restrictions_ISO9660_AllowFilesExceedingSizeLimit=0
Restrictions_ISO9660_DontAddVersionNumberToFiles=1
Restrictions_Joliet_InterchangeLevel=1
Restrictions_Joliet_AllowFilesWithoutExtensions=1
Restrictions_Joliet_AddVersionNumberToFiles=0
Restrictions_UDF_DisableUnicodeSupport=0
Restrictions_UDF_DVDVideoDontDisableUnicodeSupport=0
Restrictions_UDF_DVDVideoDontDisableUnicodeSupport_SF=0
Restrictions_UDF_HDDVDVideoDontDisableUnicodeSupport=0
Restrictions_UDF_HDDVDVideoDontDisableUnicodeSupport_SF=0
Restrictions_UDF_BDVideoDontDisableUnicodeSupport=0
Restrictions_UDF_BDVideoDontDisableUnicodeSupport_SF=0
Restrictions_UDF_DVDVideoAllowUnicodeVolumeLabel=0
Restrictions_UDF_HDDVDVideoAllowUnicodeVolumeLabel=0
Restrictions_UDF_BDVideoAllowUnicodeVolumeLabel=0
Restrictions_UDF_AllowNonCompliantFileCreationDates=0
BootableDisc_MakeImageBootable=1
BootableDisc_MediaEmulationType=0
BootableDisc_BootImageFile=D:\dvd\Boot\boot.ima
BootableDisc_DeveloperIdentifier=
BootableDisc_LoadSegment=07C0
BootableDisc_LoadSectorCount=4
[END_BACKUP_OPTIONS]
[START_BACKUP_LIST]
D:\dvd\DVD1\
[END_BACKUP_LIST]
Z tymi ustawieniami i na tym programie udało się zbootować komputera narazie na maszynie wirtualnej.
Zobaczymy czy na rzeczywistej maszynie też się tak uruchomi i znajdzie potrzebne sterowniki.
No tak prawie się udało. Tzn. sterowniki zobaczył Windows 2003 SBS podczas instalacji ale dziwny skrypcik uruchamiany przed właściwą instalacją już nie. No nic ale Windows doinstalował sobie brakujące komponenty i instalacja była kontynuowana bez większych problemów, jedynie jakaś usługa się nie uruchomiła przy restarcie. Dalej już było gorzej gdy po właściwej instalacji uruchomiło się kilka skryptów naraz i musiałem pokazywać jednemu z nich ścieżkę do DVD-ROMu (pewnie litera napędu się nie zgadzała z tą wzorcową :( ). Był problem z konfiguracją sieci, próbowałem ustawić statyczny adres IP na serwerze ale niewiele to pomogło. Na szczęście po zgłoszeniu kilku błędów np. nieprawidłowej instalacji SQL Servera i konfiguracji IIS, Active Directory z użytkownikami i grupami przeszło pomyślnie (warto było czekać kilka minut i nie zamykać żadnych skryptów nawet tych wykonanych niepoprawnie). RIS też się poprawnie instalował i konfigurował ale jutro się zobaczy jak będzie.
RIS nie do końca się zainstalował. Ale nic to wsparłem się SP2 do SBS-a i już miałem zamiast RIS usługę WDS z możliwością instalacji RIS-owej też.
Natomiast problem pojawił się z niedziałającym DHCP oraz DNS. DHCP nie chciało wogóle nikomu przydzielać adresów a serwer DNS nie chciał odpowiadać na zewnętrzne zapytania o domeny.
Z DHCP udało mi się rozprawić po 6 godzinach walki, okazało się że Windows Firewall zablokował mi tą lub te usługi sieciowe serwerowe. Do apletu Windows Firewall nie było dojścia ponieważ zgłaszała błąd pewnie przez źle zainstalowaną ISA Server, która przejmuje całkowicie rolę firewalla ale w rzeczywistości jego nie było nigdzie. Przeszkadzania firewalla udało mi się pozbyć przez zatrzymanie jednej z jego głównym usług a mianowicie ipnat.sys wpisałem w cmd net stop ipnat i już wszystko działało z serwerami DHCP i DNS. Active Directory też sprawne :)
Jutro jeszcze przeprawa z instalacją przez sieć za pośrednictwem WDS-a i wbudowanego w nią RIS-a.
Instalacja przez WDS systemów Windows XP (czyli stara RIS-owa) powiodła się po kilku modyfikacjach. Np. musiałem zlokalizować plik OSChooser\i386\Startrom.com jako plik do uruchomienia z serwera TFTP po przyznaniu IP z DHCP. Zresztą w serwerze DHCP też trzeba było pozmieniać parę opcji np. dodać PXEClient i zezwolić na dostęp przez wszystkich. Plik Startrom.com spisał się świetnie bo przedstawiał listę systemów do instalacji i ich instalacja przez sieć poszła idealnie i sprawnie.
Brak komentarzy:
Prześlij komentarz