Poczta enter.net.pl | Pobieralnia (linkownia) | ENTER FAQ | Mapa Forumowiczow (motiwm) | Watki archiwalne
Zarejestruj    Zaloguj    Dział    Szukaj    FAQ

Strona główna forum » Silva rerum » FAQ-Oprogramowanie




 Strona 1 z 1 [ Posty: 1 ] 



Autor Wiadomość
 Tytuł: BOOT.INI - czym jest i co potrafi ?
 Post Napisane: Śr 11.02.2009 13:09 
Offline
Avatar użytkownika

Dołączył(a): Pt 23.01.2009 15:32
Posty: 337
Lokalizacja: Podkarpacie
1. Definicje:

1.1. Boot.ini - plik zawierający listę systemów operacyjnych dostępnych na partycjach komputera, wykorzystywany przez NT OS Loader (ntldr) do uruchamiania systemów. Znajduje się na partycji dysku twardego oznaczonej jako bootowalna (najczęściej C: ). Standardowo oznaczony jako "ukryty" i "tylko do odczytu". W przypadku uszkodzenia, bądź usunięcia pliku można go odbudować automatycznie za pomocą konsoli odzyskiwania - polecenie: bootcfg /rebuild. W Windows Vista zastępuje go Boot Configuration Data (BCD).

1.2. NT OS Loader - program rozruchowy służący do ładowania systemów przede wszystkim z rodziny WinNT, jednakże dzięki możliwości odczytu bootsektora z pliku jest w stanie załadować inny program rozruchowy (np LILO) lub system operacyjny.

2. Budowa pliku boot.ini
Boot.ini zbudowany jest z dwóch sekcji : boot loader oraz operating systems.

2.1. Sekcja boot loader:
Zaczyna się zawsze od nagłówka:
Kod:
[boot loader]

Po którym następują parametry : timeout - odpowiedzialny za czas wyświetlania menu wyboru systemu (w sekundach); oraz default - definiująca domyślnie ładowany system po upłynięciu czasu wyboru - wynika ona bezpośrednio z zawartości drugiej sekcji, czyli [operating systems]

Przykładowa sekcja [boot loader]:
Kod:
[boot loader]
timeout=40
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT


2.2. Sekcja operating systems:
Zaczyna się od nagłówka:
Kod:
[operatnig systems]

po którym wypisana jest lista dostępnych systemów operacyjnych.

Przykładowy wpis:
Kod:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /bootlog /safeboot:network


Ale uwaga - dla systemów z rodziny 9X wpis może wyglądać następująco:
Kod:
C:\="Microsoft Windows Me"



2.2.1. Wpisy składają się zasadniczo z 3 elementów:
a) ścieżki ARC (Advanced RISC Computing):
Kod:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

b) nazwy wyświetlanej:
Kod:
Microsoft Windows XP Home Edition

c) opcji ładowania systemu:
Kod:
 /noexecute=optin /fastdetect /bootlog /safeboot:network


2.2.1. a) Ścieżka ARC:
Zbudowana jest z 5 elementów:
- multi() - określa kontroler dysku (domyślnie 0)
- disk() - jw
- rdisk() - określa numer dysku fizycznego w ramach sterownika NTBOOTDD.SYS (najczęściej 0 - oznacza Primary Master w przypadku kontrolera ATA)
- partition() - określa numer partycji, 0 - dla wolnej przestrzeni na dysku, 1 - x dla istniejących partycji, gdzie pierwsze numery oznaczają kolejne partycje podstawowe na dysku, natomiast pozostałe oznaczają kolejne partycje logiczne.
- \WINDOWS - określa katalog główny partycji systemowej

2.2.1. b) Nazwa wyświetlana:
Tak zobaczymy wpis w menu wyboru. Może być dowolna. Pomocne, jeśli tworzymy kilka opcji uruchamiania jednego systemu.

2.2.1. c) Opcje ładowania systemu:
Określają parametry z jakimi zostanie uruchomiony system.
Można sprawdzić na stronach:
http://support.microsoft.com/kb/833721/pl
http://www.pctools.com/guides/registry/detail/1268/
http://support.microsoft.com/kb/239780/pl
http://technet.microsoft.com/en-us/sysinternals/bb963892.aspx

3. Jak dodać inne systemy (nie Microsoftu) do Boot Menu ?
3.1. Utwórz plik boot loader'a dla danego systemu i umieść go na dysku c:

3.1.1. Dla Linuxa:
Kod:
dd if=/dev/hdcXX bs=512 count=1 of=/dev/hdcCC/lxboot.dos

gdzie:
hdcXX - dysk na którym znajduje się sektor rozruchowy Linuxa
hdcCC - Twój dysk C: zamontowany w Linuxie
lxboot.dos - nazwa pliku do którego zrzucamy boot loadera

3.2 Dodaj do boot.ini linijkę:
Kod:
C:\lxboot.dos="Mój Linux"

gotowe.

_________________
Gobin.pl


Góra 
Wyświetl posty nie starsze niż:  Sortuj wg  
 
 Strona 1 z 1 [ Posty: 1 ] 




Strona główna forum » Silva rerum » FAQ-Oprogramowanie


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

 
 

 
Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Polityka Cookies