GRUB және LILO
Жүктеуші – компьютер қосулы кезде операциялық жүйелерді жүктейтін бағдарлама. Әдетте, жүктеушілер компьютерді іске қосу кезінде жүктелетін операциялық жүйелер тізімінен таңдау мүмкіндігін береді. Сонымен, жүктеуші бір құрылғыда бірнеше операциялық жүйелердің қатар өмір сүруіне мүмкіндік береді. LILO және GRUB - бүгінде қолданылатын танымал жүктегіштердің екеуі. LILO Linux жүйесінде әдепкі жүктеу құралы ретінде өте ұзақ уақыт пайдаланылды, бірақ жақында оның орнын GRUB алды.
LILO дегеніміз не?
LILO (LInux LOader) - Linux операциялық жүйелерінде қолданылатын жүктеуші. LILO операциялық жүйелерді иілгіш дискілерден, қатты дискілерден және т.б. жүктей алады (16-ға дейін).себебі ол белгілі бір файлдық жүйеге тәуелді емес. Пайдаланушы LILO-ны негізгі жүктеу жазбасына (MBR) немесе бөлімнің жүктеу секторына орналастыра алады (және LILO жүктеу үшін MBR-ге басқа нәрсені орналастырады). LILO Linux жүйесінде 2001 жылдың соңына дейін әдепкі жүктеу құралы ретінде пайдаланылды. Қазір ол ескірген пакеттер тізіміне енгізілген (Red Hat жүйесінде).
GRUB дегеніміз не?
GRUB (GNU GRand Unified Bootloader) – GNU жобасы әзірлеген жүктеуші. GRUB пайдаланушыға жүктелетін операциялық жүйелер тізімінен таңдауға мүмкіндік береді, бұл бір құрылғыда бірнеше операциялық жүйелерді пайдалануға мүмкіндік береді. GRUB - бүгінгі күні көптеген Linux дистрибутивтерінде қолданылатын әдепкі жүктеуші. GRUB динамикалық түрде конфигурациялануы мүмкін, себебі ол жүктеу кезінде конфигурацияны өзгертуге мүмкіндік береді. Пайдаланушылар жаңа жүктеу конфигурацияларын динамикалық түрде кірістіру үшін қарапайым пәрмен жолы интерфейсімен қамтамасыз етілген. GRUB-та жоғары тасымалдану, көптеген орындалатын пішімдерді қолдау, геометриялық аудармадан тәуелсіздік және көптеген UNIX жүйелері, VFAT, NTFS және LBA (логикалық блок мекенжайы) режимі сияқты файлдық жүйелердің барлық түрлерін қолдау сияқты көптеген пайдаланушыға ыңғайлы мүмкіндіктер бар. GRUB қолданатын көптеген Linux дистрибутивтері көптеген GUI (Графикалық пайдаланушы интерфейстері) қолдауын пайдалана отырып, теңшелген жүктеу мәзірін қамтамасыз етеді. GRUB2 қазір GRUB-ты алмастыруда және GRUB атауы GRUB мұрасы болып өзгертілді.
GRUB пен LILO арасындағы айырмашылық неде?
LILO бұрын Linux-тың әдепкі жүктеушісі болды, ал GRUB соңғы бірнеше жылда LILO-ның орнын алды. GRUB LILO интерфейсімен салыстырғанда жақсы интерактивті пәрмен жолы интерфейсіне ие, ол тек аргументтері бар бір пәрменге мүмкіндік береді. LILO операциялық жүйелердің орналасқан жері туралы ақпаратты MBR ішінде сақтайтындықтан, жаңа амалдық жүйе қосылған сайын пайдаланушы конфигурация файлын қолмен қайта жазуы керек және бұл дұрыс емес конфигурацияланған конфигурация файлын өте оңай жасауы мүмкін. LILO-да дұрыс конфигурацияланбаған конфигурация файлын түзету үшін пайдаланушылар ықшам дискіден жүктеу сияқты әдісті қолдануы керек. Дегенмен, динамикалық түрде конфигурацияланатын табиғатқа байланысты GRUB ішінде дұрыс конфигурацияланбаған конфигурация файлын түзету оңайырақ. LILO-мен салыстырғанда GRUB өте жақсы техникалық қолдауға ие. LILO желіден жүктей алмайды, ал GRUB мүмкін. Бірақ екінші жағынан, LILO өте ұзақ уақыт бойы қолданылған, әзірленген және сынақтан өткендіктен, Linux әкімшілерінің көпшілігі LILO-мен проблемаларды ешқандай құжатсыз да конфигурациялау және өңдеуді жақсы біледі.