11 Linux kodola sāknēšanas laika parametri ir izskaidroti


Linux sāknēšana ir sarežģīts process, salīdzinot ar sāknēšanas procesiem jebkurā citā izplatīšanā. Linux kodols pieņem daudz parametru, startējot, komandrindā. Šis komandrindas sāknēšanas laika parametrs sistēmas startēšanas laikā Linux kodolam nodod vairāku veidu informāciju.

Linux kodola palaišana tieši no BIOS, izmantojot CD kodolu (/ dev/cdrom), neatļaujiet tieši piešķirt parametru. Šim nolūkam mums ir nepieciešama īpaša programma ar nosaukumu bootloader. Divi Linux visplašāk izmantotie sāknēšanas iekrāvēji ir:

  1. GNU GRUB (GNU GRand Unified Bootloader)
  2. LILO (LInux LOader)

GNU GRUB ir GNU projekta sāknēšanas-ielādes pakete, kas spēj palaist vienu no vairāku kodolu vai jebkuru konkrētu kodola konfigurāciju Unix un Linux sistēmā.

LILO spēj palaist dažādus kodolus un saglabāt to konfigurāciju vienkārša teksta failā. LILO spēj palaist Windows, Unix, BSD, Linux un visas citas zināmās platformas ar dažādām iespējām.

Linux kodola sāknēšanas argumenti tiek pārsūtīti virkņu sarakstā, kas atdalītas ar atstarpēm. Parastā pieeja sāknēšanas argumentu nodošanai kodolam ir šāda:

name[=value_1] [,value_2]........[,value_10]

Kur ‘nosaukums = unikāls atslēgvārds’ tas definē kodola daļu, kur jāsaista vērtība. Vērtība, ko tā var turēt, ir maksimālā 10. Pašreizējais kods apstrādā tikai 10 komatiem atdalītus parametrus katram atslēgvārdam.

Šajā rakstā mēs aplūkosim dažus parastos Linux kodola sāknēšanas laika parametrus, kas jums jāzina.

1. inic

Tas nosaka sākotnējo komandu, kas jāizpilda kodolam. Ja ‘init’ nav iestatīts, tas meklē ‘init’ šādās attiecīgajās vietās, pirms kodols nonāk panikas režīmā.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Iepriekš minētais parametrs nosaka nfs sāknēšanas adresi virknei, kas ir noderīga tīkla sāknēšanas gadījumā.

3. nfsakne

‘Nfsroot’ parametrs nosaka nfs saknes nosaukumu virknei, kas ir noderīga tīkla palaišanas gadījumā. Virknes nosaukumam ir prefikss “/ tftpboot”, ja tas nesākas ar “/”, “,” vai kādu citu ciparu.

4. sakne

Saknes parametra nodošana sāknēšanas laikā nosaka sistēmas izmantošanu kā saknes failu sistēmu.

5. viens

“Vienīgais” parametrs, kas “init” vada starta datoram viena lietotāja režīmā un atspējo visu dēmonu palaišanu.

6. ro

Šis parametrs palaiž sāknēšanas iekrāvēju uzstādīt sakņu failu sistēmu tikai lasīšanas režīmā. Tātad, ja fsck programma var veikt failu sistēmas skenēšanu, jūs neizsniedzat fsck lasīšanas/rakstīšanas failu sistēmā.

7. rw

Šis parametrs liek bootloaderam pievienot sakņu failu sistēmu lasīšanas un rakstīšanas režīmā.

8. Hdx

Pielāgojot IDE draivera ģeometriju, arguments “Hdx” ir ļoti ērts, ja BIOS ģenerē neatbilstošu un nepareizu informāciju.

9. rezerves

Šis arguments ir ļoti noderīgs, lai aizsargātu I/O portu reģionus no zondēm.

10. konsole

Definē seriāla porta konsoli kodolam ar seriālās konsoles atbalstu.

11. mem

Nosaka kopējo pieejamās sistēmas atmiņas apjomu, kas ir noderīgs, lietojot lielu RAM.

Linux kodols sāknēšanas laikā pieņem daudz parametru. Nākamajā rakstā mēs aplūkosim pārējos parametrus.

Tas pagaidām ir viss. Drīz būšu šeit ar citu rakstu, līdz tam sekojiet līdzi jaunumiem un saziņai ar Tecmint.