Blog literacki, portal erotyczny - seks i humor nie z tej ziemi
Następna strona
Poprzednia strona
Spis treści
11. Odnośniki.
Gdy ściągasz pakiet, zawsze znajdź jego najnowszą wersję, chyba że masz dobre
powody aby tego nie robić.
11.1 Gotowe dyskietki.
Poniżej znajdują się odnośniki do dyskietek startowych poszczególnych
dystrybucji. Zawsze korzystaj z mirrorów, aby zredukować obciążenie
serwera.
Dyskietki startowe Slackware,
łówne"> oraz
Mirrory Slackware
Dyskietki startowe RedHat oraz
Mirrory RedHat
Dyskietki startowe Debian oraz
Mirrory Debian
Oprócz tych dyskietek dystrybucyjnych, dostępne są także poniższe dyskietki
ratunkowe. Są one dostępne w katalogu
http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html, chyba
że podano inaczej.
tomsrtbt, autorstwa Toma Oehser, to pojedyncza dyskietka
startowa/główna oparta na jądrze 2.0 z duża ilością dodatkowych funkcji i
programów. Obsługuje IDE, SCSI, napęd taśmowy, karty sieciowe, PCMCIA i inne.
Zawartych jest ponad 100 programów narzędziowych do naprawy i odtwarzania
dysków. Pakiet zawiera także skrypty służące do rozłożenia i złożenia z
powrotem obrazu dyskietki tak, aby można było zmodyfikować jej zawartość.
rescue02, autorstwa Johna Comyns, to dyskietka ratunkowa oparta na
jądrze 1.2.84, z obsługą IDE, Adaptec 1542 oraz NCR53C7,8xx. Korzysta z
plików wykonywalnych ELF, ale ma wystarczająco dużo komend, więc może zostać
wykorzystana pod każdym systemem. Zawiera moduły dla pozostałych kart SCSI,
które mogą zostać załadowane po wystartowaniu systemu. Prawdopodobnie
dyskietka ta nie będzie działać na systemach z 4MB RAM, ponieważ
korzysta z ramdysku wielkości 3MB.
resque_disk-2.0.22, autorstwa Sergei'a Viznyuk, to
dyskietka startowa oparta o jądro 2.0.22 z wbudowaną obsługą IDE, wielu
różnych kontrolerów SCSI oraz ELF/a.out. Dodatkowo zawiera wiele modułów i
użytecznych narzędzi do naprawy i odtwarzania twardego dysku.
Obrazy dyskietek cramdisk oparte na jądrze 2.0.23 działają już na
maszynach z 4 i 8MB RAM. Zawierają emulację koprocesora, obsługę sieci (PPP,
NE2000, 3C509) lub obsługę napędu ZIP. Te dyskietki wystartują na komputerze
386 z 4MB RAM. Obsługują DOS, więc możesz ściągnąć je z sieci na partycję
DOS.
http://metalabs.unc.edu/pub/Linux/system/recovery/images/
11.2 Pakiety ratunkowe.
Na metalab.unc.edu można znaleźć kilka pakietów do tworzenia dyskietek
ratunkowych. Korzystając z tych pakietów najczęściej wybierasz pliki do
załączenia na dyskietce, a reszta dzieje się automatycznie (do pewnego
stopnia). Aby uzyskać więcej informacji przeczytaj plik
http://metalab.unc.edu/pub/Linux/system/recovery/!INDEX.html.
Sprawdź daty utworzenia poszczególnych pakietów -- niektóre z nich nie
były uaktualniane od kilku lat i nie pozwalają na tworzenie skompresowanego
systemu plików ładowanego do ramdysku. Z tego co wiem jedynie Yard posiada
obsługę ramdysku.
11.3 Skrypty powłoki Grahama Chapman'a
Graham Chapman napisał zestaw skryptów użytecznych jako przykłady jak
tworzyć dyskietki startowe. Skrypty te w poprzedniej wersji tego dokumentu
znajdowały się w załączniku, ale zostały z niego usunięte i umieszczone na
stronie WWW:
http://www.zeta.org.au/~grahamc/linux.htmlSkrypty te mogą okazać się pożyteczne, ale zawsze czytaj uważnie instrukcje
do nich dołączone -- jeśli przykładowo wybierzesz złe urządzenie wymiany,
twój główny system plików zostanie w całości i nieodwracalnie usunięty.
Upewnij się że skonfigurowałeś wszystko poprawnie zanim użyjesz skryptów!
11.4 LILO (LInux LOader) -- program ładujący Linuxa.
Napisany przez Wernera Almesberger. Doskonały program ładujący, zawierający
w dokumentacji informacje na temat bootsektora oraz pierwszych faz
startowania systemu.
Znajdziesz go pod adresem
ftp://tsx-11.mit.edu/pub/linux/packages/lilo/. Jest on także dostępny
na Metalab i jego mirrorach.
11.5 Linux FAQ i HOWTO.
Dokumenty te dostępne są one z wielu źródeł. Przeglądnij grupę usenet
news.answers oraz comp.os.linux.announce.
FAQ jest dostępne pod adresem
http://metalab.unc.edu/pub/Linux/docs/faqs/linux-faq a dokumenty HOWTO
pod adresem
http://metalab.unc.edu/pub/Linux/docs/HOWTO.
Większość dokumentacji do Linuxa dostępna jest na stronie
The Linux Documentation Project homepage.
Ewentualnie możesz wysłać list pod adres mail-server@rtfm.mit.edu
ze słowem ``help'' w treści wiadomości, i robić to, co podają otrzymane
instrukcje.
Od tłumacza: Polskie wersje dokumentów HOWTO znajdziesz pod adresem
Jak To Zrobić.
11.6 Korzystanie z ramdysku.
Doskonały opis działania ramdysku znajduje się w dokumentacji dostarczanej
razem z jądrem Linuxa. Zajrzyj do pliku
/usr/src/linux/Documentation/ramdisk.txt. Został on napisany
przez Paula Gortmaker i zawiera dział na temat tworzenia skompresowanego
ramdysku.
11.7 Proces startowania Linuxa.
Więcej szczegółow na temat procesu startowania Linuxa znajdziesz w
następujących miejscach:
W The Linux System Administrators' Guide znajduje się dział na temat
startowania systemu. Zajrzyj pod adres
http://metalab.unc.edu/LDP/LDP/sag/c1582.html
The LILO ``Technical overview''
http://metalab.unc.edu/pub/Linux/system/boot/lilo/lilo-t-21.ps.gz
zawiera szczegółowy opis startowania systemu na najniższym poziomie, aż do
załadowania jądra.
Najlepszym przewodnikiem jest kod źródłowy. Poniżej podano kilka
plików jądra powiązanych z procesem startowania. Jeśli posiadasz kod
źródłowy Linuxa, znajduje się on w katalogu /usr/src/linux.
Ewentualnie pod adresem
http://wafu.netgate.net/linux/
znajduje się hipertekstowa przeglądarka kodu źródłowego jądra autorstwa
Shigio Yamaguchi (shigio@wafu.netgate.net). Poniżej znajdują się
niektóre interesujące pliki:
arch/i386/boot/bootsect.S,setup.SZawiera kod w assemblerze dotyczący bootsektora.
arch/i386/boot/compressed/misc.cZawiera kod dekompresujący jądro.
arch/i386/kernel/Katalog zawierający kod inicjujący jądro. Plik setup.c zawiera słowo
ramdysku
drivers/block/rd.cZawiera sterownik ramdysku. Procedury rd_load oraz
rd_load_image ładują bloki z urządzenia do ramdysku.
Procedura identify_ramdisk_image ustala, jaki tym
systemu plików został znaleziony oraz czy jest on skompresowany.
Następna strona
Poprzednia strona
Spis treści