Завантажувач потрібно встановити там, де BIOS шукає щось для завантаження. Щоб все було просто, зазвичай у вас є дисковий накопичувач, з якого завантажується ваш комп'ютер, ви встановлюєте систему GNU / Linux на цей диск, і завантажувач також потрапляє туди.
Єдине, що вам потрібно від завантажувача:
- Що BIOS здатний його знайти
- Щоб він міг знайти та завантажувати вашу операційну систему (з Linux, вам просто потрібен завантажувач, щоб якось мати доступ до ядра і, якщо ви використовуєте його, зображення initrd.)
Наскільки ви охоплені цими двома пунктами, ви встановлюєте його там, де зручніше і де BIOS буде шукати.
Зазвичай BIOS шукає завантажувачі в Master Boot Record на жорстких дисках, невелика область на початку диска, де ви можете помістити якийсь код для запуску. Ви також можете встановити завантажувач на початку розділу.
Завантажувачі, як правило, досить малі, щоб поміститися в цих невеликих місцях, і навіть якщо цього немає, вони повинні покласти щось там, щоб BIOS завантажив завантажувач.
lilo
це простий завантажувач, який встановлений у цих областях. grub
трохи більший, і тому ви встановлюєте деякий код у тих областях, який потім завантажує ще якийсь код з дискового розділу (де, grub
як кажуть, «встановлено», де лежить його файл конфігурації разом із двійковим кодом, це зазвичай встановлюється як системний /boot
розділ, куди для зручності розміщуються також ядра та initrds).
У такому випадку, якщо він пропонує вам диск , це означає, що ви запитаєте, на якому майданчику завантажувача Master Boot Record слід grub
встановити, тобто на диск, з якого ви будете завантажувати комп'ютер. Ця частина grub буде встановлена лише на диску MBR. Решта , ймовірно , інсталюється на той же розділ, /
або /boot/
системи Ubuntu ви встановлюєте (а решта є доступним з Ubuntu, шукає каталогів /boot/grub/
або /grub/
).