GRUB vs LILO
Жүктөгүч – бул компьютер күйгүзүлгөндө операциялык системаларды жүктөөчү программа. Эреже катары, жүктөөчүлөр компьютерди ишке киргизүү учурунда жүктөө үчүн операциялык системалардын тизмесинен тандоо мүмкүнчүлүгүн берет. Ошентип, жүктөөчү бир эле машинада бир нече операциялык системалардын чогуу жашоосуна мүмкүндүк берет. LILO жана GRUB - бүгүнкү күндө колдонулган популярдуу жүктөөчүлөрдүн экөө. LILO Linux'та демейки жүктөөчү катары көптөн бери колдонулуп келген, бирок жакында анын ордун GRUB ээледи.
LILO деген эмне?
LILO (LInux Loader) – Linux операциялык тутумдарында колдонулган жүктөөчү. LILO (16га чейин) операциялык системаларды дискеталардан, катуу дисктерден ж.б.анткени ал белгилүү бир файл тутумуна көз каранды эмес. Колдонуучу LILOну Master Boot Record (MBR) же бөлүмдүн жүктөө секторуна жайгаштыра алат (жана LILOну жүктөө үчүн MBRге башка нерсени жайгаштыра алат). LILO 2001-жылдын аягына чейин Linux'та демейки жүктөөчү катары колдонулган. Азыр ал эскирген пакеттердин тизмесине киргизилген (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 Legacy деп өзгөртүлдү.
GRUB менен LILOнун ортосунда кандай айырма бар?
LILO мурда Linuxтун демейки жүктөөчүсү болгон, ал эми GRUB акыркы бир нече жылда LILOнун ордун ээледи. GRUB LILO менен салыштырганда жакшыраак интерактивдүү командалык сап интерфейсине ээ, ал аргументтери менен бир гана буйрукту берет. LILO операциялык системалардын жайгашкан жерин MBRде сактагандыктан, жаңы операциялык система кошулган сайын колдонуучу конфигурация файлын кол менен кайра жазышы керек жана бул туура эмес конфигурацияланган конфигурация файлын оңой эле жаратышы мүмкүн. LILOдо туура эмес конфигурацияланган конфигурация файлын оңдоо үчүн колдонуучулар жандуу CDден жүктөө сыяктуу ыкманы колдонушу керек. Бирок динамикалык конфигурациялануучу табияттан улам GRUBда туура эмес конфигурацияланган конфигурация файлын оңдоо бир топ жеңил. LILO менен салыштырганда, GRUB абдан жакшы техникалык колдоого ээ. LILO тармактан жүктөй албайт, ал эми GRUB мүмкүн. Бирок, экинчи жагынан, LILO узак убакыт бою колдонулуп, иштелип чыккан жана сыналгандыктан, Linux администраторлорунун көбү LILO менен көйгөйлөрдү эч кандай документсиз эле конфигурациялоону жана чечүүнү жакшы билишет.