Создание установочного USB-накопителя на Linux

Следующая процедура предполагает, что вы используете систему Linux и загрузили соответствующий образ ISO, описанный в Загрузка CentOS. В большинстве дистрибутивов Linux это будет работать без необходимости установки дополнительных пакетов.

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

Многие дистрибутивы Linux предоставляют собственные инструменты для создания загрузочных USB-накопителей, например, usb-creator в Ubuntu. Описание этих инструментов выходит за рамки данной книги; следующая процедура будет работать на большинстве систем Linux.

Создание USB-накопителя на Linux

  1. Подключите USB-накопитель к системе и выполните команду dmesg. Вы увидите журнал с информацией о всех последних событиях. В конце этого журнала вы увидите набор сообщений, вызванных подключенным USB-накопителем. Они будут выглядеть как набор строк, подобных следующим:
    [  170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk

    Учтите имя подключенного устройства – в приведенном выше примере это имя sdb.

  2. Войдите в систему как root:
    $ su -

    Введите ваш пароль суперпользователя, когда вас попросят.

  3. Убедитесь, что устройство не смонтировано. Сначала используйте команду findmnt device и имя устройства, которое вы нашли на предыдущих шагах. Например, если имя устройства – sdb, используйте следующую команду:
    # findmnt /dev/sdb

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

    # findmnt /dev/sdb
    TARGET   SOURCE   FSTYPE  OPTIONS
    /mnt/iso /dev/sdb iso9660 ro,relatime

    Учтите столбец TARGET. Затем используйте команду umount target для отмонтирования устройства:

    # umount /mnt/iso
  4. Используйте команду dd, чтобы записать образ установки ISO непосредственно на USB-устройство:
    # dd if=/image_directory/image.iso of=/dev/device bs=blocksize status=progress

    Замените /image_directory/image.iso на полный путь к файлу образа ISO, который вы загрузили, device на имя устройства, которое было указано в команде dmesg ранее, и blocksize на разумный размер блока (например, 512k), чтобы ускорить процесс записи. Параметр bs является необязательным, но он может существенно ускорить процесс.

    Убедитесь, что вы указываете имя устройства (например, /dev/sda) в качестве выходного файла, а не имя раздела на устройстве (например, /dev/sda1).

    Например, если образ ISO находится в /home/testuser/Downloads/CentOS-server-x86_64-boot.iso, а обнаруженное имя устройства – sdb, команда будет выглядеть следующим образом:

    # dd if=/home/testuser/Downloads/CentOS-server-x86_64-boot.iso of=/dev/sdb bs=512k status=progress
  5. Дождитесь завершения записи образа на устройство с помощью команды dd. Обратите внимание, что индикатор прогресса не отображается; передача данных завершена, когда появляется приглашение #. После появления приглашения выйдите из учетной записи root и отключите USB-накопитель.

В заключение

USB-накопитель готов к использованию в качестве загрузочного устройства. Вы можете продолжить сразу с Загрузкой установки на 64-битных AMD, Intel и ARM системах на 64-битных системах AMD, Intel и ARM, или с Загрузкой установки на серверах IBM Power Systems на серверах IBM Power Systems.

Установки без виртуализации (известные как “нативные” установки) на серверах IBM Power Systems требуют указания параметра загрузки inst.stage2=. Смотрите раздел Настройка системы установки в загрузочном меню для получения информации о параметре загрузки inst.stage2=.
0
0
Оцените статью