pl:docs:instalacjazapomocachroota
This is an old revision of the document!
Najszybszy, najprostszy i najbardziej niezawodny sposób instalacji PLD. Oczywiście niewspierany, ale zazwyczaj działa:
Wymagania
- architektura wspierana przez PLD
- możliwość zabootowania linuksa z jądrem 2.4(lub nowszym) z płytki/dyskietki/czegoś gdzie jest jakiś fdisk i narzędzie do zakładania partycji.
- dostęp do internetu z w/w linuksa.
LiveCD
- w przypadku http://rescuecd.pld-linux.org///rescuecd.pld-linux.org/http://ppcrcd.pld-linux.org/, gdzie istnieją rescue CD z pld - korzystamy z nich
- w przypadku pozostałych arch(testowane - sparc/alpha) lub problemów z w/w - bierzemy livecd z gentoo
- szukamy czegoś innego
Przygotowania
- bootujemy maszynkę z w/w LiveCD
- podnosimy sieć
Psucie dysku
- fdisk /dev/hda
- tworzymy partycje dla linuksa wg upodobań
- formatujemy je w/g upodobań
- montujemy do np /gdzies (/gdzies trzeba wcześniej utworzyć)
Rozpakowanie gotowca
- ściągamy gotowego chroota z ftp://ftp.pld-linux.org/people/undefine/chroot/ac
- rozpakowujemy go (tar xvfj chroot-i686.tar.bz2)
Psucie nowego systemu
- chroot /gdzies
- echo nameserver 150.254.78.2 >/etc/resolv.conf (lub siakiś inny ns)
- poldek –upa; poldek –ask
- upgrade * (konieczny krok, bo inaczej będą jakieś problemy z selinuksem i nowymi jajkami czy czymś tam)
- install kernel-grsecurity SysVinit rc-scripts vim
- kilka razy spyta się czy wrzucić jakiś program czy jakiś inny - odpowiadamy w/g gustu. te z nazwą -vserver nie będą działać
install (swój ulubiony bootloader) vi (konfiguracja swojego bootloadera) vi /etc/fstab (i ustawienie poprawnie partycji) mount /proc geninitrd -v -f /boot/initrd wersja_jajka załadowanie bootloadera (root (hdX,Y); setup (hdX) w grubie itepe) passwd (i ustalenie hasła roota)
Uwagi
Rozwiązanie jest oczywiście niewspierane przez PLD. Jak masz jakieś uwagi/poprawki - śmiało modyfikuj. Całość bazuje na http://klinux.kni.wmid.amu.edu.pl/instalacja_pld
pl/docs/instalacjazapomocachroota.1164120775.txt.gz · Last modified: 2006-11-21 15:52 by undefine