Łukasz Anwajler

Łukasz Anwajler Mobile & Web
Developer

Temat: PJ Linux User Group - spotkanie - wtorek 17 marca

Witajcie,

ze względu na wypadek losowy - Paweł nam zachorował - zajęcia z zaawansowanej instalacji Linuksa zgodził się poprowadzić Kamil Izdebski. Oto kilka słów, które chciał Wam przekazać przed spotkaniem:

Drugi wykład na PJ LUG będzie traktował nieco szerzej o instalacji
systemu. Będziemy omawiać już konkretne narzędzia - do czego służą
oraz jak z nich korzystać.
Postaram się przeprowadzić nieco przyspieszoną wersję instalacji
systemu Gentoo przy wykorzystaniu minimum konfiguracji systemu,
potrzebnej do jego samodzielnego uruchomienia z zastosowaniem pakietów
binarnych (zamiast kompilacji wszystkich pakietów od zera), tak, aby
zmieścić się w planowanych 2 godzinach. Proces z grubsza będzie się
odbywać na podstawie podręcznika konfiguracji Gentoo (Gentoo Handbook
[1]).
W miarę wolnego czasu i chęci uczestników omówię szerzej poszczególne
etapy konfiguracji, które można kontynuować już na zainstalowanym
systemie.

I Wymagania wstępne
1. Pusta maszyna VMware:

Szybkie opcje dla VMware 2.0:
- Guest system: Linux (Other 2.6 32 bit)
- RAM: W zależności od dostępnej (im więcej możecie tym lepiej) -
rekomendowane minimum 256 MB
- 1 Procesor
- 10GB; Split into 2GB; Policy - Optimize for performance
- Network : preferowany bridged, w przypadku problemów - NAT
- Nośnik optyczny: ISO (patrz pkt. 2)

2. Obraz gentoo livecd
[http://distfiles.gentoo.org/releases/x86/2008.0/livecd...]
lub installcd
[http://distfiles.gentoo.org/releases/x86/2008.0/instal...].
Jeśli nie wiecie gdzie go umieścić, to najlepszym miejscem będzie
katalog "C:\Virtual Machines\" - wtedy będzie widoczny bezpośrednio,
gdy wybierzecie domyślny storage w VMware.

Uwagi: W/w. boot-cd uruchomi się wam na wirtualnej maszynie, to
możecie sprawdzić czy sieć wam działa pingując dowolny adres np. ping
wp.pl (livecd/installcd standardowo próbuje pobrać informacje o sieci
z serwera DHCP).

II Przebieg wykładu/warsztatów:

0. Omówienie FHS
1. Partycjonowanie dysku twardego (fdisk / cfdisk)
2. Wgrywanie bootstrapa (stage3)
- omówienie plików charakterystycznych dla konfiguracji Gentoo
(conf.d env.d make.conf )
- omówienie portage (emerge, kategorie pakietów)
* omówienie podstawowych narzędzi kompilacji ręcznej :) (make, configure)
3. Wstępna Konfiguracja sieci
- omówienie skryptów startowych (init.d)
3. Synchronizacja bazy danych pakietów (emerge --sync)
4. Instalacja podstawy systemu:
- bootloader (grub/lilo)
- system (emerge -[e] system)
*glibc
*gcc
*coreutils
*inne elementy
5. Konfiguracja jądra
- obsługa dysku
- grafika
- systemy plików
- sieć
- dodatkowe opcje
6. Konfiguracja bootloadera
7. Bootowanie systemu
8. Troubleshotting

III Dodatki (przy dodatkowym czasie)
- portageutils [eix]
- make.conf (optymalizacja, konfiguracja emerge)
- layman
- inne ...

Do poczytania:
- [1] Gentoo Handbook [http://www.gentoo.org/doc/en/handbook/] (wersja
x86, dostępna jest też polska wersja)
- Linux From Scratch [http://www.linuxfromscratch.org/lfs/read.html]

--
Pozdrawiam,
Lukasz Anwajler,
PJ Linux User Group