linux + o3 2oo4 polish magazine ebook [snake] WCQW3D2QQTEDPQWSA5XHYUJBGBZLTEE6TKLHDZQ
dystrybucje Linuksa
Zakończenie sesji w środowisku chroot następuje po wydaniu polecenia exitlubwciśnięciu kombinacji kla- Moduł cloop wiszy [Ctrl]+[D]. Przedwylogowaniem się ze środowiska ModułjądraLinuksa o nazwieclop zostałstworzonyory- chroot należy pamiętać o odmontowaniu /proc polece-ginalnieprzezPaula Rusela,natomiastrozbudowałgo niem:KlausKnoper-twórca Knopiksa.Modułcloopobsługu- jeskompresowaneurządzeniablokowetylko-do-odczytu. # umount /procNajnowsząwersjęmodułumożnaściągnąćzestronyhtp: /www.knopper.net/knoppix/sources/. Praca w środowisku chroot właściwienie odbiega od Doskompilowaniamodułubędą nampotrzebneźródła jądra Linuksa wwersjiużywanejaktualnieprzeznaszsystem. pracyw normalnej lini komend. Jeśli jednak chcieliby-Należywięczainstalowaćpakietkernel-source,dostęp- śmy pracować w trybie graficznym, to najpierw musimy nywwiększościpopularnychdystrybucji.Ściągnięteźródła skonfigurować serwerX. Jeślikonfigurowaliśmy serwer modułurozpakowujemypoleceniem: X na naszym komputerze samodzielnie (np. poleceniem xf86cfg), to prawdopodobnie wystarczy gdy przekopiu-$ tar xzvf clop_.tar.gz jemy (będąc poza środowiskiem chrot) plik /etc/X11/ XF86Config-4 z naszej dystrybucjiLinuksa do katalogu anastępniewkataloguzeźródłamiwykonujemypolecenie: /mnt/robocza/zrodla/etc/X11/. Jeśli jednak serwer X był $ make KERNEL_DIR=/ścieżka_do_źródeł_jądra/ konfigurowany automatycznie przez instalator (tak dzieje się np. w dystrybucji Mandrake iprawdopodobnie we Zwykleźródłajądra znajdują sięwkatalogu/usr/src/linux- wszystkich tzw."przyjaznych" dystrybucjach), tomogą .Pochwilimodułbędzieskompilowany.Teraz pojawić się problemy. Wtedy trzeba uruchomić kompu-jakorot wykonujemykolejnopolecenia: ter z płyty z Knoppiksem i skopiować na dyskietkę lub bezpośrednio na partycjęroboczą do odpowiedniego # mkdir -p /lib/modules/misc & cp clop.o /lib/modules/ katalogu plik /etc/X11/XF86Config-4, a będziemymieli /misc/ skonfigurowany serwer X dokładnie tak, jak zrobiłby to # depmod -a Knoppix (bo wzasadzie tak się stało). Należy pamiętać, # mknod /dev/clop b 240 0 aby skasować ten plik po zakończeniuprocesu dopaso-Terazmożemy montowaćobrazy skompresowaneprzy wania Knoppiksa do własnych potrzeb,a przed kompre-pomocyclopjakourządzeniadoodczytu.Abyto zrobić, sją, gdyż w przeciwnym razie nasz Knoppix nie będzie należyjakorotwykonaćnastępującepolecenia: w stanie skonfigurować środowiska graficznego na kom- puterach innych niż nasz własny.# insmod clop file=/ścieżka_do_skompresowanego_pliku/ Przedzalogowaniem się w środowisku graficznym # mount -o ro /dev/clop /punkt_montowania/ wewnątrz środowiska chrot należy najpierw zamknąć (jeśli tegowcześniejnie zrobiliśmy) sesję X w naszym "nor-Pozakończeniupracyodmontowywujemyplikpoleceniem: malnym"systemie.# umount /dev/clop Jeślinaszmacierzystysystemma aktualnie zestawione połączenie zInternetem,to w środowisku chroot również Wwynikukompilacjiuzyskaliśmyrównieżprogramcreate_ możemy korzystać z tego połączenia. Jedyny problem, który compresed_fs,któregobędziemymogliużyćdokompre- możesię pojawić, toadres serwera DNS jeśli w pliku sjinaszegoKnopiksa.Możnagoskopiowaćdo katalogu /etc/resolv.conf mamy wpisanynumer IP takiegoserwera, /usr/bin/(jeślitegoniezrobimyteraz,toitaktrzebabędzie to musimygorównież przepisaćdo odpowiadającegomu użyćwersjiznajdującej się wźródłachKnopiksa).Wogólnym pliku resolv.confw źródłachz Knoppiksem.przypadkuskompresowanyobraztworzymy poleceniem:
Praca z pakietami$ create_compresed_fs rozmiar_bloku_obrazu > skom- presowany_obraz Jak już wspomniałem, praca w środowisku chroot nie różni się od pracyw normalnej konsoli tekstowej. Doty-gdziewartośćrozmiaru blokujestwielokrotnościąliczby512. czy to także pracyzpakietami użytkownicy Debiana będą się tutaj czuć jaku siebie w domu, wszak Knoppix oparty jest na tej dystrybucji. Jednak osoby, które nie # apt-get update miały dotąd doświadczeńz Debianem, mogą czuć się trochę zagubione, dlatego należą im się podstawowe W ten sposób zostaną zaktualizowane wszystkiezain- informacje natematnarzędzido pracyz pakietami deb. stalowane w systemie (czyli w Knoppiksie) pakiety. Do Pierwsząrzeczą, którą powinni zrobić posiadacze stałego zainstalowania nowego pakietu służy polecenieapt-get łącza, jest aktualizacjapakietów Knoppiksa. W Debianie instal . Pakiety można odinstalować jest to bardzo proste wystarczy(w środowisku chroot) poleceniem apt-get remove . Jeśli dyspo- wydać polecenie:nujemy gotową listą pakietów do usunięcia, np.w pliku