/* page was renamed from pl/InstalacjaZaPomocąChroota */
/* page was renamed from InstalacjaZaPomocąChroota */
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/|x86]]/[[http://rescuecd.pld-linux.org|x86_64]]/[[http://ppcrcd.pld-linux.org/|PPC]]/[[http://sparcrcd.pld-linxu.org|SPARC]], gdzie istnieją rescue CD z pld - korzystamy z nich.
* w przypadku pozostałych arch(testowane - sparc/alpha) lub problemów z w/w - bierzemy [[http://src.gentoo.pl/mirror/src.gentoo.pl/releases/alpha/2006.0/installcd/|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ń
*
mount ''/dev/hda1'' ''/gdzies''
montujemy do np ///gdzies// (///gdzies// trzeba wcześniej utworzyć)
====== Rozpakowanie gotowca ======
* ściągamy gotowego chroota [[ftp://ftp.pld-linux.org/people/undefine/chroot/ac|od Undefined (Ac i Th)]]
* rozpakowujemy go (na przykład tar xvfj chroot-i686.tar.bz2)
====== Psucie nowego systemu ======
* mount -o bind /dev /gdzies/dev
* 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 Sys''''Vinit 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 grub (lub inny ulubiony/działający bootloader)
vi (konfiguracja swojego bootloadera - /boot/grub/menu.lst)
vi /etc/fstab (i ustawienie poprawnie partycji)
mount /proc
geninitrd -v -f /boot/initrd ''wersja_jajka''
(wersję zainstalowanego jądra można zobaczyć w katalogu ///boot//)
* załadowanie bootloadera (dla gruba: //root (hdX,Y); setup (hdX)//)
*
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|http://klinux.kni.wmid.amu.edu.pl/instalacja_pld]]