Как создать постоянный live USB для Fedora

Вопрос или проблема

Как создать постоянный live USB для Fedora

Я успешно создал живую USB для Fedora 20 на моем Ubuntu 12.04, используя dd:

sudo dd bs=8M if=Fedora-Live-Desktop-x86_64-20-1.iso of=/dev/sdb

Но я не смог выяснить, как сделать ее постоянной. Есть предложения?

Создатель загрузочного диска не подходит, потому что я не могу выбрать файл ISO.

Unetbootin не сработал, когда я добавил 512 МБ, которые должны быть постоянными, и также без него. (USB-накопитель на 2 ГБ)

Внимание: Не удалось загрузиться
Внимание: /dev/disk/by-label/Fedora-Live-Desktop-x86_64-20-1 не существует
Внимание: /dev/mapper/live-rw не существует

Результирующие журналы: rdsosreport, journalctl

Ubuntu поставляется с встроенным создателем дисков/USB. Найдите в Unity Создатель загрузочного диска и после выбора ISO и диска выберите Сохранить в резервном дополнительном пространстве и задайте размер вашего постоянного пространства.

ИЛИ

Используйте Unetbootin, чтобы создать Live USB с постоянным хранилищем!

Ответ или решение

Создание постоянного Live USB для Fedora может быть немного сложным, особенно если вы используете инструменты, которые не поддерживают эту функцию напрямую. Однако, есть несколько способов достижения этой цели. В этом ответе я опишу шаги для создания постоянного Live USB для Fedora с использованием обоих методов: через dd и через UNetbootin.

Способ 1: Использование dd и создание раздела для сохранения

Для создания постоянного Live USB с использованием dd вам нужно создать раздел для сохранения (persistence). Следующие шаги помогут вам сделать это:

  1. Подготовьте вашу флешку: Загрузите GParted и отформатируйте флешку. Создайте два раздела:

    • Первый раздел (например, /dev/sdb1) будет содержать образ Fedora, отформатированный в FAT32.
    • Второй раздел (например, /dev/sdb2) будет использоваться для сохранения данных, отформатированный в ext4.
  2. Запишите ISO-образ Fedora на первый раздел:

    sudo dd bs=8M if=Fedora-Live-Desktop-x86_64-20-1.iso of=/dev/sdb1 conv=fdatasync status=progress
  3. Создайте файловую систему на втором разделе:

    sudo mkfs.ext4 /dev/sdb2
  4. Создайте файл конфигурации: Вам необходимо создать файл конфигурации, указывающий на использование второго раздела для сохранения. Вам нужно будет заглянуть в grub.cfg на первом разделе (или в syslinux.cfg, в зависимости от используемой версии загрузчика):

    • Смонтируйте первый раздел:
      sudo mount /dev/sdb1 /mnt
    • Откройте файл конфигурации:
      sudo nano /mnt/EFI/BOOT/grub.cfg
    • Добавьте строку для указания на использование второго раздела для сохранения:
      linux /vmlinuz persistent root=live:LABEL=Fedora-Live-Desktop-x86_64-20-1 rootfstype=auto rd.live.image=live:LABEL=Fedora-Live-Desktop-x86_64-20-1 rd.luks=0 rd.md=0 rd.dm=0 rd.live.persistent=1
  5. Сохраните изменения и размонтируйте раздел:
    sudo umount /mnt

Теперь вы должны иметь работоспособный постоянный Live USB на базе Fedora.

Способ 2: Использование UNetbootin

Если вы предпочитаете использовать графический интерфейс, UNetbootin может быть хорошей альтернативой для создания постоянного Live USB. Вот последовательность действий:

  1. Установите UNetbootin через менеджер пакетов:

    sudo apt-get install unetbootin
  2. Запустите UNetbootin.

  3. Выберите кнопку "Diskimage" и укажите путь к скачанному ISO-образу Fedora.

  4. В разделе "Space used to preserve files across reboots" укажите необходимый объем памяти для постоянного хранения (например, 512 MB).

  5. Выберите вашу флешку в выпадающем списке "Drive".

  6. Нажмите "OK" для начала процесса.

Когда процесс завершится, вы сможете загрузиться с флешки и использовать её с постоянным хранилищем.

Заключение

Создание постоянного Live USB для Fedora можно осуществить несколькими способами. Выбор метода зависит от ваших предпочтений (командная строка против GUI) и наличия инструментов. Если у вас будут дополнительные вопросы или возникнут проблемы во время выполнения указанных шагов, не стесняйтесь просить помощи.

Оцените материал
Добавить комментарий

Капча загружается...