CHRONIMY I ZABEZPIECZAMY BOOTSECTOR
Zdarzają się sytuacje, gdy w komputerze musimy zainstalować dwa lub więcej systemów. Nie jest to żaden problem. Kłopoty pojawiają się, gdy później chcemy
zrobić porządek — usunąć jeden z systemów i wykasować informację o nim z boot-sectora. Co zrobić, aby po tej operacji wszystko działało jak trzeba?
? Trudne terminy
Załóżmy, że obok znajdującego się już na naszym pececie Windows 2000 chcemy na drugiej partycji zainstalować inny system Microsoftu - na przykład Windows XP. Przed instalacją drugiego systemu powinniśmy wykonać kopię MBR, wykorzystując informacje opisane w poradzie Tworzymy i odtwarzamy kopię MBR. Po zainstalowaniu nowego systemu zostanie stworzone menu startowe z listą systemów, które możemy uruchomić *. Po usunięciu dodatkowego f systemu menu startowe jednak się nie zmienia. Ekspert pokaże, jak z listy startowej usunąć wpis o nieistniejącym już systemie
1 Dostępne w komputerze systemy możemy obejrzeć w pliku !■jboot.iml. jest to spe-j cjalny systemowy dokument tekstowy, po-
flicroaof t Windowa XP Profo3aional|
MicnoKofc Windows 2080 Frof
Uruchamianie i odzyskiwanie
Uruchamianie systemu pomyślny system operacyjny:
"Microsoft Windows XP Professional" /festdetect: /NoExeo£e«*Opł:C v j 0£zas wyćwietfania listy systemów operacyjnych: E> 30 ejs 0Czas wyśwtetianla w. razie potrzeby opcji odzyskiwania: i 30 3 s
Aby ręcznie edytować plik opcji autostartu, Wftri] przycisk Edytuj.
Awaria systemu
0 Japisz zdarzenie do dzteraika systemu 0JłiySj alert edmlrtórecyjny 0 Aytomatyarfe uruchom ponownie
Zapisywanle Informacji o debetowaniu
j Mały zrzut pamięci (64 KB)
Łdytu)
» boot.ini - plik zawierający informacje między innymi
0 zainstalowanych w komputerze systemach operacyjnych
1 ich lokalizacji na dysku, niezbędne do prawidłowego uruchomienia systemu.
» bOOtOWanie - proces ładowania systemu operacyjnego po włączeniu komputera.
» Master Boot Record (MBR) - główny rekord startowy: zapisany w pierwszym sektorze dysku: zawiera program rozruchowy oraz tablicę partycji danego dysku.
» POST - ang. Power On Self Test - wywoływana przy uruchomieniu komputera standardowa procedura testująca jego podzespoły, a także sprawdzająca między innymi dostępne pamięci, karty rozszerzeń, magistrale oraz urządzenia, z których można załadować system operacyjny.
» Wirusy bootsectora - grupa wirusów komputerowych atakujących sektor startowy danego dysku lub dyskietki. Mogą pozostawać niezauważone długi czas, łatwo się rozprzestrzeniają. Powodują poważne problemy w uruchamianiu i działaniu systemu operacyjnego.
trzebny do prawidłowego uruchomienia systemu. Aby otworzyć plik ;;j»boot.im|. klikamy na Il- j» Panel sterowania| oraz ikonę ------
domyślny. Z listy I Bpmyflny system operacyjny;] możemy wybrać, który system będzie uruchamiany domyślnie.
System
hi
Wybici*:: syć ten operacyjny do iiruchonioni*:
Microsoft Uimlous KP Professional!
___I
2 W nowo otwartym oknie przechodzimy na zakładkę IZaawansowane]. W sekcji | Uruchamianie i odzyskiwanie) klikamy na przycisk I Ustawienia I. Okno 4’zawiera podstawowe opcje dotyczące uruchamiania systemów. Zmieniając wartość E>, decydujemy, przez ile sekund będzie wyświetlana lista wyboru systemów operacyjnych. Jeśli w tym czasie nie wybierzemy systemu, zostanie załadowany
t! bool.lnl Notatnik
Edycja Forr^ &*Jok Pomoc
[boot Toader] t1meout>30
cłefauli-multl <0)d1sk(0)rd1sk(0)pari1i1on(l)\WJ:NDOWS
ii i -
[operarlng systems]
muliłC0)diskC0)rd1skC0)part1t1onCl)\wiNDOws«''Mlcrosofx Windows xp Professional*'
1 /fastdetect /NoExecute=optout
mu1t1CO)d1skCO)rd1sk(Q)part1t1onC2)\wiNDOWS-"Mlcrosoft Windows 2Q00f* /fastdetect-
3 Aby obejrzeć plik i _iVboot.ini |. w oknie
klikamy na
przycisk|6jytul|. Wpisy • reprezentujązain-i stalowane systemy i zawierają informacje j o ich typie oraz partycji, na której się znajdu-] ją. W przykładzie Eksperta na pierwszej par-; tycji mamy zainstalowany Windows 2000,
; natomiast na drugiej Windows XP.
I
|
4 Jeśli usuniemy dany system (na przykład formatując partycję), musimy usunąć też nieaktualne już wpisy W pliku |-jfrboot.ini |. Na przykład po skasowaniu systemu Win-dows XP musimy usunąć linię*.
dd if=/deu/tida of =mbrdump.txt bs=512 count=l
W przypadku współistnienia na
dysku systemu Windows oraz dystrybucji Linuksa, edycja bootsectora przebiega inaczej. Mając do dyspozycji jedną z dystrybucji Linuksa, łatwo sporządzimy kopię MBR. Wystarczy skorzystać z programu dd służącego do blokowego kopiowania plików.
dd if=mbrdump.txt of=/dev/hda bs=512 count=l
1 Uruchamiamy terminal i wprowadzamy polecenie *. Po Q3 wpisujemy wejście (ścieżkę) naszego dysku, na przykład BEBSBTBH (więcej o nazewnictwie dysków w Linuksie przeczytamy na stronie 72). Natomiast ESI oznacza wyjście (plik tekstowy
2 Plik zawierający obraz MBR kopiujemy w bezpieczne miejsce. Teraz * możemy już zainstalować
] drugi system, na przykład Windows XP.
Ubuolu, Rerriel Ł6.1S-25-386
Ubuntu, Rernci JJ.fi |
i.15~25-3B6 (reciwery mndr;) |
nicuttestfio* | |
UiwJotus Xf |
Dwa systemy i test pamięci
38 LUTY 2007
o danej nazwie). Parametr!
Po modyfikacji |
ubuntu linux |
• / | |
Ubuntu, kurnej 2.6.15-25-306 (recovery muiie) |
Pozostał tylko Linux Ubuntu
3 wskazuje, ile bajtów z wejścia ma zostać skopiowanych (wpisujemy liczbę 512, ponieważ tyle zajmuje MBR),
zaś przekazuje informacje, ile bloków danych zostanie skopiowanych.
3 W przyszłości, po odinstalowaniu drugiego systemu, przywracamy pierwotny ^ tan jyfB R. i bo o tse ę tora^ wp ro wadza j ąe w terminalu polecenie *. Tym razem wejściem jest kopia naszego MBR, a docelowym miejscem zapisu pierwszy sektor na dysku twardym. PF ■
ii
W Warto zajrzeć.
Adresy WWW:
O www.gnu.org/software/grub ©http://pl.docs.pld-linux.org/bootioader_grub.html 9 http://rainbow.mimuw.edu.pl/SO/Linux/TematlO/ ladowanie2.html
# www.xs4all.nl/~lennartb/bootloaders/node3.html © www.dewassoc.com/kbase/hard_drives/ master_bobt_record.htm 9 http://support.microsoft.com/kb/307654/pl
eKspert