Встановлення та налаштування Grub Bootloader OS Linux

Встановлення та налаштування Grub Bootloader OS Linux

Вступ

Як правило, додаткове налаштування Grub не потрібно, всі необхідні файли встановлюються на комп'ютері незалежно під час встановлення ОС Linux. Немає необхідності переробляти завантажувач, якщо, наприклад, користувачеві потрібно провести конфігурацію, оскільки в цьому випадку вам потрібно лише редагувати вміст/завантаження/grub/меню.LST.

Як зробити правильну установку та конфігурацію - у статті нижче

Установка Grub доцільна, якщо вона не існує на пристрої, іншими словами, вона може бути ублюдком після встановлення іншої системи (найчастіше Windows). Іноді трапляється, що копії завантажувача не функціонують належним чином або грубо, на запит власника ПК, замінюється іншим типовим завантажувачем. Незалежно від причин, встановлення grub, в будь -якому випадку, слід проводити виключно за допомогою системи "Living" (наприклад, Knoppix). Справа в тому, що без функціонуючого завантажувача запустіть дистрибутив Linux на ПК, який розташований на жорсткому диску, просто не буде працювати. У статті розглянемо методи встановлення та налаштування завантажувача Grub.

Завантажувач дозволяє вибрати, яка операційна система для запуску

Що таке завантажувальний сектор?

Якщо власник ПК впевнений у своїх здібностях та знаннях, йому буде достатньо, щоб він прочитав лише розділ, в якому планується встановлення завантажувача Grub, однак, для тих користувачів, які вперше стикаються з подібною проблемою, це краще спочатку дізнатися про особливості BIOS та MS DOS.

Жорсткий диск поділяється на кілька секторів, в першому з яких зроблений основний запис диска (користувачі звикли називати його як MBR). Для цього потрібно лише 512 байт, в яких невелика програма "прихована". Наступний сектор - це таблиця розщеплення диска, яка, як завжди, складається з чотирьох основних розділів, обсягу 64 байт та цифрового підпису (лише 2 байти).

Особливості завантажувального сектору

Сектор завантаження можна назвати основою основи, як це є в MBR та у всіх інших розділах. Як показує практика, він укладений у всіх 16 секторах, які поділяються на будь -який жорсткий диск. Незважаючи на те, що в більшості сучасних файлових систем дані, що включає завантажувач, не розташовані в першому секторі: Система XFS, наприклад, потребує всіх ефективних секторів диска. Тому у випадку, коли дані навантажувача стертуються, файлова система повністю знищена.

Увімкнення пристрою

На момент запуску комп'ютера сам BIOS починає починати безпосередньо. На даний момент дані, що зберігаються в MBR першого диска, читають. Через кілька секунд вміст "переходить" до оперативної пам’яті, де є перевірка на присутність в останніх байтах шістнадцяти кодів 55 AA. Така перевірка полягає у необхідності ідентифікації носіїв для їх наступного завантаження. Невелика програма, що зберігається в MBR, необхідна, коли представлені коди збігаються. Перша програма "ловить" наступну, розташовану в секторі завантаження активної секції, щоб згодом активувати її та, як результат, запустити ОС Windows.

Якщо є більше одного жорсткого диска, користувач може налаштувати порядок у BIOS, згідно з якими конкретні жорсткі диски будуть запущені під час завантаження системи. Завдяки цій функції, нові ПК мають можливість завантажити систему як із зовнішнього диска, так і з USB -накопичувача. Природно, змінивши процедуру завантаження в BIOS, користувач може завантажувати систему за допомогою CD та DVD-диска.

Використовуючи BIOS, ви можете регулювати процедуру завантаження для носіїв

Так що в майбутньому не потрібно мати справу з навантажувачами і подумати про те, як слід проводити налаштування Grub, користувач повинен знати, як встановити дві операційні системи у різних виробників, щоб вони не конфліктували між собою. Як показує практика, найбільш розумно спочатку встановлювати Linux Loader, щоб згодом мати можливість вибрати відносно запущені системи.

Однак якщо пристрій має одну з останніх версій ОС від Microsoft (пізніше 9x/me), то в системному навантажувачі ви можете зробити це так, щоб він самостійно "хвилювався" щодо grub. Величезною перевагою цієї можливості є відсутність необхідності ще раз розібратися з особливостями MBR. Правда, не кожен сучасний користувач зможе самостійно виробляти такі маніпуляції, оскільки цей процес є досить складним. Все доведеться робити вручну.

Серед інших методів ви можете налаштувати звичайну продуктивність двох систем, ви можете вдатися до додаткової установки Grub. Завантажувач повинен бути розміщений безпосередньо в секторі завантаження основної секції, а згодом позначити його як активний. Цей метод також виключає необхідність використання MBR, але він може працювати лише з основними розділами та файловими системами, які не впливають на завантаження сектору розділу.

Чому важливо створити копію MBR?

Після прийняття рішення про встановлення grub, користувачеві потрібно створити резервну копію MBR. Справа в тому, що неправильно внесені зміни будуть «допоможуть поставити» як Windows, так і Linux. У цьому випадку система Knoppix або встановлення DVD-диска для Windows, яка допоможе редагувати сектор завантаження, неминуче потребуватиме. Можна буде виправити свої дії кілька разів швидше, якщо наявність резервного MBR в присутності. Для цього слід виконати команди нижче:

Root# dd if =/dev/sda of =/boot/bootsektor.Scsi bs = 1 кількість = 446

Відновлення завантажувального сектору може здійснюватися лише за допомогою команди:

Root# dd if =/boot/bootsektor.Scsi of =/dev/sda bs = 1 кількість = 446

Однак слід зазначити, що за допомогою цих команд користувач зможе змінити лише 446 байт MBR.

Встановлення на жорсткому диску MBR

Установка Grub може бути створена, як тільки створюється відповідний файл конфігурації (встановлено за допомогою команди/boot/grub/меню.LST). Каталог grub повинен мати такі файли, як stage1, stage2 та *_stagel_5. У разі їх відсутності файли запису, що містяться в Grub в цьому розділі.

Подальші маніпуляції - це початок завантажувача Grub та продуктивність команди налаштування. Значення HDL, 12 слід замінити в назві розділу пристрою Grub на диску, що містить /завантажується. Це повинно бути розсудливим, оскільки секція /завантаження не може бути розташовано в папці системи, а в іншій.  HD0 несе відповідальність за зберігання сектору завантаження основного жорсткого диска.

SUSE під час встановлення поповнюється файлом A /etc /grub.Конфігурація., Він містить команди, пов’язані безпосередньо з встановленням grub. Якщо щось пішло не так, користувач ПК може запустити установку в будь -який час процедури. Команда Grub може допомогти в цьому < /etc/grub.conf.

Методи встановлення завантажувача

Установка Grub можна зробити не лише в MBR. За бажанням завантажувач може бути розміщений у будь -якому секторі завантаження абсолютно будь -якого жорсткого диска. Незважаючи на те, що існують ситуації, коли таке рішення є невиправданим, у наступних випадках встановлення grub в іншому розділі значно спрощує проблему користувача.

Ви можете вдатися до встановлення grub, якщо завантажувач запускається через подібний пристрій Windows. Рішення також буде доречним, якщо на комп’ютері встановлено декілька параметрів ОС Linux, а користувач не збирається змінювати раніше встановлений Grub на інший завантажувач.

Це бажано для оптимізації процесу для вибору розділу системи Linux. Іншими словами, якщо операційна система знаходиться в /dev /SDA7, для правильної установки користувач повинен використовувати команди нижче. Основна відмінність встановлення Grub в MBR або системному розділі - це необхідність вказати в налаштуванні замість обраного розділу HD0.

Корінь# grub grub> root (HD1,12)

Grub> setup (hd0.6) (установка в секторі завантаження /dev /sda7) grub> quit

Перш ніж здійснити встановлення grub, слід враховувати одну особливість деяких файлових систем, оскільки іноді завантажувальники або інший типовий додаток не можуть використовуватися завантажувач або інший типовий додаток. Зокрема, одна з цих систем встановлена ​​XFS у своєму секторі завантаження Grub, просто знищить всю файлову систему.

Установка на USB -накопичувачі

Завдяки сучасним технологіям, кожен може завантажити операційну систему за допомогою USB -накопичувача. Якщо встановлення Grub здійснюється безпосередньо із зовнішніх середовищ інформації, а не за допомогою Windows або Linux, користувач повинен перевірити правильність розпізнавання акумулятора на материнській платі.

Перед початком роботи слід відформатувати флеш -накопичувач одним із двох відомих методів. За допомогою першого методу він буде очищено як надфлоппію, інші, як жорсткий диск. Вибір варіанту очищення повинен базуватися на особливостях BIOS.

Наступним кроком має бути активація підтримки USB -накопичувача, для якого BIOS надає окремий параметр. Розпізнавши USB -накопичувач як окремий завантажувальний диск, список буде змінено в BIOS, згідно з яким grub по черзі списує дані з операторів. Як перший диск, USB -накопичувач буде, решта жорстких дисків стане доступною HDL та HD2. Якщо є потреба, ви можете змінити/завантажувати/grub/пристрої перед встановленням grub.Карта.

Якщо все буде зроблено правильно, встановлення Grub із зовнішнього середовища буде більш ніж успішною. Grub розпізнає флеш -накопичувач як HDN+1, де N - число, що відповідає останньому внутрішньому жорсткому диску. Подальша установка Grub в MBR через зовнішній інформаційний диск потребує виконання команди нижче:

Корінь# grub grub> root (HD1,12)

Grub> setup (hd2) (установка на флеш -накопичувачі MBR) grub> quit

Подальше перезавантаження ПК має допомогти Grub з’явитися в MBR та запустити всі доступні системи, що містяться в меню.LST. У разі помилок вам слід пережити меню завантажувача в інтерактивний режим, натиснувши кнопку C. Активація команди, що складається з слова Cat та натискання клавіші вкладок допомагає користувачеві щодо імен, які завантажувач привласнив на всі жорсткі диски. Використовуючи клавішу ESC, ви можете повернутися до меню, а кнопка E допоможе вам змінити команду, яку раніше написано для завантаження та виконання їх знову.

Якщо Linux зберігався на флешці або зовнішньому жорсткому диску, який може бути підключений до комп'ютера виключно через USB -порт, користувач повинен врахувати кілька важливих проблем. Справа в тому, що встановлення grub може не здійснюватися вперше, швидше за все, вам доведеться кілька разів змінити налаштування та позначення накопичувачів BIOS. Буде краще, якщо всі властивості, що зберігаються у файлі меню.Lst, вони будуть налаштовані лише вручну.

Крім того, у файлі initrd ви повинні зберігати всі важливі USB -модулі. Під час роботи з Ubuntu у розділі /etc /fstab та лінії ядра, розташованого в меню.LST, необхідно не вказувати назви самих пристроїв, оскільки після перезавантаження системи вони можуть бути змінені, але номери UUID. Користувач може самостійно в меню.Lst за допомогою uuid вказують саме на каталог, в якому згодом буде розміщено ядро ​​та файл initrd.

Висновок

Незважаючи на очевидні труднощі, кожен може виробляти Grub Install. Сприяння новомодним материнським платам передбачає просту та необмежену роботу будь-якої операційної системи, включаючи Linux, який може бути встановлений безпосередньо на самому USB-Drive. Налаштувати всі параметри непросто і створити всі умови для безперебійного існування двох різних систем, за винятком вільного часу та знань, користувач повинен мати значний досвід, що ті, хто просто починають ознайомлення з середовищем Linux, не мають.