Перейти до основного контенту

Як створити розділи EFI в Linux

10 хв читання
319 переглядів

EFI (Extensible Firmware Interface) - це інтерфейс, який використовується комп'ютерами з архітектурою x86 для ініціалізації та запуску операційної системи. Він замінює застарілий BIOS і пропонує нові можливості для завантаження та управління системою. Одним з основних компонентів EFI є EFI System Partition (ESP) - розділ, що містить файли, необхідні для завантаження операційної системи.

У цьому покроковому посібнику ми розглянемо, як створити EFI розділи в Linux. Спочатку вам потрібно буде встановити необхідні інструменти, такі як parted або gdisk, для роботи з розділами на жорсткому диску. Потім ви зможете створити новий розділ, відформатувати його в потрібній файловій системі (зазвичай FAT32) і призначити йому тип "EFI System Partition".

Після створення EFI розділу ви зможете встановити завантажувач операційної системи, такий як GRUB або systemd-boot, на цей розділ. Завантажувач буде використовувати файли, розташовані в EFI розділі, для ініціалізації системи при кожному завантаженні комп'ютера. Таким чином, створення і правильна настройка EFI розділу є ключовими кроками при установці операційної системи на комп'ютер з EFI інтерфейсом.

Важливість використання EFI розділів

Основне завдання EFI розділів-зберігати необхідну інформацію для завантаження операційної системи. Вони містять виконувані файли та деталі розмітки диска, які дозволяють системі правильно ідентифікувати та завантажувати операційну систему.

Використання EFI розділів забезпечує стабільність і надійність завантаження операційної системи. Вони дозволяють уникнути проблем із завантаженням, пов'язаних з помилками в MBR (Master Boot Record), а також надають додаткові можливості для установки і настройки системи.

EFI розділи також полегшують установку декількох операційних систем на одному комп'ютері. Вони дозволяють створювати окремі розділи для кожної ОС та керувати завантаженням за допомогою спеціальних завантажувачів.

Таким чином, використання EFI розділів є важливим кроком при установці операційних систем на комп'ютер. Вони забезпечують стабільне та надійне завантаження, а також дозволяють легко керувати кількома ОС на одному пристрої.

Крок 1: перевірка сумісності комп'ютера

Перед початком створення EFI розділів на комп'ютері необхідно переконатися в його сумісності з цією технологією. Для цього виконайте наступні кроки:

  1. Переконайтеся, що ваш комп'ютер підтримує завантаження в режимі UEFI (Unified Extensible Firmware Interface) замість старішого BIOS (Basic Input/Output System).
  2. Перевірте наявність EFI розділів на жорсткому диску. Для цього виконайте наступну команду в терміналі:
sudo fdisk -l

Якщо висновок цієї команди показує наявність розділів типу EFI FAT32, то ваш комп'ютер вже має EFI розділи.

  • Якщо ваш комп'ютер не має EFI розділів, це може означати, що він використовує застарілий BIOS і не підтримує створення EFI розділів.
  • Перевірте документацію до Вашого комп'ютера або зверніться до виробника для уточнення можливості створення EFI розділів на вашій моделі комп'ютера.

Після перевірки сумісності комп'ютера з EFI розділами, ви можете продовжити настройку EFI розділів у вашій операційній системі Linux.

Перевірка наявності UEFI

Перед тим, як почати створювати EFI розділи, необхідно переконатися, що ваш комп'ютер підтримує UEFI (Unified Extensible Firmware Interface). Ось кілька способів перевірити наявність UEFI на вашому комп'ютері:

  • 1. Спосіб 1: Перевірка в налаштуваннях BIOS/UEFI.
  • 2. Спосіб 2: Перевірка через командний рядок у Linux.

Метод 1: Перевірка в налаштуваннях BIOS / UEFI

  1. Перезавантажте комп'ютер і перед тим, як система завантажиться, натисніть потрібну клавішу для входу в налаштування BIOS/UEFI. Зазвичай це клавіша Del або F2, але може відрізнятися залежно від виробника комп'ютера.
  2. У налаштуваннях BIOS / UEFI знайдіть розділ, пов'язаний із завантаженням. Зазвичай він називається "Boot"або" Boot Options".
  3. Якщо ви бачите опцію "UEFI Boot" або щось подібне, значить ваш комп'ютер підтримує UEFI. Якщо такої опції немає, то, найімовірніше, ваш комп'ютер використовує стару версію BIOS і не підтримує UEFI.

Спосіб 2: Перевірка через командний рядок у Linux

  1. Відкрийте термінал на своєму комп'ютері.
  2. Введіть таку команду та натисніть Enter:
sudo dmesg | grep "EFI v"

Якщо на вашому комп'ютері є підтримка UEFI, ви побачите рядок з інформацією про версію UEFI. Наприклад: "EFI v2. 31 by American Megatrends". Якщо ж ви не бачите ніякої інформації або отримуєте помилку, то, найімовірніше, ваш комп'ютер не підтримує UEFI.

Тепер ви знаєте кілька способів перевірити наявність UEFI на вашому комп'ютері. Якщо ваш комп'ютер підтримує UEFI, ви можете приступити до створення EFI розділів в Linux.

Перевірка наявності GPT розділів

Перш ніж приступати до створення EFI розділів в Linux, необхідно переконатися, що ваш диск використовує GPT схему розділів. Для цього можна скористатися командою fdisk-l , яка дозволяє переглянути інформацію про розділи на диску.

Відкрийте термінал і виконайте таку команду:

У виведенні цієї команди Ви побачите список розділів на вашому диску. Якщо ваш диск використовує GPT схему розділів, то в стовпці "Тип" ви побачите значення "gpt".

Також можна скористатися командою parted-l, яка також дозволяє переглянути інформацію про розділи на диску:

У виведенні цієї команди Ви побачите список розділів на вашому диску, а також інформацію про схему розділів. Якщо ваш диск використовує GPT схему розділів, то в рядку "Partition Table" ви побачите значення "gpt".

Якщо у виведенні команди ви бачите значення " msdos "в стовпці" Тип "(Для команди fdisk-l ) або" msdos "в рядку" Partition Table " (для команди parted-l ), значить ваш диск використовує MBR схему розділів. В такому випадку необхідно попередньо перевести ваш диск на GPT схему розділів.

КомандаОпис
sudo fdisk -l Виведення інформації про розділи на диску
sudo parted -l Виведення інформації про розділи на диску

Крок 2: Підготовка диска для EFI розділів

Перед тим, як створювати EFI розділи, необхідно підготувати диск, на якому вони будуть розміщені. Важливо дотримуватися певних кроків:

  1. Створіть резервну копію всіх важливих даних на диску, щоб уникнути їх втрати.
  2. Визначте, який диск буде використовуватися для EFI розділів. Завантажте систему і виконайте команду lsblk для перегляду списку доступних дисків і їх розділів.
  3. Утилітою gdisk створіть нову таблицю розділів GPT на вибраному диску. Запустіть команду sudo gdisk/dev /sdX , де/dev / sdX - шлях до диска. Набирайте команди в наступному порядку:
    1. Натисніть клавішу o, щоб створити нову таблицю розділів GPT.
    2. Підтвердьте дію, натиснувши клавішу y .
    3. Натисніть клавішу n, щоб створити новий розділ.
    4. Вкажіть номер розділу (зазвичай 1).
    5. Вкажіть початковий сектор розділу (наприклад, просто натисніть Enter, щоб використовувати значення за замовчуванням).
    6. Вкажіть розмір розділу (наприклад, "+512M" для створення розділу розміром 512 МБ).
    7. Вкажіть тип розділу (наприклад, "EF00" для EFI system розділу).
    8. Підтвердьте створення розділу, натиснувши клавішу Enter.
    9. Повторіть кроки 4-8 для створення інших необхідних розділів, якщо потрібно.
    10. Натисніть клавішу w для збереження змін і виходу з утиліти gdisk .

    Після виконання всіх перерахованих вище кроків ваш диск буде готовий для створення EFI розділів. Тепер ви можете перейти до наступного кроку.

    Розмітка диска

    Перш ніж приступити до створення EFI розділів в Linux, необхідно правильно розмітити диск. У цьому розділі ми розглянемо, як виконати розмітку диска з використанням утиліти fdisk.

    1. Увійдіть в систему під обліковим записом з правами адміністратора.

    2. Відкрийте термінал і введіть команду:

    КомандаОпис
    sudo fdisk /dev/sdXВідкриває утиліту fdisk для вибраного диска (замініть X на букву диска, наприклад a, B, c і т. д.)

    3. Після введення команди вас попросять ввести пароль адміністратора.

    4. Функціонал утиліти fdisk буде відображений в терміналі. Введіть команду:

    КомандаОпис
    oСтворює нову таблицю розділів

    5. Після цього введіть команду:

    КомандаОпис
    nСтворює новий розділ

    6. Утиліта fdisk попросить вас вказати номер розділу-введіть 1.

    7. Потім утиліта попросить ввести номер першого сектора-натисніть Enter, щоб використовувати значення за замовчуванням.

    8. Після цього утиліта попросить ввести номер останнього сектора. Тут вам потрібно буде вказати розмір EFI розділу.

    9. Вкажіть необхідний розмір EFI розділу (зазвичай достатньо 512 МБ або 1 ГБ) і натисніть Enter.

    10. Потім утиліта попросить вказати тип розділу. Введіть код EFI System (EF).

    11. Повторіть кроки 5-10 для створення необхідної кількості EFI розділів.

    12. Після завершення створення розділів введіть команду:

    КомандаОпис
    wЗберігає зміни та виходить із утиліти fdisk

    Тепер ви успішно розмітили диск і готові приступити до створення EFI розділів в Linux.

    Створення EFI розділу

    Щоб створити EFI розділ, дотримуйтесь цих кроків:

    1. Відкрийте термінал і введіть команду sudo fdisk-l, щоб побачити список доступних дисків.
    2. Знайдіть диск, на якому ви хочете створити EFI розділ, і запам'ятайте його назву (наприклад, /dev/sda).
    3. Введіть команду sudo parted/dev /sda, замінивши/dev / sda на ім'я вашого диска.
    4. У інтерфейсі parted, що з'явиться, введіть команду mklabel gpt, щоб створити нову таблицю розділів GUID Partition Table.
    5. Потім введіть команду mkpart primary fat32 1mib 200mib, щоб створити новий розділ типу FAT32 розміром 200 МБ.
    6. Введіть команду set 1 esp on, щоб встановити прапор розділу як завантажувальний EFI.
    7. Нарешті, введіть команду quit, щоб вийти з інтерфейсу parted.

    Тепер у вас є EFI розділ, який можна використовувати для встановлення Linux з підтримкою EFI.