GNU GRUB (англ. GRand Unified Bootloader — Грандіозний уніфікований завантажувач) — завантажувач операційної системи від проекту GNU. GRUB дозволяє користувачеві мати кілька встановлених операційних систем і при вмиканні комп'ютера вибирати одну з них для завантаження.
Тип | завантажувач операційної системи |
---|---|
Автор | d |
Розробник | Проект GNU |
Платформа | IA-32, x86_64 і PowerPC |
Операційна система | Linux, Mac OS, Solaris i Windows |
Мова програмування | C, Асемблер |
Українська мова | так |
Стан розробки | активний |
Ліцензія | GNU GPL v3+ |
Онлайн-документація | gnu.org/software/grub/manual/grub/ |
Репозиторій | git.savannah.gnu.org/cgit/grub.git |
Вебсайт | gnu.org/software/grub/ |
|
Історія
GRUB був спочатку розроблений Еріком Болейн як частина роботи із завантаження операційної системи GNU Hurd розроблено Free Software Foundation.
Основні відомості
GRUB є еталонною реалізацією завантажувача, відповідного специфікаціям Multiboot і може завантажити будь-яку сумісну з нею операційну систему. Серед них: Linux, FreeBSD, Solaris і багато інших. За допомогою команди chainload
можна також завантажити двійковий код наступного завантажувача і запустити його: у BIOS-версії такий код повинен бути 16-розрядним, а у UEFI-версії — звичайним EFI-модулем. Таким чином можна запустити Windows (через завантажувач NTLDR), MS-DOS, (OS/2) та інші системи.
Після налаштування GRUB користувач при старті комп'ютера бачить список операційних систем, заданих у файлі конфігурації. Операційну систему можна вибрати клавішами курсора і натиснувши Enter.
GRUB дозволяє користувачеві при завантаженні задавати довільні параметри і передавати їх в ядро Multiboot-сумісної ОС для подальшої обробки.
GRUB — найпопулярніший завантажувач у світі Linux і є завантажувачем за умовчанням в більшості відомих дистрибутивів. Раніше найпопулярнішим був LiLo. Операційна система Solaris використовує GRUB як завантажувач на x86 системах, починаючи з випуску Solaris 10 1/06 .
Основні можливості GRUB
- Завантаження Linux, OpenSolaris, *BSD ядер та інших Multiboot-сумісних ОС;
- Передача управління іншим завантажувача, можливість завантаження Windows-систем;
- Захист паролем пунктів меню;
- Підтримка BOOTP і TFTP для мережевого завантаження;
- Інтерактивний командний рядок завантаження;
- Підтримка файлових систем: NTFS, ISO, UFS, UFS2, FFS, FAT16, FAT32, Minix, ext2/ext3/ext4, ReiserFS, JFS і XFS, і читання файлів конфігурації, ядер, initrd та інших файлів прямо з файлової системи.
- Підтримка завантажувача EFI, починаючи з версії 1.98 (завантаження операційних систем сімейства Mac OS).
- Крім усього іншого, GRUB може досить гнучко змінювати зовнішній вигляд, наприклад показувати довільне зображення в завантажувальному меню.
- GRUB2 має модульну структуру. Це означає, що туди легко додається все, що завгодно (також як і викидається, якщо необхідно зменшити розмір), аж до ігор.
GRUB 2
GRUB 2 — наступна версія GRUB. Розробники писали GRUB 2 «з нуля», щоб домогтися переносимості і модульності. Розробка GRUB 0.9x припинена, приймаються лише патчі, що виправляють помилки.
Виноски
- The GNU GRUB Open Source Project on Open Hub: Languages Page
- Free Software Directory
Посилання
- Official GNU GRUB project [ 26 листопада 2007 у Wayback Machine.]
- Official GNU GRUB manual [ 2 жовтня 2008 у Wayback Machine.]
- GRUB 2 Home Page [ 26 листопада 2007 у Wayback Machine.]
- Official help-grub email list [ 16 липня 2012 у Wayback Machine.]
- Documentation for forks:
- — , Wiki[недоступне посилання з лютого 2019], , and Forum [ 24 квітня 2010 у Wayback Machine.]
- Super Grub Disk —
- LILO and GRUB: Boot Loaders Made Simple by Judith Myerson [ 18 травня 2018 у Wayback Machine.]
- Boot with GRUB [ 19 червня 2012 у Wayback Machine.], - A good tutorial
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
GNU GRUB angl GRand Unified Bootloader Grandioznij unifikovanij zavantazhuvach zavantazhuvach operacijnoyi sistemi vid proektu GNU GRUB dozvolyaye koristuvachevi mati kilka vstanovlenih operacijnih sistem i pri vmikanni komp yutera vibirati odnu z nih dlya zavantazhennya GNU GRUBTipzavantazhuvach operacijnoyi sistemiAvtordRozrobnikProekt GNUPlatformaIA 32 x86 64 i PowerPCOperacijna sistemaLinux Mac OS Solaris i WindowsMova programuvannyaC AsemblerUkrayinska movatakStan rozrobkiaktivnijLicenziyaGNU GPL v3 Onlajn dokumentaciyagnu org software grub manual grub Repozitorijgit savannah gnu org cgit grub gitVebsajtgnu org software grub Mediafajli u Vikishovishi GNU GRUB na disku z tabliceyu MBR GNU GRUB na disku z tabliceyu GPT boot img maye rozmir tochno 446 bajt i zapisuyetsya u MBR sektor 0 core img mistitsya u vilnih sektorah mizh MBR i pershim diskovim rozdilom yaksho taki dostupni z metoyu sumisnosti pershij rozdil pochinayetsya z sektora 63 abo bilshogo napriklad 2048 ale ce ne ye obov yazkovim Katalog boot grub mozhe rozmishuvatisya u vlasnij abo osnovnij korenevij fajlovij sistemi IstoriyaGRUB buv spochatku rozroblenij Erikom Bolejn yak chastina roboti iz zavantazhennya operacijnoyi sistemi GNU Hurd rozrobleno Free Software Foundation Osnovni vidomostiGRUB ye etalonnoyu realizaciyeyu zavantazhuvacha vidpovidnogo specifikaciyam Multiboot i mozhe zavantazhiti bud yaku sumisnu z neyu operacijnu sistemu Sered nih Linux FreeBSD Solaris i bagato inshih Za dopomogoyu komandi chainload mozhna takozh zavantazhiti dvijkovij kod nastupnogo zavantazhuvacha i zapustiti jogo u BIOS versiyi takij kod povinen buti 16 rozryadnim a u UEFI versiyi zvichajnim EFI modulem Takim chinom mozhna zapustiti Windows cherez zavantazhuvach NTLDR MS DOS OS 2 ta inshi sistemi Pislya nalashtuvannya GRUB koristuvach pri starti komp yutera bachit spisok operacijnih sistem zadanih u fajli konfiguraciyi Operacijnu sistemu mozhna vibrati klavishami kursora i natisnuvshi Enter GRUB dozvolyaye koristuvachevi pri zavantazhenni zadavati dovilni parametri i peredavati yih v yadro Multiboot sumisnoyi OS dlya podalshoyi obrobki GRUB najpopulyarnishij zavantazhuvach u sviti Linux i ye zavantazhuvachem za umovchannyam v bilshosti vidomih distributiviv Ranishe najpopulyarnishim buv LiLo Operacijna sistema Solaris vikoristovuye GRUB yak zavantazhuvach na x86 sistemah pochinayuchi z vipusku Solaris 10 1 06 Osnovni mozhlivosti GRUBZavantazhennya Linux OpenSolaris BSD yader ta inshih Multiboot sumisnih OS Peredacha upravlinnya inshim zavantazhuvacha mozhlivist zavantazhennya Windows sistem Zahist parolem punktiv menyu Pidtrimka BOOTP i TFTP dlya merezhevogo zavantazhennya Interaktivnij komandnij ryadok zavantazhennya Pidtrimka fajlovih sistem NTFS ISO UFS UFS2 FFS FAT16 FAT32 Minix ext2 ext3 ext4 ReiserFS JFS i XFS i chitannya fajliv konfiguraciyi yader initrd ta inshih fajliv pryamo z fajlovoyi sistemi Pidtrimka zavantazhuvacha EFI pochinayuchi z versiyi 1 98 zavantazhennya operacijnih sistem simejstva Mac OS Krim usogo inshogo GRUB mozhe dosit gnuchko zminyuvati zovnishnij viglyad napriklad pokazuvati dovilne zobrazhennya v zavantazhuvalnomu menyu GRUB2 maye modulnu strukturu Ce oznachaye sho tudi legko dodayetsya vse sho zavgodno takozh yak i vikidayetsya yaksho neobhidno zmenshiti rozmir azh do igor GRUB 2GRUB 2 nastupna versiya GRUB Rozrobniki pisali GRUB 2 z nulya shob domogtisya perenosimosti i modulnosti Rozrobka GRUB 0 9x pripinena prijmayutsya lishe patchi sho vipravlyayut pomilki VinoskiThe GNU GRUB Open Source Project on Open Hub Languages Page Free Software Directory d Track Q2470288PosilannyaOfficial GNU GRUB project 26 listopada 2007 u Wayback Machine Official GNU GRUB manual 2 zhovtnya 2008 u Wayback Machine GRUB 2 Home Page 26 listopada 2007 u Wayback Machine Official help grub email list 16 lipnya 2012 u Wayback Machine Documentation for forks Wiki nedostupne posilannya z lyutogo 2019 and Forum 24 kvitnya 2010 u Wayback Machine Super Grub Disk LILO and GRUB Boot Loaders Made Simple by Judith Myerson 18 travnya 2018 u Wayback Machine Boot with GRUB 19 chervnya 2012 u Wayback Machine A good tutorial Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi