Chapter 6. Start i stop

Table of Contents
Ogólne informacje
Proces startowania - szczegóły
Więcej o zamykaniu systemu
Restartowanie
Tryb jednego użytkownika
Dyskietki ratunkowe

Start me up
Ah... you've got to... you've got to
Never, never never stop
Start it up
Ah... start it up, never, never, never
 You make a grown man cry,
  you make a grown man cry
(Rolling Stones)

Sekcja wyjaśnia co się dzieje podczas startu i zamykania Linuxa. Jeżeli poprawne procedury nie są przestrzegane może dojść do zniszczenia systemu plików i utraty danych.

Ogólne informacje

Akt włączania komputera i ładowania systemu operacyjnego [1] nazywany jest bootowaniem (ładowaniem).

Na początku komputer wykonuje program ładujący, którego zadaniem jest załadowanie i uruchomienie systemu operacyjnego. Kod ten zazwyczaj znajduje się w ściśle określonym miejscu i jest stosunkowo mały (kilkaset bajtów).

Różne komputery mają różne procedury startowania. PeCet (jego BIOS) odczytuje pierwszy sektor (zwany sektorem ładującym) dyskietki, lub dysku. Program ładujący znajdujący się w tymże sektorze ładuje system operacyjny z innej części dysku (lub z innego urządzenia).

Po załadowaniu Linuxa następuje inicjalizacja sprzętu i odpowiednich sterowników, po czym uruchomiony zostaje init. init uruchamia inne procesy, te z kolei umożliwiają zalogowanie się użytkowników i wiele innych rzeczy. Szczegóły zostaną omówione poniżej.

W celu wyłączenia systemu Linux należy wszystkim procesom powiedzieć, że mają się zakończyć (zamknąć wszystkie pliki i zrobić inne niezbędne rzeczy), następuje odmontowanie systemu plików i obszarów wymiany, po czym następuje wyświetlenie informacji o możliwości wyłączenia komputera. Jeżeli prawidłowa procedura nie jest przestrzegana dyski mogą nie zostać zaktualizowane (dane zostają stracone, możliwość uszkodzenia systemu plików).

Notes

[1]

W pierwszych komputerach nie wystarczyło włączyć urządzenia, trzeba było ręcznie załadować system operacyjny.