LearN@BSD - Elementarz użytkownika NetBSD
Moduły lekcyjne
Created - April 17, 2007 | Modified - Sep 26, 2007
P2O2 WWW Strona główna -> Elementarz użytkownika NetBSD -> Moduł lekcyjny lm01pl
UWAGA
Moduły lekcyjne na WWW będą uaktualniane do bieżącej wersji jedynie w przypadku większych zmian. Natomiast z pewnością najnowsze moduły lekcyjne zawarte będą na kompakcie Elementarza początkującego użytkownika NetBSD.
Spis treści
Top
+------------------------------------------------------------------------------+
| Project: The LearN@BSD Project Newbie Primer |
| File name: lm01pl |
| Title: Wstęp: NetBSD na pulpit! |
| Version: 0.5.1 |
| Category: BSD Licenced |
| |
| Copyright (C) by Przemysław Pawełczyk Cracow, September 2007 |
| E-Mail: pp_o2@o2.pl |
| P2O2 WWW: http://pp.kv.net.pl |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| >>>>>>>>>>>>>>> Początek modułu lekcyjnego lm01pl <<<<<<<<<<<<<<< |
+------------------------------------------------------------------------------+
+----------------------------------------------------------+
| I. Instalowanie NetBSD |
+----------------------------------------------------------+
+--------------------------------------+
| 1. Faza I - ładowanie systemu |
+--------------------------------------+
NetBSD instalowany jest w dwóch fazach. Pierwsza z nich, zwana uruchomieniową,
ładuje podstawową część systemu (ang. boot), a następnie umożliwia dokonanie
jego wstępnej konfiguracji. Druga, pouruchomieniowa (ang. afterboot), umożliwia
dalszą, końcową konfigurację systemu, w tym włączenie usług sieciowych,
uruchomienie podsystemu graficznego X Window System oraz instalowanie aplikacji.
Fazę pierwszą opisano dokładnie w przewodniku systemowym The NetBSD Guide [plik
README.lm, pkt. 7/2p,5e,6e]. Poświęcono jej aż trzy rozdziały, włącznie ze
zdjęciami ekranu. Polska wersja Przewodnika ukończona w 80% dostępna jest na
stronach serwisu netbsd.pl, prowadzonego przez polskich użytkowników NetBSD
[plik README.lm, pkt. 7/3p]. Dodatkowo, część Przewodnika posłużyła do
opracowania "Kursu instalowania NetBSD", który poszerzony o dodatkowe teksty
lepiej zapoznaje z tajnikami partycjonowania dysków w NetBSD, szczególnie w
przypadku komputerów z wieloma dyskami lub wieloma systemami operacyjnymi.
Nawiasem pisząc warto fazie pierwszej poświęcić trochę więcej czasu, innymi
słowy powtórzyć ją wielokrotnie. Dla wprawy.
+--------------------------------------+
| 2. Faza II - konfigurowanie systemu |
+--------------------------------------+
Faza druga doczekała się własnego podręcznika afterboot. Proszę w konsoli wydać
komendę:
# man afterboot
(tekst ukaże się w języku angielskim).
+--------------------------------------+
| 3. Wybieramy dysk |
+--------------------------------------+
Jak wiadomo systemy mogą współistnieć na dysku lub dyskach. Możliwości
kombinacyjnych jest co niemiara. Niestety nie wszystkie działają jak trzeba. Tym
bardziej, że NetBSD posługuje się innym schematem partycjonowania niż systemy
DOS/Windows (zarówno schemat, jak i program, oraz dane zapisane na dysku przez
ten program określane są tym samym angielskim słowem "disklabel" - dyskieter).
Zamiast męczyć się z tym poważnym problemem (nie ma co ukrywać, że nie jest to
trywialne zadanie), najlepiej do instalowania nowego systemu użyć osobnego
dysku. Można w tym celu zakupić tani, stary dysk 8-20 GB. Dzięki temu pierwsza
faza instalacji pójdzie jak po sznurku (patrz [plik README.lm, pkt. 7/2p]).
W ostateczności można skorzystać z drugiej partycji, ale trzeba będzie poradzić
sobie z uruchamianiem dwu systemów, np. używając osobnego menedżera
uruchomieniowego (butera, od ang. boot, booter). W przypadku wcześniej
zainstalowanych systemów linuxowych sprawa jest prosta. Instalujemy GRUB-a, a po
zainstalowaniu NetBSD dopisujemy do jego pliku konfiguracyjnego odpowiednie
polecenia (patrz [1], u dołu strony).
+--------------------------------------+
| 4. W świecie konsoli |
+--------------------------------------+
Warto wspomnieć, iż program instalacyjny NetBSD umożliwia wybór zakresu
funkcjonalności systemu. Do wyboru jest kilka rodzajów kerneli (np. jedno lub
wieloprocesorowych) oraz kilka metapakietów obejmujących m.in. przetwarzanie
tekstów, X Window System (instalacje serwerowe tego nie potrzebują), gry,
podręczniki systemowe (man), czy narzędzia kompilacyjne.
Zakładamy, że instalacja systemu wraz z X Window System przebiegła sprawnie. Na
ekranie monitora ukazała się konsola i zachęta do dalszego działania. Niestety,
tak zainstalowany system pozbawiony jest sieci, klienta pocztowego i innych,
podstawowych aplikacji.
+--------------------------------------+
| 5. Elastyczność NetBSD |
+--------------------------------------+
Innymi słowy NetBSD oferowany jest jedynie z podstawowymi narzędziami.
Oryginalna płyta instalacyjna NetBSD nie zawiera, ani aplikacji użytkowych
(jeśli taki podział miałby mieć jakiekolwiek znaczenie), ani nawet niektórych
narzędzi systemowych (np. Bash, wget, zip, itd.). Wbrew pozorom braki te są jego
wielką zaletą i świadczą o jego sile! Wszelkie dodatkowe programy można pobrać z
serwerów NetBSD wedle własnych upodobań. Daje to pełne pole do popisu dla
zaawansowanych użytkowników. Ba! Dla początkujących również! O czym będzie można
się przekonać po przeczytaniu modułów lekcyjnych i wykonaniu zawartych w nim
systemowych poleceń.
UWAGA: mowa jest o podstawowej płycie instalacyjnej tzw. "sieciowej". Serwery
NetBSD oferują również obraz ISO płyty z aplikacjami i grafiką GNOME'a.
Nie bez znaczenia jest fakt małej zajętości pamięci operacyjnej przez
zainstalowany i uruchomiony system. NetBSD zajmuje w komputerze autora zaraz po
uruchomieniu około 46 MB!
+----------------------------------------------------------+
| II. Opis Elementarza |
+----------------------------------------------------------+
+--------------------------------------+
| 1) Lekcje krok-po-kroku |
+--------------------------------------+
Bieżący drobiazgowy instruktaż odnosi się do drugiej części procesu instalowania
NetBSD. Tekst przeznaczony jest dla początkujących użytkowników systemu Unix.
Wobec tego niektóre zagadnienia zostały potraktowane albo bardziej
powierzchownie, albo bardziej szczegółowo, w zależności od potrzeby. Szczególny
nacisk położono na prezentowanie wielu sposobów wykonania tego czy innego
zadania. Warto od początku przyzwyczajać się do tej podstawowej cechy systemów
uniksowych. To właśnie możliwość realizowania zadań na wiele sposobów
definiowała i definiuje siłę tych systemów.
+--------------------------------------+
| 2) Edytor vi |
+--------------------------------------+
Czasami w trakcie konfigurowania systemu będziemy posługiwać się
"znienawidzonym" edytorem vi. Warto zmiany w plikach wykonane z jego pomocą
sprawdzać za pomocą polecenia "cat plik" (cat jest opisany w dalszych partiach
tekstu). No cóż, używanie edytora vi jest chwilami niezbędne, gdy nie zostały
jeszcze zainstalowane inne aplikacje. Z vi będziemy korzystać tylko do momentu
uruchomienia X Window System i menedżera plików Midnight Commandera. Jedno z
głównych założeń leżących u podstaw powstania LearN@BSD Newbie Primer CD było
takie poprowadzenie konfiguracji, aby operacje konsolowe zostały ograniczone do
niezbędnego minimum. Uwaga: tam gdzie to było możliwe, opisy wszelkich operacji
konfiguracyjnych używających edytora vi zostały przeniesione do działu "Dla
dociekliwych".
+--------------------------------------+
| 3) Dla dociekliwych |
+--------------------------------------+
Nie sposób przekazać początkującym użytkownikom wszelkich ciekawych informacji,
np. usprawniających pracę. Niemniej coś niecoś ujawnić trzeba. Z tego powodu
część informacji podana w modułach lekcyjnych będzie w postaci dodatku "Dla
dociekliwych" (wygląd poniżej). Można je pominąć, nie będą miały wpływu na
"szybkie uruchomienie systemu", chociaż warto się z nimi zapoznać.
================================================================================
= =
= Dla dociekliwych, ćwiczenia =
= =
================================================================================
Tam gdzie to było możliwe zamieszczono w Elementarzu proste "ćwiczenia". Z
punktu widzenia nauki nowego systemu ważne jest nie tylko oswojenie się z jego
obsługą, ale również przełamanie strachu przed "zepsuciem" systemu, bądź
komputera (i takie mity krążą po internecie!).
+--------------------------------------+
| 4) Plik /root/README.lm |
+--------------------------------------+
Pierwszym plikiem, z którym przyszły użytkownik NetBSD spotka się na dysku
LearN@BSD Newbie Primer jest /root/README.lm. Zawarto w nim podstawowe
informacje o modułach lekcyjnych Elementarza oraz opisano sposób podmontowania
czyli podłączenia napędu CD do zainstalowanego systemu NetBSD. Inaczej nie byłby
w stanie dostać się do Elementarza! ;-)
+--------------------------------------+
| 5) Pakiet autorski LNBSD |
+--------------------------------------+
Zawiera kilkadziesiąt drobnych skryptów np. do wykonywania zdjęć ekranowych,
zarówno w wersji tekstowej, jak i graficznej (z pomocą Xdialog) oraz bazy plików
dokumentacyjnych PDF i HTML. Te ostatnie zorganizowane w sposób, który pokazuje
jak korzystać z dowiązań symbolicznych (odsyłaczy systemowych).
+--------------------------------------+
| Adresy internetowe: |
+--------------------------------------+
[1] Kurs instalowania NetBSD, rozdział 5.
http://pp.kv.net.pl/np.pl/nppl_guide05.html
+------------------------------------------------------------------------------+
| >>>>>>>>>>>>>>> Koniec modułu lekcyjnego lm01pl <<<<<<<<<<<<<<< |
+------------------------------------------------------------------------------+
Top
|