Menu
Strona główna
Hacking
Programowanie
Telefonia Kom├│rkowa
Kody do Gier
Linux
Dlaczego?
Programowanie w Delphi
Mapa strony
 Programy
Systemy
Artykuły PDF

Security

Skanery
Sniffery
Security

Windows

U┼╝ytkowe
Przegl┬▒darki graficzne
Kodeki
Narz─Ödzia plikowe
Narz─Ödzia dyskowe
Narz─Ödzia systemowe
Sterowniki
Szyfrowanie danych
Zarz±dzanie hasłami
Zarz┬▒dzanie rejestrem
£aty i Patche
Zarz┬▒dzanie pami─Öci┬▒
Synchronizacja czasu
Nagrywanie płyt
Free Antivirus (Darmowe Antyvirusy)
Sterowniki
Obr├│bka d┬╝wi─Öku
Edycja wideo

Internetowe

Bezpiecze├▒stwo
Programy P2P
Komunikatory
Dodatki do przegl┬▒darek
Klienty poczty elektronicznej
Narz─Ödzia Antyspamowe
Przegl┬▒darki grup dyskusyjnych
Przegl┬▒darki Offline
Serwery poczty elektronicznej
Telefonia kom├│rkowa
Wyszukiwarki internetowe
Zdalny dost─Öp
Cybernianie
Klienty FTP
Narz─Ödzia internetowe
Prywatno┼Ťc
Przegl┬▒darki internetowe
Serwery FTP
Serwery WWW
Wspomagacze ┼Ťci┬▒gania
Zarz┬▒dzanie sieci┬▒ lokaln┬▒

Tuning Systemu

Diagnostyka i testowanie
Inne
Rozszerzenia pulpitu
Tapety na pulpit
Tuning Systemu
Ikony
Powłoki
Tuning sprz─Ötu
Wygaszacze ekranu

Programowanie

Kompilatory
Biblioteki i komponenty
Bazy danych
Edytory programistyczne
┬Žrodowiska programistyczne
Debugery
Tworzenie wersji instalacyjnych

Webmastering

U┼╝ytkowe
Kursy

Linux

U┼╝ytkowe
Internetowe
Multimedialne

Programy biurowe

Programy dla firm
Pakiety biurowe
Administracja
Edytory tekstu
Grafika prezentacyjna
Kadry i płace
Wspomaganie projektowania
Zarz┬▒dzanie projektami
Bazy danych
Finanse i ksi─Ögowo┼Ťc
Handel
Programy ewidencyjne
Zarz┬▒dzanie informacj┬▒ osobist┬▒ (PIM)
 Download GRY
Pelne Wersje GIER
 Artyku│y > Linux > Opis CHOS'a i LILO
Bootloadery

Bootloader to program kt├│ry odpowiada za wyb├│r systemu operacyjnego podczas uruchamiania komputera. Przewa┼╝nie znajduje si─Ö na pocz─ůtku partycji lub w pierwszych sektorach dysku. Szczeg├│lnie przydatny jest w sytuacji, gdy na dysku posiadamy kilka system├│w operacyjnych i nie chcemy do uruchamiania ka┼╝dego z nich u┼╝ywa─ç dyskietek startuj─ůcych. Najpopularniejszym tego typu programem rozpowszechnianym z dystrybucjami Linuksa jest LILO (Linux Loader). Posiada wiele mo┼╝liwo┼Ťci i potrafi uruchamia─ç nie tylko Linuksa. Niestety dla pocz─ůtkuj─ůcych u┼╝ytkownik├│w jest do┼Ť─ç trudny w ob┼éudze i konfiguracji.
LILO nie jest jedynym programem tego typu na Linuksa. Przyjrzymy si─Ö jednemu z jego konkurent├│w, kt├│ry moim zdaniem jest znakomit─ů aletrnatyw─ů. Tym programem b─Ödzie CHOS (Choose-OS).

1. LILO

LILO rozpowszechniany jest praktycznie z ka┼╝d─ů dystrybucj─ů Linuksa, wi─Öc nie b─Ödzie najmniejszych k┼éopot├│w z jego zdobyciem. Pozatym chyba wszystkie dystrybucje u┼╝ywaj─ů go jako domy┼Ťlnego bootloadera. Nie spotka┼éem jeszcze takiej, kt├│ra podczas instalacji umo┼╝liwia┼éa by zainstalowanie innego programu ni┼╝ LILO.
Plikiem konfiguracyjnym jest /etc/lilo.conf. Oto jego przyk┼éadowa zawarto┼Ť─ç:

boot = /dev/hda
default = linux
delay = 300
prompt
vga = normal

# Ustawienia Linuksa:
image = /vmlinuz
  root = /dev/hda5
  label = linux
  read-only

#Ustawienia DOSa:
other = /dev/hda1
  label = dos
  table = /dev/hda
Tak skonfigurowany LILO umo┼╝liwia nam uruchomienie dw├│ch system├│w: Linuksa znajduj─ůcego si─Ö na partycji /dev/hda5, lub DOSa kt├│ry jest na partycji /dev/hda1.
Niekt├│rzy mog─ů nie wiedzie─ç jak si─Ö w Linuksie oznacza partycje. /dev/ jest to katalog w kt├│rym przechowywane s─ů wszystkie pliki urz─ůdze┼ä. Je┼╝eli u┼╝ywamy dysku IDE to pliki partycji na pocz─ůtku b─Öd─ů mia┼éy hd. Nast─Öpna litera okre┼Ťla na jakim kanale pracuje dysk i w jakim jest trybie (primary lub slave). Litera a jest dla dysku na pierwszym kanale pracuj─ůcego jako master, b to dysk r├│wnie┼╝ na pierwszym kanale, lecz w trybie slave. c to drugi kana┼é i dysk w trybie master. d to dysk na kanale drugim w trybie slave. Cyfra oznacza numer partycji. Tutaj ju┼╝ musimy wiedzie─ç jaki numert ma partycja. Je┼╝eli mamy tylko jedn─ů na dysku to b─Ödzie to najprawdopodobniej 1. Najlepiej pos┼éu┼╝y─ç si─Ö programem fdisk (ew. cfdisk). Informacje o wszystkich partycjach jakie widzi Linux mo┼╝na uzyska─ç wydaj─ůc polecenie cat /proc/partitions. Cyfry od 1 do 4 oznaczaj─ů partycj─Ö typu primary, natomiast liczby wi─Öksze od 4 s─ů przeznaczone dla partycji rozszerzonych.
boot definiuje partycję/dysk na którym ma zostać zainstalowany LILO. Zeżeli chcemy zainstalować go w sektorze głównym dysku nie musimy podawać numeru partycji.
Przy pomocy default ustawiamy kt├│ry system ma by─ç uruchomiony je┼╝eli u┼╝ytkownik po czasie okre┼Ťlonym przy pomocy delay (w dziesi─ůtych sekundy) nie zareaguje. Tutaj trzeba wpisa─ç to samo co w polu label po┼╝─ůdanego systemu.
Je┼╝eli zechcemy aby LILO zawsze pyta┼é nas o system, a nie wy┼Ťwietla┼é tylko LILO i po pewnym czasie uruchamia┼é domy┼Ťlny system lub czeka┼é na naci┼Ťni─Öcie klawisza Shift, to musimy wpisa─ç prompt.
vga s┼éu┼╝y do zmiany rozdzielczo┼Ťci jakiej b─Ödziemy u┼╝ywac podczas pracy na konsoli. Najlepiej ustawi─ç tu ext lub ask. W przypadku wpisania ask system b─Ödzie si─Ö nas pyta┼é o tryb graficzny przy ka┼╝dym uruchomieniu. Kiedy wybierzemy sobie kt├│ry┼Ť z nich i b─Ödziemy chcieli go u┼╝ywac na sta┼ée, wted trzeba go ustawi─ç jako parametr vga, np. vga = 0x0F06.

Teraz przechodzimy do cz─Ösci pliku definiuj─ůcego ustawienia konkretnego systemu. Na pocz─ůtku powinna si─Ö znale┬╝─ç linjka image = /sciezka_do_obrazu_jadra w przypadku Linuksa, lub other = /dev/nazwa_partycji w przypadku dowolnego innego systemu operacyjnego. W przypadku Linuksa dalej ustawiamy parametry root (nazwa naszej partycji podmontowanej jako katalog g┼é├│wny /), label (etykieta dla systemu) i na ko┼äcu wpisujemy read-only ┼╝eby partycja g┼é├│wna by┼éa montowana w trybie tylko do odczytu.
W przypadku innych niz Linux system├│w operacyjnych dalej definiujemy label (etykieta systemu) i table (gdzie znajduje si─Ö tablica partycji).
Oczywi┼Ťcie mozna ustawi─ç wi─Öcej system├│w operacyjnych lub tylko jeden. Mo┼╝emy te┼╝ tak skonfigurowa─ç LILO, aby zale┼╝nie od wybranej etykiety uruchamia┼é Linuksa z r├│┼╝nymi wersjami j─ůdra.

Gdy ju┼╝ skonfigurowali┼Ťmy program, teraz trzeba go zainstalowa─ç w miejscu ustawionym w pliku konfiguracyjnym. Robimy to poleceniem lilo. Mo┼╝emy doda─ç parametr -v, aby LILO pokazywa┼é nam dok┼éadniej co robi.

Mo┼╝e si─Ö zdarzy─ç, ┼╝e podczas uruchamiania komputera zapomnimy jakie nazwy nadali┼Ťmy w pliku konfiguracyjnym poszczeg├│lnym systemom. Przydatny w tej sytauacji jest blawisz TAB. Po jego naci┼Ťni─Öciu program wy┼Ťwietli list─Ö wszystkich dost─Öpnych mo┼╝liwo┼Ťci.

Je┼╝eli przy pomocy LILO uruchamiamy Linuksa mo┼╝emy po etykiecie poda─ç parametry, kt├│re maj─ů by─ç przekazane do j─ůdra, np. linux vga=ask. W ten spos├│b mo┼╝na r├│wnie┼╝ zmieni─ç poziom (ang. runlevel) w jakim uruchomi si─Ö system. Jest to szczeg├│lnie niebezpieczne gdy osoba niepo┼╝─ůdana "dobierze" si─Ö do naszego komputera. Wystarczy wtedy, ┼╝e wpisze linux single, aby uruchomi─ç system z uprawnieniami root'a bez podawania has┼éa. W celu zapezpieczenia si─Ö przed tak─ů ewentualno┼Ťci─ů mo┼╝emy ustawi─ç LILO tak, aby pyta┼é o has┼éo w przypadku pr├│by przekazania do j─ůdra dodatkowych parametr├│w. W tym celu do sekcji z ustawieniami Linuksa w pliku /etc/lilo.conf nale┼╝y dopisa─ç dwie linijki: password = nasze_haslo oraz restricted.

2. CHOS

Jak ju┼╝ wspomina┼éem alternatyw─ů wobec LILO jest CHOS. Osobi┼Ťcie preferuj─Ö w┼éa┼Ťnie, ten drugi program. Jego zalet─ů jest niew─ůtpliwie ┼éatwiejsze dostosowanie wygl─ůdu, ni┼╝ w przypadku LILO. Mo┼╝e si─Ö te┼╝ okaza─ç ┼éatwiejszy w konfiguracji.
Program mo┼╝na znale┬╝─ç na kompakcie LinuxPlus 12/B/1999, lub na kompakcie z dystrybucj─ů Mandrake, w kt├│rej sk┼éad program wchodzi.

Po zainstalowaniu programu musimy utworzy─ç jego plik konfiguracyjny /etc/chos.conf. Oto przyk┼éadowa zawarto┼Ť─ç tego pliku:

delay=30
selection=blue
autoboot=no
install=/dev/hda
password=nasze_haslo
default=1
infoline=off
background=ascii:/boot/bg/background.asc
menupos=0,12

linux "Linux" {
  color=green
  image=/boot/vmlinuz
  position=21,7
  password=yes
  cmdline=vga=0x0F06 ro root=/dev/hda5
}

bootsect "Dos" {
  image=/dev/hda1
  color=green
  position=21,11
  password=no
}
Opis poszczeg├│lnych wpis├│w:
delay
ma takie same znaczenia, co identyczny parametr w przypadku LILO, lecz tutaj czas podajemy w sekundach
selection
kolor t┼éa dla aktualnie wybranego elementu, mo┼╝e to by─ç jeden z nast─Öpuj─ůcych: black, red, blue, magenta, green, brown, cyan, lightgray
autoboot
m├│wi kiedy program ma uruchomi─ç domy┼Ťlny system, bez pokazywania menu. Mo┼╝e mie─ç trzy warto┼Ťci, no aby wy┼é─ůczy─ç t─ů opcj─Ö, pressed aby uruchomi─ç domy┼Ťlny system je┼╝eli u┼╝ytkownik b─Ödzie trzyma┼é klawisz SHIFT podczas startu programu, lub not_pressed gdy klawisza nie przytrzyma
install
gdzie ma zosta─ç zainstalowany CHOS. Znaczenie analogiczne do boot z LILO
password
hasło jakiego chcemy uzywać
default
numer obrazu kt├│ry ma by─ç domy┼Ťlny
infoline
czy chcemy aby program wy┼Ťwietla┼é na dole erkanu pomoc. on dla tak, off dla nie
background
opcja jest konieczna w wyadku gdy chcemy u┼╝ywa─ç t┼éa. Mi─Ödzy znakiem = a : musimy jakiego rodzaju t┼éa chcemy u┼╝ywa─ç. ascii dla zwyk┼éego pliku tekstowego, dump dla pliku binarnego lub cp437 je┼╝eli plik u┼╝ywa strony kodowej 437 (codepage437). Po : podajemy ┼Ťcie┼╝k─Ö do pliku. Przyk┼éadowe t┼éa znajduj─ů si─Ö w katalogu /boot/bg.
menupos
w jakim, miejscu ma si─Ö zaczyna─ç menu. Wsp├│┼érz─Ödne (0,0) s─ů dla g├│rnego lewego rogu

Obrazy skonfigurowane s─ů wed┼éug nast─Öpuj─ůcego schematu: typ_obrazu mo┼╝e by─ç nast─Öpuj─ůcy:

  • linux - dla Linuksa
  • bootsect - dla innych system├│w
nazwa to tekst, kt├│ry pojawi si─Ö w menu

typ_obrazu "nazwa" {
   opcje
   }

Opcje dla obrazu:

color
jakim kolorem czcionki b─Ödzie wy┼Ťwietlana nazwa obrazu
image
w przypadku Linuksa podajemy ┼Ťcie┼╝k─Ö do pliku z j─ůdrem. Gdy nie jest to obraz Linuksa podajemy nazw─Ö partycji na jakiej znajduje si─Ö system
position
ustalamy pozycj─Ö nazwy na ekranie
password
tutaj mog─ů by─ç trzy odpowiedzi: yes dla tak, czyli b─Ödziemy zawsze pytani o has┼éo po wybraniu danego obrazu. no - nigdy nie b─Ödziemy pytani o has┼éo. restricted - b─Ödziemy pytani o has┼éo, gdy wejdziemy do menu z opcjami j─ůdra (przy pomocy spacji)
cmdline
ta opcja jest wymagana tylko w wypadku Linuksa. Ustawiamy tu dodatkoe opcje j─ůdra. Obowi─ůzkowo powinni┼Ťmy wstawi─ç ro (tryb read-only) i root=/dev/nasza_partycja. Ewentualnie mo┼╝emy dodac te┼╝ vga .┬á┬á root i vga maj─ů takie same znaczenie jak w przypaku LILO.

Program instalujemy poleceniem chos (mo┼╝emy doda─ç -v). Aby zobaczy─ç jak b─Ödzie wygl─ůda┼éo menu wpisujemy chos -view. Je┼╝eli podczas wyboru systemu b─Ödziemy chcieli zmieni─ç opcje j─ůdra, to zamiast potwierdzi─ç wyb├│r klawiczem ENTER naciskamy spacj─Ö.
komentarz[0] |

Copyright ę 2006 - 2007 E-comet.info. Wszelkie prawa zastrze┐one.

programy,artyku│y,gry online,teledyski,filmiki,smieszne reklamy,sterowniki,kodeki,programy,program,download, downloads,security,bramka sms, teledyski,antywirusy,darmowe free program,programy p2p,tapety,programy biurowe,programy dla firm,narzŕdzia dyskowe,edytory,gry strategiczne,gry przygodowe,gry sportowe, symulatory, gry rpg,gry karciane, gry zrecznosciowe. Zapraszamy.
0.025 |