Linux sāknētājs GNU GRUB
Uzinstalējot kādu GNU/Linux distributīvu, piemēram, Ubuntu, pirms sistēmas startēšanas mēs bieži vien redzam kaut kādu sarakstu ar sistēmas kodoliem u.tml. Rodas jautājums – kas tas ir? BIOS vai kaut kas līdzīgs? Nē.
Patiesībā tas, ko mēs redzam pēc BIOS ekrāna un pirms Linux kodola ielādes, ir GNU GRUB sāknētāja izvēlne. Sāknētājs ir īpaša programma, kura pirmā tiek ielādēta no cietā diska atmiņā. Sāknētājs ielādē operētājsistēmas kodolu no cietā diska atmiņā un nodod tam datora vadību. Bet kāpēc dažādiem GNU/Linux distributīviem vispār ir nepieciešams sāknētājs? Lūk, daži iemesli, kuru dēļ ir nepieciešams izmantot sāknētāju:
1) Linux kodols nemāk sāknēties pats, to ir jāieraksta operatīvajā atmiņā un jāsāk tā izpildi;
2) Pirmais cietā diska sektors, kuru ielādē BIOS, ir 512 baitus liels. Linux kodola attēls aizņem dažus megabaitus – tāpēc nav iespējams to ierakstīt pirmajā cietā diska sektorā;
3) Uz datora ir jānodrošina dažādu OS sāknēšanas iespēja, piemēram, dualboot režīmā – GNU/Linux un MS Windows u.tml.
Tātad, GNU GRUB (turpmāk – GRUB) atrodas cietā diska pirmajā sektorā jeb MBR (Master Boot Record). GRUB ļauj sāknēt dažādas OS uz viena datora un var sāknēt dažādas Linux kodola versijas, nododot sāknēšanas parametrus kodolam. Sāknētājs var automātiski palaist kodolu pēc noteikta laika, kā, piemēram, tas notiek, palaižot Ubuntu Linux – GRUB pēc dažām sekundēm palaiž jaunāko kodolu, kurš atrodas saraksta augšdaļā.
GRUB atbalsta arī cita sāknētāja ielādi, piemēram, kad kāds GNU/Linux distributīvs ir likts uz viena datora blakus MS Windows operētājsistēmai. Kad GRUB ir ielādēts un lietotājs izvēlas palaist MS Windows, GRUB ielādē un nodod vadību MS Windows sāknētājam.
Ir iespējams uzinstalētu GRUB nokopēt no MBR binārā faila veidā un saglabāt MS Windows sadaļā, pievienojot ierakstu ar tā atrašanās vietu šīs OS sāknēšanas izvēlnē. Tādējādi iespējams palaist GRUB no MS Windows sāknētāja.
GRUB OS sarakstu nolasa no īpaša konfigurācijas faila, kas, piemēram, daudzos GNU/Linux distributīvos saucas menu.lst un atrodas mapē /boot/grub/. Šajā failā atrodas arī tādi parametri kā noklusējuma OS/kodols, kuru ielādēt pēc noteikta laika, kurš sekundēs arī ir norādīts turpat. Vēl tur iespējams norādīt tādus parametrus kā:
- Rādīt/nerādīt GRUB izvēlni;
- Izvēlnes fona attēlu;
- Monitora režīmu pēc OS/kodola izvēles;
- GRUB paroli
GRUB sāknētājam var uzstādīt paroli, pirms tas ielādē izvēlni vai ļauj to modificēt, tā ierobežojot nesankcionētu pieeju pie datora. Ja Jums būs interese, tad nākamreiz varu uzrakstīt rakstu par GRUB paroles uzstādīšanu – droši pievienojiet savu vēlmi mūsu Vēlmju sarakstā.
Ceru, ka dažos vārdos paspēju īsi paskaidrot, kas un kā notiek ar GRUB sāknētāju. Sīkāk var palasīt Wikipēdijā.










Lai mainītu menu.lst minētos parametrus der instalēt Startup Manager caur Add/remove. Tā var arī iegūt par 3 sekundēm ātrāku sistēmas startēšanos!
evian >> ja tu zinātu kāds man ir prieks, kad pie kāda raksta ieraksta šādus komentārus. Prieks ir par to, ka tādu Startup Manager pirms tam nezināju un visu laiku domāju, vai, kas tāds vispār pastāv. Ir ļoti labi, kad kāds papildina rakstu un nevis tikai tu kādam dod informāciju, bet arī komentāros iedod informāciju, par kuru nemaz nezināji. Tādējādi mācās abas puses
Jautājums: vai Startup Manager ļauj iespēju padzēst liekos ierakstus? (Man tur piekrājies ir ar Ubuntu kodolu launcheriem, un domāju pat veikt rakstu par to, kā liekos noņemt manuāli.) Cik nu uzliku un papētīju Startup launcher, ir ļoti daudz funkciju, bet pašlaik neuzdūros uz tādas, kas ļautu man liekos kodola launcherus noņemt.
P.S Būtu ļoti labi, ja kāds uzrakstītu rakstu par Startup Manager un ja viņam nav iespēju veikt to, par ko es minēju, es uzrakstītu kā to darīt manuāli. Un tad arī būtu divi raksti, kuros varētu redzēt kā tas izskatās manuāli darot un automātiski GUI programmā. Es domāju tie būtu diezgan noderīgi raksti, kā iesācējiem, tā arī tiem, kas ir vairāk iedziļināti Linux’ā.
Prieks, ka tev prieks!
Liekos padzēst tomēr nevarēs, var gan izvēlēties atstāt secigi kadus, bet tas nav risinājums ja atstāt prasās vēl kādus jauktā kārtībā. Par rakstu var padomāt, bet nesolos. Ja kas piedzims tad jau…
ir jautri skolas datoros nomainīt tekstus un krāsas, tad visi brīnas kāpēc šamais dators ir savādāks nekā citi
Tvinky, vai, atinstalējot vecās pakotnes (iepriekšējo versiju kerneļi), ieraksti no menu.lst automātiski netiek aizvākti?
kaaposc >> nezināšu pateikt, vajadzēs pārbaudīt. Nu ja gadījumā noņems, tad rakstā var parādīt divas pieejas, kā nodzēšot noņem un nenodzēšot aizkomentēt (ja nu gadījumā vēlāk vēl ir nepieciešami)
Ja tiek noinstalēts kads kodols, attiecīgais ieraksts arī tiek novākts no menu.lst