Що саме таке GRUB?


21

Чи може хтось пояснити мені досить простими словами та не надто технічними поняттями, що саме таке GRUB, яке його основне використання та як його ефективно використовувати для встановлення подвійної завантажувальної системи Windows / Ubuntu?

Я вже прочитав пару ресурсів, але я все ще розгублений.


Ласкаво просимо в askubuntu. Я вважаю, що ваше запитання занадто широке. Я пропоную розпочати тут - en.wikipedia.org/wiki/Linux_startup_process . На завершальному кроці Ubuntu використовує upstart, про який йде мова тут - en.wikipedia.org/wiki/Upstart . Прочитавши ці огляди, якщо у вас є конкретніше запитання щодо UBUNTU, поверніться сюди. Якщо мова йде про завантаження в цілому, ядро ​​або загальний linux, ви будете посилатися на альтернативні сайти, такі як stackexchange.
Пантера

1
Питання мені здається досить конкретним.
psusi

Відповіді:


24

В основному завантажувач GRUB - це програмне забезпечення, яке завантажує ядро ​​Linux. (У нього є й інші напрямки). Це перше програмне забезпечення, яке запускається при завантаженні системи.

Коли комп'ютер запускається, BIOS спочатку запускає самовипробування при включенні (POST) для перевірки апаратних засобів, таких як пам'ять, дискові накопичувачі та правильність роботи.

Потім BIOS перевіряє запис основного завантаження (MBR), який є розділом 512 байт, який розташований спочатку на жорсткому диску. Шукає завантажувач (як GRUB). Таблиці розділів жорсткого диска також розміщені тут.

введіть тут опис зображення

Тоді вам буде запропоновано меню GRUB, яке може містити перелік встановлених операційних систем (у разі подвійного завантаження) або, можливо, різні ядра, встановлені в дистрибутиві Linux.

Коли ви вибираєте, який дистрибутив або ядро ​​ви хочете використовувати, GRUB завантажує вибране ядро. Ядро запускається init(або systemd), що є першим процесом, який запускається в Linux. initпотім запускаються інші процеси, такі як мережеві послуги та інші, які, можливо, ви налаштували для запуску під час завантаження.

введіть тут опис зображення

Процес завантаження містить багато визначених виразів і термінів, що дозволяє значно додати просту відповідь, як це. Google - ваш друг!

Пам'ятайте, що це дуже основне пояснення процесу завантаження та ролі GRUB у ньому.

Це відео на YouTube надає гарне введення у процес завантаження linux, включаючи основну інформацію про завантажувач GRUB:

Розуміння процесу завантаження Linux - CompTIA Linux +, LPIC-1


5

Grub - це великий уніфікований завантажувач.

Якщо ви приїхали з Windows, найпростішим поясненням для GRUB є "Це програма, яку Linux записує у ваш MBR (Master Boot Record)"

Ця програма відповідає за виявлення та завантаження будь-якої ОС на вашому персональному комп’ютері.

У звичайних випадках вам просто встановити Ubuntu після того, як ви поставите вікно на свою машину. Установник Ubuntu автоматично виявить вашу установку Windows і запише файл конфігурації для вас.

Отже, коли ви вмикаєте ваш ПК, GRUB з'являється і показує вам меню, щоб вибрати, чи хочете ви завантажувати або Windows, або Ubuntu.

Це все.


0

GRUB - це багатозавантажувальний завантажувач, це програма, яка працює під час запуску системи і дозволяє вам вибрати, яку операційну систему ви хочете запустити, наприклад, якщо ви хочете ubuntu та Windows на одному комп’ютері, за допомогою GRUB ви можете вибрати їх на запуск системи

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.