11 Objašnjeni parametri vremena pokretanja jezgre Linuxa
Dizanje Linuxa složen je proces u usporedbi s procesima dizanja u bilo kojoj drugoj distribuciji. Linux kernel prihvaća mnogo parametara pri dizanju, u naredbenom retku. Ovaj parametar vremena pokretanja naredbenog retka prosljeđuje nekoliko vrsta informacija jezgri Linuxa pri pokretanju sustava.
Dizanje Linux kernela izravno iz BIOS-a pomoću kernela na cd-u (/dev/cdrom), nemojte dopustiti izravno dodjeljivanje parametara. Za to nam je potreban poseban program koji se zove bootloader. Dva najčešće korištena pokretačka programa u Linuxu su:
- GNU GRUB (GNU GRAnd Unified Bootloader)
- LILO (Linux učitavač)
GNU GRUB je paket za pokretanje iz projekta GNU koji može pokrenuti jednu od više jezgri ili bilo koju specifičnu konfiguraciju jezgre na Unix i Linux sustavima.
LILO ima mogućnost pokretanja raznih kernela i pohranjivanja njihove konfiguracije u običnu tekstualnu datoteku. LILO može pokrenuti Windows, Unix, BSD, Linux i sve druge poznate platforme s raznim opcijama.
Argumenti pokretanja jezgre Linuxa prosljeđuju se u popis nizova odvojenih razmacima. Konvencionalni pristup prosljeđivanju argumenata pokretanja jezgri je u obliku:
name[=value_1] [,value_2]........[,value_10]
Gdje 'ime=jedinstvena ključna riječ' definira dio kernela kojem se vrijednost treba pridružiti. Vrijednost koju može zadržati je 10, najviše. Trenutačni kôd obrađuje samo 10 parametara odvojenih zarezima po ključnim riječima.
Ovdje ćemo u ovom članku pokriti neke od uobičajenih parametara vremena pokretanja jezgre u Linuxu koje biste trebali znati.
1. init
Ovo postavlja početnu naredbu koju treba izvršiti kernel. Ako ‘init’ nije postavljeno, traži se ‘init’ na sljedećim odgovarajućim lokacijama prije nego što kernel pređe u način panike.
- /sbin/init
- /etc/init
- /bin/init
- /bin/sh
2. nfsaddrs
Gornji parametar postavlja nfs adresu pokretanja na niz koji je koristan u slučaju mrežnog pokretanja.
3. nfsroot
Parametar ‘nfsroot’ postavlja korijenski naziv nfs-a na niz koji je koristan u slučaju mrežnog pokretanja. Naziv niza ima ispred '/tftpboot' ako ne počinje s '/', ',' ili bilo kojom cifrom .
4. korijen
Prosljeđivanje parametra root prilikom pokretanja postavlja sustav koji će se koristiti kao korijenski datotečni sustav.
5. samac
Parametar ‘single’ koji vodi ‘init’ do pokretanja računala u načinu rada za jednog korisnika i onemogućuje pokretanje svih demona.
6. ro
Ovaj parametar govori pokretačkom programu da montira korijenski datotečni sustav u načinu samo za čitanje. Dakle, program fsck može izvršiti skeniranje datotečnog sustava, ne izdajete fsck na datotečnom sustavu čitanje/pisanje.
7. rw
Ovaj parametar prisiljava pokretački program da montira korijenski datotečni sustav u načinučitanja i pisanja.
8. HDX
Podesite geometriju IDE drajvera, 'Hdx' argument je vrlo zgodan ako BIOS generira nevažne i netočne informacije.
9. pričuva
Ovaj argument je vrlo koristan u zaštiti područja I/O portova od sondi.
10. konzola
Definira konzolu serijskog priključka za kernel s podrškom za serijsku konzolu.
11. mem
Definira ukupnu količinu dostupne sistemske memorije, korisno ako koristite veliki RAM.
Linux kernel prihvaća mnoštvo parametara pri dizanju. Ostale parametre pokrivat ćemo u sljedećem članku.
To je sve za sada. Uskoro ću biti ovdje s još jednim člankom, do tada ostanite s nama i povezani s Tecmintom.