Documentation for a newer release is available. View Latest

Создание загрузочного диска

Команда по документации Fedora Version unknown Last review: currently slightly out of date

Образы Fedora являются Hybrid ISOs и могут быть использованы для того, чтобы создать установочное медиа на оптических дисках и USB-устройствах для загрузки на системах как с BIOS, так и с UEFI.

Утилита Fedora Media Writer

Приложение Fedora Media Writer значительно улучшилось, и теперь оно является официальным, проверенным и поддерживаемым способом создать загрузочный диск. Fedora Media Writer поддерживает Linux, macOS и Windows. Это лёгкий способ создать загрузочный USB-диск для установки Fedora (или других операционных систем). Использование Fedora Media Writer наиболее предпочтительно, хотя другие программы для создания установочных USB-дисков тоже хорошо работают.

Одно из новых дополнений к Fedora Media Writer - это то, что издания Fedora Workstation и Server можно легко и быстро выбрать из списка на главном экране. Есть и другие опции, если выбрать пункт Custom image ниже. Здесь предлагается выбор из различных сред рабочего стола, таких как Xfce или Mate.

Исторически, универсальные инструменты для создания USB, такие как Unetbootin, являются популярным способом создать USB-установщики из ISO-образов, предназначенных для оптических дисков. Они обычно создают файловую систему на USB-устройстве путём распаковки файлов из образа и записи загрузчика syslinux на устройство.

Эти методы обходят конфигурацию загрузчика, встроенную в образы Fedora, которые уже разбиты на разделы и предназначены для загрузки на UEFI-системах с включённым SecureBoot также, как и на BIOS-системах, и именно поэтому они не дают одних и тех же результатов с образами Fedora, особенно на системах с UEFI.

Лучше всего результаты даются утилитами, которые используют метод прямой записи и не модифицируют образ Fedora.

Всегда думайте дважды перед тем, как записывать образ на устройство. Методы создания загрузочных дисков, описанных в данной статье, необратимы. Все данные на USB-флешке стираются во время процесса, поэтому заранее сохраните их копию в другом месте. Также внимательно проверяйте, что вы выбрали правильное устройство, на которое хотите записать образ!

Установка и запуск Fedora Media Writer

На Fedora

Начиная с Fedora 25, программа Fedora Media Writer доступна в основном репозитории. Вы можете воспользоваться dnf для установки пакета.

  1. Чтобы установить Fedora Media Writer:

    $ sudo dnf install mediawriter
  2. Чтобы запустить Fedora Media Writer:

    $ mediawriter

    или в Gnome 3 откройте Обзор и затем нажмите на программу Fedora Media Writer.

На других дистрибутивах Linux

Лучший способ установить Fedora Media Writer на различных дистрибутивах Linux - это воспользоваться уже собранным Flatpak-пакетом. Его можно получить из официального Flatpak-репозитория Flathub.org.

  1. Чтобы настроить Flatpak на вашей системе Linux, следуйте указаниям на странице Документация по Flatpak.

  2. Чтобы запустить программу:

    $ sudo mediawriter

На Windows

  1. Скачайте последнюю версию установщика для Windows по ссылке fedoraproject.org. Сервер автоматически обнаружит запущенную систему и предложит вам корректный установочный файл для вашей версии Windows.

  2. Запустите установку, дважды кликнув по установщику, и далее следуйте через мастер установки. Мастер позволит вам настроить установку программы, если это потребуется.

  3. Запустите программу, нажав на неё.

    В Windows 8 и 10, программа Fedora Media Writer будет размещена в меню Все приложения под буквой F. В Windows 10 вы можете написать Fedora Media Writer в поиске на панели задач.

    Если у вас появляется ошибка о том, что не найден файл .dll (the MSVC redistributable), нужная библиотека доступна для скачивания здесь: Microsoft Visual C++ Redistributable latest supported downloads.

На macOS

  1. Скачайте последний образ диска Macintosh (пакет имеет расширение .dmg) на странице fedoraproject.org. Сервер автоматически обнаружит запущенную систему и предложит корректный пакет для вашей macOS.

  2. Откройте файл .dmg, затем нажмите и удерживайте клавишу kbd:[Ctrl], одновременно с этим нажав на приложение Fedora Media Writer.

  3. Нажмите “Open” в контекстном меню.

  4. Нажмите на кнопку “Open” в окне для подтверждения, если оно появится.

Запись образа ISO на USB-устройство.

  1. Выберите издание Fedora, которое хотите записать на USB-устройство.

    Изображение главного экрана Fedora Media Writer
    Figure 1. Главный экран Fedora Media Writer: Выберите своё издание Fedora

    Здесь предлагается выбор из стандартных изданий Fedora, Fedora Workstation или Server. Fedora Media Writer показывает больше подробностей об издании до того, как вы начнёте скачивать образ и создание загрузочного USB. Вы также можете выбрать другую архитектуру, если выберете Other variants.

  2. Нажмите “Create Live USB”.

    Изображение экрана Fedora Media Writer с информацией о дистрибутиве
    Figure 2. Fedora Media Writer Информация о дистрибутиве

    Программа Fedora Media Writer автоматически скачает файл ISO. Если у вас уже есть скачанный файл ISO, размещённый в директории Загрузки, он будет доступен для использования.

    Изображение автоматического скачивания через Fedora Media Writer
    Figure 3. Fedora Media Writer Автоматическое скачивание
  3. Вставьте USB-диск, на который вы хотите записать загрузочный образ.

  4. Чтобы записать образ на флешку, нажмите на красную кнопку btn:[Записать на диск].

    Изображение красной кнопки записи на устройство в Fedora Media Writer
    Figure 4. Fedora Media Writer Запись на USB устройство

Другие способы создать загрузочный USB

Использование Fedora Media Writer рекомендуется для всех, так как программа предоставляет надёжный метод создания загрузочной USB флешки для установки Fedora.

Тем не менее, некоторые опытные пользователи могут предпочитать делать это вручную. Если вы решили сделать также, вам потребуется скачать установочные образы и использовать программу для записи их на USB-флешку.

Если вы вручную скачали и проверили установочные образы, вы всё ещё можете записать их на USB-флешку, используя Fedora Media Writer.

Скачивание загрузочных и установочных образов

Fedora Project предлагает различные издания, заточенные под определённые задачи. Выбирайте то издание, которое больше всего вам подходит. Также вы можете собрать своё собственное издание путём кастомизации Fedora после установки или используя файл Kickstart, как это описано в разделе Создание файла Kickstart.

Установка через Kickstart требует тип образа netinstall, либо прямую установку путём загрузки через PXE; кикстарты не поддерживаются загрузочными образами.

Прочесть больше о Fedora Workstation, Fedora Cloud, Fedora Server и о других доступных типах медиа можно в разделе Скачивание Fedora.

Также вы можете выбрать Fedora Spin с альтернативной средой рабочего стола или инструментами под различные задачи по ссылке https://spins.fedoraproject.org.

Проверка загруженного образа

Поскольку проблемы с передачей файлов или иные могут повредить скачанный образ Fedora, важно проверить целостность файла. После создания образов производится операция над файлом, которая создаёт значение под названием checksum (контрольная сумма), используя комплексный математический алгоритм. Сама операция очень комплексная, поскольку любое изменение в оригинальном файле произведёт другую контрольную сумму.

Рассчитав checksum (контрольную сумму) образа на вашем компьютере и сравнив его с оригинальной checksum (контрольной суммой), вы можете удостовериться в отсутствии повреждений или изменений в образе. Оригинальные значения контрольной суммы предоставлены по ссылке https://fedoraproject.org/security/ и подписаны gpg, чтобы продемонстрировать их целостность.

Проверка контрольной суммы на системах с Windows

  1. Скачайте выбранный образ Fedora по ссылке https://fedoraproject.org/ и соответствующий файл контрольной суммы по ссылке https://fedoraproject.org/security/

  2. Откройте сессию powershell.

  3. Зайдите в директорию, содержащую скачанные файлы.

    > cd $HOME\Downloads\
    > ls
    
    Directory: C:\Users\Pete\Downloads
    
    Mode                LastWriteTime         Length  Name
    ----                -------------         ------  ----
    -a---        11/25/2014  12:39 PM            272  Fedora-Server-21-x86_64-CHECKSUM
    -a---        11/25/2014  12:39 PM     2047868928  Fedora-Server-DVD-x86_64-21.iso
  4. Вставьте следующую функцию в powershell для рассчёта и сравнения контрольных сумм.

    function Get-ImageVerification(){
        param(
            [Parameter(Mandatory=$true, Position=0)]
            [string]$ImageFilePath,
            [Parameter(Mandatory=$true, Position=1)]
            [string]$ChecksumFilePath
        )
    
        $expected_checksum = ((Get-Content $ChecksumFilePath | Select-String -Pattern (Split-Path $ImageFilePath -leaf)) -split " ")[-1].ToLower()
        $download_checksum = (Get-FileHash -Path $ImageFilePath -Algorithm SHA256).Hash.ToLower()
    
        echo "Download Checksum: $download_checksum"
        echo "Expected Checksum: $expected_checksum"
        if ( $download_checksum -eq "$expected_checksum" ) {
            echo "Checksum test passed!"
        } else {
            echo "Checksum test failed."
        }
    }
  5. Запустите функцию, вставленную в предыдущем шаге

    Get-ImageVerification .\Fedora-Server-DVD-x86_64-21.iso .\Fedora-Server-21-x86_64-CHECKSUM

Проверка контрольной суммы на системах с Linux и macOS

  1. Скачайте выбранный образ Fedora по ссылке https://fedoraproject.org/get-fedora и соответствующий файл контрольной суммы по ссылке https://fedoraproject.org/security/

  2. Откройте окно с терминалом и зайдите в директорию с скачанными файлами.

    $ cd ~/Downloads
  3. Воспользуйтесь соответствующей утилитой для проверки контрольной суммы образа.

    • На Linux:

      $ sha256sum -c *CHECKSUM
    • На macOS:

      $ grep '^SHA256' *-CHECKSUM | awk -F '[()=]' '{ print $4 "  " $2 }' | shasum -a 256 -c

Запись образов на USB-устройство

Создание загрузочного медиа через утилиту GNOME Диски

  1. На системе с GNOME или с установленным пакетом gnome-disk-utility, откройте Диски, используя системное меню.

  2. Нажмите на ваше USB-устройство в левой колонке.

  3. Нажмите на иконку меню в правом верхнем углу окна и выберите пункт Восстановить образ диска.

  4. Выберите ваш файл образа и нажмите Начать восстановление. После нескольких минут программа сообщит о завершении процесса, и после этого ваш установочный диск будет готов к использованию.

Создание загрузочного USB через командную строку Linux

  1. Откройте окно с терминалом и вставьте ваше usb-устройство.

  2. Найдите device node, присвоенный диску. В примере, что дан ниже, диск обозначен как sdd.

    $ dmesg|tail
    [288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2
    [288954.686559] usb 2-1.8: Product: USB Storage
    [288954.686562] usb 2-1.8: SerialNumber: 000000009225
    [288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected
    [288954.712687] scsi host6: usb-storage 2-1.8:1.0
    [288954.712809] usbcore: registered new interface driver usb-storage
    [288954.716682] usbcore: registered new interface driver uas
    [288955.717140] scsi 6:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9228 PQ: 0 ANSI: 0
    [288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0
    [288961.876382] sd 6:0:0:0: sdd Attached SCSI removable disk
  3. Воспользуйтесь утилитой dd для записи образа.

    # dd if=/path/to/Fedora-Live-Security-x86_64-21.iso of=/dev/sdd

    Особое внимание следует обратить на источник (if=) и целевое (of=) устройство. Команда dd уничтожает все данные на целевом устройстве. Если вы допустите ошибку, вы можете потерять все важные данные.

Создание загрузочного CD или DVD

В дополнение к созданию загрузочных USB-флешек, вы можете воспользоваться предоставленными файлами ISO, чтобы создать загрузочный оптический диск (CD или DVD). Этот подход может быть обязательным при установке Fedora на старых системах, неспособных загружаться с USB.

Конкретные шаги для записи CD или DVD с файла ISO могут различаться в зависимости от того, какой программой для прожига диска вы воспользуетесь. Эта процедура представляет собой только общий вид.

  1. Вставьте пустой CD или DVD в ваш системный привод.

  2. Откройте программу для записи оптических дисков - к примеру, Brasero на системах с Fedora и средой рабочего стола GNOME, или Nero на системах с Windows. В главном меню программы найдите пункт, который позволит вам записать образ ISO на диск. Например, в Brasero, эта опция называется Burn image и находится в левой стороне главного меню окна.

  3. Когда это запрашивается, выберите образ ISO с Fedora, который нужно прожечь, и CD/DVD привод с пустым диском внутри (если у вас имеется больше одного привода).

  4. Подтвердите ваш выбор и дождитесь, когда диск будет записан.