Plik boot.ini odpowiada za ładowanie systemu operacyjnego i indeksację wielu systemów na jednym komputerze. Postaram się wytłumaczyć, która opcja do czago służy. Postaram się rozwiązać podstawowe problemy dotyczące tego pliku i ładowania systemu.
---------------------------OBJAŚNIENIA---------------------------
W pliku boot.ini występują następujące objaśnienia położenia systemu:
multi(x) - informuje, że dysk podłączony jest do kontrolera ATA/SATA. W wypadku, gdy w komputerze znajduje się kontroler SCSI, wpis zmienia się na scsi(x). x jest numerem kontrolera liczonym od 0
disk(x) - jest używana tylko w wypadku posiadania kontrolera SCSI.
rdisk(x) - odnosi się do fizycznego sysku twardego podłączonego do kontrolera ATA/SATA. x jest numerem dysku. Pierwszy oznaczony jest cyfrą 0, kolejny 1 itd.
partition(x) - x to numer partycji, z której uruchamiany jest system operacyjny. Liczba 1 reprezentuje pierwszą partycję na dysku twardym, liczba 2 drugą itd. Partycja pierwsza jest zawsze położona na początku dysku, druga tuż za nią itd.
timeout=30 - wskazuje czas w sekundach, przez który ekran wyboru systemu będzie się pokazywać. Jeżeli wpiszemy 0 nie wyświetli się w ogóle. W wypadku wpisania -1 nie będzie odliczał czasu.
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS - wskazuje domyślny system w komputerze. jeśli wyżej wymienioną opcję "timeout=30" zmienimy na "timeout=0" załaduje się system domyślny.
-----------------------------PRZYPISY-----------------------------
Przy nocie dotyczącej naszego systemu w pliku boot.ini możemy zobaczyć następujące przypisy:
/sos – podczas uruchamiania systemu wyświetlane są nazwy wczytywanych sterowników
/safeboot:przełącznik – uruchamia system w trybie awaryjnym. Przełącznikami mogą być:
minimal - uruchamia system tylko z elementarnymi sterownikami.
network - uruchamia system tylko z elementarnymi sterownikami wraz z obsługą sieci.
minimal(alternateshell) - uruchamia system tylko z elementarnymi sterownikami oraz z wierszem poleceń.
/basevideo - ładuje tylko podstawowy sterownik graficzny.
/bootlog - informacje dotyczące startu systemu zapisane zostaną w pliku ntbtlogl.txt znajdującym się w katalogu systemowym.
/burnmemory=liczba - określa ilośc pamięci RAM jakiej system nie będzie mógł użyć.
/fastdetect - Wyłącza wykrywanie urządzeń podpiętych do portów szeregowych i równoległych.
/maxmem=liczba – Określa ile maksymalnie pamięci RAM może użyć system. Dzięki temu można ograniczyć ilość pamięci RAM, którą system może wykorzystać.
/noexecute=pozycja - Pozycja pojawia się po zainstalowaniu Service Pack 2. Służy do ustawiania opcji techniki DEP, może przyjmować cztery pozycje:
AlwaysOn - zawsze włączona, pełne zabezpieczenia, wszystkie procesy muszą działać w zgodności z DEP, lista wyjątków jest nieaktywna.
AlwaysOff - zawsze wyłączona.
OptIn - (domyślna), dostępne na komputerach z obsługiwanymi procesorami, DEP włączone tylko dla aplikacji, które go obsługują.
OptOut - DEP jest włączone domyślnie dla wszystkich procesów, użytkownik może stworzyć listę aplikacji, które nie obsługują DEP.
*na niebiesko zaznaczyłem opcje, które są wykorzystane w naszym przykładzie i w większości wypadków.
Pozostałe opcje możemy dodawać w pliku boot.ini pamiętając, że nie mogą się wykluczać nawzajem i pamiętając o możliwych konsekwencjach.
--------------------------------ZMIANY--------------------------------
Często zdarza się, że podczas uruchamiania komputera pojawia nam się ekran z możliwością wyboru systemu operacyjnego, mimo, że na dysku mamy tylko jeden system. Dzieje się tak często po odinstalowaniu systemu z innej partycji lub dysku, ponieważ plik boot.ini, mimo, że usunęliśmy system nie zmienił swojej zawartości. Gdy nie chcemy, by podczas uruchamiania komputera pojawił nam się ekran wyboru systemu, musimy zmienić zawartość pliku boot.ini ręcznie.
Istnieją 3 metody zmiany ustawień pliku boot.ini. Są to:
1) ręczna zmiana w pliku boot.ini
2) zmiana za pomocą polecenia wiersza poleceń
3) ustawienia graficzne wbudowane w system windows xp.
----------------------------------------
METODA 1 - ręczna zmiana w pliku boot.ini
Otwieramy kolejno: START> URUCHOM i w pole wpisujemy: X:\boot.ini [X jest to pierwsza partycja na dysku. W większości wypadków jest to literka C]
Pokazuje nam się okienko notatnika, w którym widzimy taką zawartość:
"boot.ini" napisał:
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" /fastdetect /noexecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=OptIn
W naszym wypadku system znajduje się na partycji 1 dysku fizycznego 0. Możemy więc bez obaw usunąć jeden wpis, gdyż oba są identyczne.. Usuwamy więc ostatnią linijkę pliku.
Może jednak zdarzyć się, że wpisy nie będą identyczne. Wtedy należy sprawdzić, gdzie dokładnie znajduje się system, którego używamy. Jak to sprawdzić dowiemy się w dalszej części FAQ
----------------------------------------
METODA 2 - zmiana za pomocą polecenia w wierszu poleceń
Otwieramy kolejno START> URUCHOM i w pole wpisujemy: cmd [wiersz poleceń]
W polu wiersza poleceń wpisujemy bootcfg. Pojawia nam się spis wszyskich systemów zanotowanych w pliku boot.ini. W naszym wypadku wygląda on następująco:
Ustawienia modułu ładującego rozruchu: -------------------- timeout: 30 default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ---------- Identyfikator wpisu rozruchu: 1 Przyjazna nazwa: "Microsoft Windows XP Professional" Ścieżka: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS S Opcje ładowania systemu operacyjnego: /fastdetect /noexecute=OptIn Identyfikator wpisu rozruchu: 2 Przyjazna nazwa: "Microsoft Windows XP Professional" Ścieżka: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS S Opcje ładowania systemu operacyjnego: /fastdetect /noexecute=OptIn
W naszym wypadku system znajduje się na partycji 1 dysku fizycznego 0. Możemy więc bez obaw usunąć jeden wpis, gdyż oba są identyczne.
Może jednak zdarzyć się, że wpisy nie będą identyczne. Wtedy należy sprawdzić, gdzie dokładnie znajduje się system, którego używamy. Jak to sprawdzić dowiemy się w dalszej części FAQ
---
Aby usunąć jeden z wpisów wpisujemy komendę BOOTCFG /DELETE /ID2 [my usuwamy wpis 2. Zawsze, jeśli wpisy są identyczne usuwamy ostatni. ID2 dlatego, że id tego systemu, którego wpis usuwamy ma numer 2. W niektórych wypadkach trzeba wpisać ID1 zamiast ID2, ponieważ konieczne jest usunięcie wpisu o numerze 1]
----------------------------------------
METODA 3 - ustawienia graficzne wbudowane w system windows xp.
Otwieramy właściwości "Mój Komputer", przechodzimy na zakładkę "Zaawansowane" i przy opcji "Uruchamianie i odzyskiwanie" klikamy na "Ustawienia"
Pojawia nam się niewielkie okno, w którym mamy możliwość edycji pliku boot.ini za pomoca graficznego interfejsu. Niestety nie ma on opcji usunięcia wpisu, dlatego nie przyda nam się do usunięcia jednego z nich. Możemy jednak skorzystać z niego w celu ustawienia innych przydatnych opcji ładowania systemu.
----------------------------------------
METODA 4 - ustawienia graficzne wbudowane w system windows xp [msconfig].
Klikamy START>Uruchom> wpisujemy komendę msconfig
Przechodzimy na zakładkę BOOT.INI
Za pomocą tego narzędzia możemy dodawać do wpisów wszystkie opcje uruchamiania opisane w punkcie "PRZYPISY". Możemy ustawić także czas wyświetlania menu (w wypadku tylko jednego wpisu menu się nie wyświetla). Niestety nie można usuwać wpisów.
---------------------------------------------------------------------
JAK SPRAWDZIĆ, GDZIE ZNAJDUJE SIĘ DZIAŁAJĄCY SYSTEM I SKĄD WIEDZIEĆ, KTÓRY WPIS USUNĄĆ
Aby sprawdzić, gdzie znajduje się system, z którego korzystamy klikamy kolejno [WINDOWS XP]
START> PANEL STEROWANIA> NARZĘDZIA ADMINISTRACYJNE> ZARZĄDZANIE KOMPUTEREM> (po lewej) ZARZĄDZANIE DYSKAMI
----------------------------------------
Patrzymy na naszą partycję z działającym systemem. Po lewej stronie całego poziomu dysku możemy przeczytać jaką cyfrą jest oznaczony ten dysk (np. Dysk 0)
Licząc od lewej w tym samym poziomie tego samego dysku liczymy, którą partycją od lewej jest partycja Windowsowa (w naszym wypadku 1)
Stąd wnioskujemy, że wpis naszego działającego systemu wygląda tak:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=OptIn
Tak więc drugi, inny wpis usuwamy z pliku boot.ini.
---------------------------------FAQ---------------------------------
PYTANIE I ODPOWIEDZI
1. Po odinstalowaniu systemu linux pozostało mi linuksowe menu wyboru systemu. Na innej partycji mam Windowsa. Jak przywrócić windowsowe menu wyboru systemu?
Jeżeli jest to Windows 2000 lub xp wtedy bootując z płyty uruchamiamy instalator systemu. Jednak podczas wyboru operacji wybieramy Konsola odzyskiwania. Zaznaczamy nasz system Windows (w większości wypadków jest tylko jeden do wyboru), wpisujemy hasło administratora oraz polecenie fixmbr. Musimy jeszcze tylko zatwierdzić tę operację. Podczas ponownego uruchamiania systemu nie pojawi się już linuksowe menu wyboru systemu.
---
FAQ będzie rozbudowywane w miarę potrzeb.....
---
W razie jakichkolwiek pytań dotyczących tego zagadnienia prosimy o pisanie w tym temacie.
Użytkownik Bartas edytował ten post 03 lipiec 2006, 09:39

Logowanie »
Rejestracja
Pomoc
Dodaj odpowiedź

Cytuj


