Pobierz spakowaną witrynę gorzow-wlkp.pl/linuxJeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum - klub.chip.pl/twarogal).
Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.
Opis instalacji Linuksa Mandrake 10.0 pracującym jako
serwer-router na łączu SDI znajdziesz tutaj. Uwaga:
jeżeli masz już zainstalowanego na routerze Mandrake 9.2, a chcesz
jedynie zaktualizować go do wersji 10.0, to wypróbuj
artykuł napisany przez Dariusza Świtka
(paczkę tar rozpakujesz pod Linuksem zleceniem tar
zxpvf nazwapaczki.tar, a pod Windowsem pakerem np. RAR).
Zanim zaczniesz instalować system koniecznie przeczytaj opis reinstalacji
systemu oraz zlecenia urpmi. Naprawdę polecam.
Opisuję tutaj instalację na
komputerze klienckim w domowej sieci nadzorowanej przez
DHCP. Opis konfiguracji jest taki sam jak podczas instalacji
z płytek CD. Różnica dotyczy
jedynie techniki pobierania plików. Tu jest szczegółowy opis
łączenia się z serwerem ftp. Acha... opis przekonfigurowywania
interfejsu eth0 (karty sieciowej) na komputerze-kliencie w domowej
sieci opisałem tutaj.
Mając stały dostęp do Internetu, pokusiłem się o instalację Linuksa bez płytek CD. Wystarczyły
mi: 1-2 szt. dyskietek 1,44, chwilowy dostęp do Windows lub Linuksa
oraz kilka informacji o odległym serwerze ftp. Logika instalacji
sieciowej polegała z grubsza na odpaleniu pliku startowego z flopka
zawierającego sterowniki urządzeń i uzyskaniu połączenia z odległym
serwerem ftp. Z Internetem łączyłem się za pośrednictwem routera.
Ponieważ przyjąłem w mojej domowej sieci domenę zbieżną z tą
uzyskaną od TPSA (wraz z usługą SDI-HIS), musiałem ustalić adres,
który wyglada mniej więcej tak: pd132.wroclaw.sdi.tpnet.pl .
O ile ustalenie nr IP jest banalnie proste - jest na instrukcji
obsługi SDI oraz na umowie, to adres odkryłem sposobem. Zapraszam
tutaj.
*
Założyłem, że nie planujesz instalacji Windows na tym samym dysku
co Linux. W razie potrzeby możesz zajrzeć na stronę o
instalowaniu Mandrake 8.1 i 9.0 - umieściłem tam opis przygotowania
dysku pod dwa systemy i nie ma potrzeby powtarzać tutaj tych samych
zdań. Jeżeli planujesz WinXP z Linuksem na jednym dysku, to
koniecznie przeczytaj ten artykuł. Istnieją
pewne ograniczenia sprzętowe i przed rozpoczęciem instalowania. Sprawdź czy system będzie współpracował z Twoim
komputerem. Ponadto ważna jest ilość pamięci: do 16MB w kościach
nie zabieraj się nawet za Mandrake, mając 32MB zapomnij o
okienkach, od 32-64MB nie licz na płynną pracę w okienkach KDE, od
128MB możesz śmiało instalować system i okienka KDE. Do komfortowej
pracy w okienkach KDE potrzeba takiej ilości jak w WindowsXP czyli
powyżej 128KB. Ja mam 384MB i nie narzekam na pracę systemu :) .
Dla Mandrake ważniejsza jest nie tyle siła procesora (minimum
Pentium, mogą być też nowsze Althony, Durony), a ilość pamięci RAM. Acha... Ponieważ Mandrake/Mandriva udostępnia aktualki tylko dla ostatnich 3 wersji, dlatego Mdk 10.0 jest już niewspierana.
WPROWADZENIE DO INSTALACJI
SIECIOWEJ
Pamiętasz co należało zrobić, gdy wypaliliłeś niebootującą płytkę
CD? Pisałem o tym na sąsiedniej stronie.
W skrócie chodziło o wykonanie dyskietki zawierającej sterowniki
CD-ROM oraz pliki startowe umożliwiające uruchomienie instalatora z
CD. Wszystko to dzięki plikowi cdrom.img (image, czyli obraz
dyskietki 1.44). Jest on dostępny na serwerach ftp np. ftp://ftp.club-internet.fr/pub/linux/Mandrake
- szukaj tam katalogu images. Uwaga: należy pilnować, by
obraz dyskietki należał do danego numeru Linuksa!.
Lista plików img umożliwiających różne techniki
instalacji:
| cdrom.img |
Instalacja z niebootującej płyty CD. |
| hd_grub.img |
Instalacja z plików umieszczonych na dysku
twardym (z Linuksem, Windowsem lub pod systemem plików
ReiserFS). |
| network.img oraz
network_drivers.img |
Instalacja przez ftp/nfs/http (drugi plik img
zawiera obraz dyskietki ze sterownikami urządzeń sieciowych). |
| pcmcia.img |
Instalacja z urządzeń PCMCIA (uwaga:
większość kart sieciowych pcmcia jest obsługiwanych
bezpośrednio przez network.img). |
| hdcdrom_usb.img |
Instalacja z dysku twardego lub CD podłączonego
do portu USB. |
| boot.iso |
Plik ISO do wypalenia płytki CD
(powyższe osadzane są na flopku). Płytka ta wspiera wszystkie
metody instalacji np. instalację z dysku twardego lub CD
podłączonego do portu USB itd. |
Zwróć uwagę, że nie należy pliku *.img
wrzucać na dyskietkę za pomocą zwykłego kopiowania. Do tego
niezbędne jest specjalne zlecenie dd
if=nazwapliku.img of=/dev/fd0 w Linuksie lub programik
rawwrite.exe w Windowsie. Na serwerach ftp plik
rawwrite.exe znajduje się w katalogu dosutils. W moim archiwum mam wersję dla WinXP, która działa także na Win9x, lecz wymaga krótkiego połączenia z Internetem w celu pobrania małej biblioteki diskio.dll. Dla
ambitnych polecam stronę www.xlin.hg.pl/instalman1.html#other
(do pobrania z mojego archiwum).
*
INSTALACJA SIECIOWA
Krok pierwszy, czyli przygotowanie dyskietki
startowej.
Mandrake jest wspierany przez wiele serwerów ftp, dlatego podaję
linki przykładowe. Może się zdażyć, że za rok zmienią się ich
adresy. Wówczas należy na stronie Mandrake poszukać nowych
"mirrorów". Na potrzeby niniejszego artykułu oparłem się na
serwerze ftp://ftp.club-internet.fr
ftp.club-internet.fr/pub/linux/Mandrake/10.0/i586/images
to miejsce przechowywania plików *.img Linuksa Mandrake 10.0
(pracującym pod procesorem i586 czyli minimum klasy Pentium).
Pobierz dwa pliki: network.img oraz
network_drivers.img. Następnie przenieś te obrazy na
dyskietki. Jak wiesz służą do tego: linuksowe zlecenie dd if=nazwapliku.img of=/dev/fd0 lub windowsowy plik
rawwrite.exe. Niestety, z tym ostatnim są jakieś problemy i
zalecam zdobycie płytki CD nr 1 z instalką dowolnego Mandrake. Pod
Windowsem należy włożyć taką płytkę i kliknąć w napis: INSTALL
MANDRAKE LINUX USING FLOPPY, czyli w wolnym tłumaczeniu: "Utwórz
dyskietkę 1,44, z której odpalisz instalatora". Reszta to
prościzna: -IMAGE FILE(...) -IMAGES- nazwapliku.img ; no i
WRITE.
*
INSTALACJA SIECIOWA
Krok drugi, czyli ustalenie katalogu
docelowego serwera ftp.
*
INSTALACJA SIECIOWA
Krok trzeci, czyli połączenie z odległym
serwerem ftp.
Mając 2 dyskietki z obrazami img oraz zanotowany adres
serwera ftp, ustaw w BIOSie bootowanie z flopka. Acha... pamiętaj,
że przed instalacją Linuksa, należy usunąć w BIOSie blokadę przed
manipulowaniem na boot_rekordzie. Jak? Podczas startu komputera
wciskaj klawisz DELETE. Następnie klawiszem ze strzałką podświetl
BIOS FEATURES SETUP, Enter. Podświetl VIRUS WARNING i klawiszem +
zmień na DISABLED, Enter. Wciśnij klawisz ESC i klawiszem ze
strzałką podświetl SAVE AND EXIT SETUP, Enter, Y, Enter.
Włóż dyskietkę z obrazem network.img i włącz komputer.
Pojawi się niebieska plansza startowa. Wciśnij ENTER. Nastąpi
detekcja sprzętowa. WYBIERZ RODZAJ INSTALACJI (używaj klawiszy
kierunkowych) - podświetl FTP SERWER oraz OK i
wciśnij ENTER. Nastąpiło rozpoznanie karty sieciowej. OK.
PLEASE INSERT THE ADDITIONAL DRIVERS FLOPPY, czyli włóż drugą
dyskietkę ze sterownikami (network_drivers.img). Po włożeniu
dyskietki wciśnij klawisz ENTER. Czekaj... Ustaw sposób
przydzielania adresu IP Twojemu komputerowi: w mojej sieci adres IP
jest narzucany przez router z DHCPD na pokładzie. Podświetliłem
więc DHCP oraz OK. W następnym okienku wpisz nazwę
komputera: HOST NAME: bociek , DOMAIN NAME:
pd100.gorzow.sdi.tpnet.pl (taką domenę miała moja domowa sieć,
zaś nazwa została pobrana od TPSA wraz z usługą SDI-HIS). Podświetl
OK i wciśnij ENTER. Teraz najtrudniejsze...
W polu FTP SERWER wpisz:
ftp.club-internet.fr
W polu MANDRAKE LINUX DIRECTORY wpisz:
/pub/linux/Mandrake/10.0/i586/
W polu LOGIN wpisz:
anonymous
W polu password/hasło wpisz:
anonymous
Uważaj by w adresie nic nie pomylić! Duże litery mają być
dużymi, małe małymi! Kropki i ukośniki we właściwych miejscach.
OK i... powinno nastąpić połączenie z odległym serwerem ftp.
Zauważyłem, że podczas logowania występowały problemy, gdy
równocześnie w tym samym czasie łącze SDI-HIS było obciążone zwykłą
działalnością sieciową. Dlatego na czas logowania i instalacji
wywaliłem wszystkich z sieci, zatrzymałem serwer www, ftp na swoim
routerku, by nic nie zakłócało połączenia instalacyjnego. LOADING
PROGRAM INTO MEMORY - czekaj... (ok. 20 min. na łączu
110Kb-SDI).
INSTALACJA Linuksa Mandrake 10.0
Ta część instalacji jest identyczna jak
podczas instalacji z płytki CD.
Ponieważ instalowałem system pobierając dane z Internetu na słabym
łączu SDI-HIS, musiałem wybrać minimum minimów pakietów.
Oczywiście gdy masz łącze na Polpaku lub silnym DSLu
możesz instalować "na gotowo", czyli z programami biurowymi,
multimediami itd.
-
WYBÓR JĘZYKA- Europe-polski. NEXT.
czekaj...
-
Akceptuj umowę. DALEJ.
-
ZAINSTALUJ. DALEJ.
-
POZIOM BEZPIECZEŃSTWA dla klienta w domowej
sieci: wystarczy STANDARDOWY.
-
ZAAWANSOWANY PODZIAŁ NA PARTYCJE
- Teoria przydatna przy planowaniu podziału
dysku. W PC-cie możesz bez szczególnych kombinacji
podpiąć 3 dyski plus CD-ROM lub 4 dyski bez CD-ROMu (mówię o
urządzeniach IDE, nie o SCSI). Poszczególne katalogi przyszłego
Linuksa (np. /home lub /var/ftp, /var/www czy też /archiwum) możesz
umieścić nie tyle na partycjach jednego dysku, ale na każdym
dysku osobno. Jest to niezła recepta na zagospodarowanie kilku
starych, małych dysków. Więcej o podziale dysku na partycje tutaj.
- Mamy dwa programy startowe LILO oraz GRUB. Program
startowy można osadzić w MBR lub na pierwszym sektorze głównej
partycji. W przyszłości, gdy nabierzesz doświadczenia, będziesz
mógł rozważyć utworzenie małej partycji na poczatku dysku i ustawić
mount point na /boot. Pamiętaj, że awaryjnie zawsze
możesz uruchamiać Linuksa z dyskietki startowej. Do tematu jeszcze
powrócę.
- Pierwsza partycja pod ewentualny Windows może
przekroczyć 1024 cylinder, gdyż Mandrake 9.x używa nowszej wersji
LILO, które umie odczytać opcję lba32. Ponieważ stwierdziłem na
początku, że nie przewiduję instalacji Windows na tym samym dysku,
traktuj ten punkt jako ciekawostkę.
- Partycja SWAP jest miejscem, z którego LINUX korzysta,
gdy brakuje mu pamięci RAM. Stąd wielkość partycji /SWAP jest
uzależniona od ilości pamięci RAM. Jeżeli masz ponad 256 MB pamięci
operacyjnej, to wielkość partycji /SWAP nie jest taka istotna
(proponuję, aby partycja /SWAP miała nie więcej niż 128-256 MB).
Stara zasada mówiąca, że /SWAP powinien być dwa razy większy od
ilości pamięci w kościach jest trochę nieaktualna. Duża ilość
pamięci RAM (plus SWAP) ma znaczenie w mocno obciążonych serwerach SQL lub na
kliencie do obróbki wielkich plików graficznych. Acha... pamiętaj,
że przyspieszysz pracę Squida jeżeli będziesz miał na routerze za
dużo pamięci RAM (np. 512MB) i demon ten będzie mógł ograniczyć
korzystanie z powolnej pamięci SWAP na dysku twardym.
*
Wykonanie fizycznego podziału dysku na
partycje.
Wybierz Zaawansowany podział na partycje - DALEJ. Pojawił
się panel obrazujący podział dysku. Na górze masz zakładki w ilości
odpowiadającej liczbie dysków rzeczywistych: hda, hdb, hdc,
hdd. Partycja główna oznaczana jest hda1, hdb1, hdc1, hdd1,
partycja rozszerzona dysku pierwszego to dyski logiczne: dyski
logiczne to hda5, hda6, hdb5, hdb6 itd. Więcej na ten temat na sąsiedniej stronie.
Wybierz zakładkę hda (czyli ten ustawiony w BIOSie jako
Primary Master) i przełącz na TRYB ZAAWANSOWANY. Kliknij w
górny prostokąt symbolizujacy podział na partycje i WYCZYŚĆ
WSZYSTKO. Biały prostokąt symbolizuje obszar dysku do
zagospodarowania. Kliknij w biały prostokąt, wybierz ROZMIEŚĆ
AUTOMATYCZNIE w wersji WITH USR. Tutaj mam uwagę: wersja WITH USR
jako najbezpieczniejsza (z automatycznie działających) - jest
przewidziana dla systemu obsługiwanego przez wielu użytkowników,
ale bez usług serwerowych. Jak zauważyłeś, nie przewidziano tutaj
osobnej partycji na katalog /var (serwery i logi). Pojawiły
się za to: / , /usr , /home. Jeżeli interesuje
Ciebie bardziej zaawansowany sposób podziału dysku to zapraszam na
stronę podzialdysku.php. Polecam zamienić typ plików ext3 (ciemna
czerwień) na ext2 (jasna czerwień pod nazwą Linux
Native). Pozwoli to na naukę edytowania zawartości dysku za
pomocą minidystrybucji LIAP. Uwaga: ext2 jest dobry na małe, stare dyski, ext3 jako nowocześniejszy umie obsłużyć nowe, duże dyski, duże partycje i duże pliki. GOTOWE. OK.
Uwaga: istnieje program fdisk (nie mylić z DOSowym
fdiskiem), który działa w powłoce tekstowej i równie dobrze
dzieli dysk na partycje. Jeżeli nie czujesz obrzydzenia do pracy w
konsoli lub miałeś awarię i musisz bez okienek zmienić wielkość
partycji - to polecam. Jego działanie opisałem na stronie
poświęconej instalowaniu Mandrake 6.1
gdyż w tamtych, odległych czasach partycje tworzyło się TYLKO w
powłoce tekstowej ;).
-
WYSZUKIWANIE DOSTĘPNYCH PAKIETÓW. Czekaj....
(minimum 1,5-2 godz. na łączu SDI). Ponieważ uznałem, że instaluję
minimum programów, na pierwszym panelu zaznaczyłem tylko dwie
opcje: STACJA KDE, SAMODZIELNY WYBÓR PAKIETÓW. DALEJ. Na drugim
panelu zaznaczyłem: STACJA ROBOCZA- NARZĘDZIA DLA KONSOLI- mc oraz STACJA ROBOCZA-
narzędzia sieciowe- openssh-clients. Łącznie ok. 637MB.
Pobieranie paczek trwało ok. 7-8 godzin. Jeżeli podczas instalacji
wystąpi błąd, to spokojnie daj OK i powtórnie zaznacz te
same pakiety. Zauważyłem, że błędy częściej zdarzają się w dzień,
gdy sieć jest bardziej obciążona. Dlatego zacznij instalację
wieczorem, tak by zakończyć ją nad ranem.
-
Po ustawieniu hasła roota,
utwórz minimum jednego zwykłego usera.
-
Panel KONFIGURACJA: zajmij się dwiema
opcjami: SIEĆ I INTERNET oraz ustawienie monitora plus karty
sieciowej.
SIEĆ I INTERNET
SIEĆ LAN- KONFIGURUJ- zaznacz SIEĆ LOKALNA (mamy
duży wybór: ISDN, ADSL, KABLÓWKA, SIEĆ LOKALNA, POŁĄCZENIE
BEZPRZEWODOWE).
SIEĆ LOKALNA- DALEJ-
Wybierz urządzenie sieciowe
AUTOMATYCZNE IP, DALEJ
Zostaw domyślne parametry na panelu KONFIGURACJA URZĄDZENIA
SIECIOWEGO, DALEJ
Nazwa komputera: bociek.pd100.gorzow.sdi.tpnet.pl (takie
same dane podawałem podczas startu instalacji z dyskietki).
Nazwa zeroconf: puste. DALEJ
USTAWIENIE MONITORA
-
AKTUALIZACJA, TAK.
Zostaw ten sam serwer ftp. Zaakceptuj wszystkie proponowane pliki
aktualizacyjne. Jeżeli coś przerwie
aktualizację, to spokojnie dokończ ją.
-
Po restarcie komputera wypełnij powitalne panele. Nie generują
one błędów jak w poprzednich wersjach Mandrake.
-
Koniecznie wybierz MANDRAKE CONTROL CENTER i powtórnie wykonaj
aktualizację.
Teraz dopiero możesz doinstalować dodatkowe programy korzystając
z mcc lub ze zwykłych
instalek.
Przyjmuję, że nie będziesz udostępniał Internetu dla podsieci. W
przeciwnym razie czeka Ciebie dużo pracy.
Zabezpiecz
system zaczynając od firewalla (zleceniem drakfirewall).
*
PRZEKONFIGUROWANIE KARTY SIECIOWEJ
na komputerze-kliencie w domowej sieci
Chcąc przekonfigurować kartę sieciową powinieneś w pierwszym
rzędzie usunąć dotychczasową konfigurację, a potem na nowo ją
skonfigurować.
Konfigurację interfejsu eth0 można usunąć za pomocą dwóch
metod:
- pod okienkami KDE: MCC (czyli Mandrake Control Center
uruchomiony np. zleceniem mcc) -SIEĆ I INTERNET
-USUWANIE POŁĄCZENIA- eth0 , DALEJ , OK.
- wykonując w powłoce tekstowej dwa kroki: zlecenie ifdown eth0 oraz zmianę nazwy pliku
/etc/sysconfig/networkscripts/ifcfg-eth0 na np.
ifcfg-eth0_old . Na wszelki wypadek restartuj
komputer.
*
Ponowną konfigurację karty sieciowej najwygodniej jest zrobić
zleceniem drakconnect (działa w czystym shellu
i w okienkach). Można przyjąć dwie opcje: ustawić komputer kliencki
w opcji AUTOMATYCZNIE POBIERZ IP (polecane przeze mnie) lub
jeżeli adres IP nie jest nadawany za pomocą DHCPD można
wybrać opcję KONFIGURACJA RĘCZNA. Po kolei opiszę obie
wersje.
- AUTOMATYCZNE IP
Zleceniem mcc uruchom Mandrake Control
Center. Następnie wybierz: NOWE POŁĄCZENIE (czyli drakconnect), SIEĆ LOKALNA, wybierz kartę sieciową,
AUTOMATYCZNE IP, zostaw zaznaczenie przy: PRZYPISANIE NAZWY
KOMPUTERA Z ADRESU DHCP i wpisz adres np.
bociek.pd100.gorzow.sdi.tpnet.pl , zaznacz opcję HOTPLUGIN SIECI
oraz URUCHAMIANIE PRZY STARCIE. DALEJ. Nazwa komputera: jak
poprzednio czyli: bociek.pd100.gorzow.sdi.tpnet.pl , DALEJ. NAZWA
ZEROCONF - zostaw puste, TAK.
Wykaz modyfikowanych plików:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/hosts
zmiana nazwy pliku/etc/conf.modules na /etc/modules.conf
wypełnienie pliku /etc/modules.conf
wypełnienie pliku /etc/modules
wypełnienie pliku /etc/modprobe.preload
- KONFIGURACJA RĘCZNA ADRESU IP
Zleceniem mcc uruchom Mandrake Control
Center. Następnie wybierz: NOWE POŁĄCZENIE (czyli drakconnect), SIEĆ LOKALNA, wybierz kartę sieciową,
KONFIGURACJA RĘCZNA, wpisz 192.168.1.5 (jeżeli na routerze masz
taki przydzielony adres), MASKA 255.255.255.0 (jeżeli masz taką
maskę sieci), zaznacz opcję HOTPLUGIN SIECI oraz URUCHAMIANIE PRZY
STARCIE. DALEJ. Podaj ponownie nazwę komputera czyli:
bociek.pd100.gorzow.sdi.tpnet.pl , DNS: 194.204.159.1 oraz
194.204.152.34 . BRAMA 192.168.1.1 (o ile taka jest w Twojej
sieci). DALEJ. NAZWA ZEROCONF zostaw puste.
Wykaz modyfikowanych plików:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/hosts
zmiana nazwy pliku/etc/conf.modules na /etc/modules.conf
wypełnienie pliku /etc/modules.conf
wypełnienie pliku /etc/modules
wypełnienie pliku /etc/modprobe.preload
Podałem listę modyfikowanych plików, byś mógł sobie ręcznie, w
celach edukacyjnych, w shellu przekonfigurować
interfejs edytując właściwe pliki (nie używając druidów
drak).
Acha... na koniec rada: wydrukuj sobie zawartość pliku /etc/fstab. Przyda się na wypadek awarii, gdy będziesz musiał pod Linuksem ratunkowym podmontować poszczególne partycje dysku.
*
Pliki ISO ze starszymi ewrsjami Linuksa Mandrake/Mandriva znajdziesz na serwerze ftp://ftp.icm.edu.pl/
*

Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.
Uwaga.
Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).
|