Home Wiki > SDB:Live USB брелок
Sign up | Login

SDB:Live USB брелок

tagline: Материал из openSUSE

Icon-cleanup.png Эта статья требует внимания, поскольку она не следует стандартам руководства wiki.
Если Вы желаете помочь, пожалуйста, ознакомьтесь с принятыми стандартами. Если у Вас есть какие-либо вопросы, пожалуйста свяжитесь с нами, мы всегда готовы Вам помочь! :-)
Эта страница объясняет как создать загрузочный USB-брелок из LiveDVD образа на Linux системе.

Существуют соответсвующие статьи как Создание LiveUSB-брелка используя Windows™ and Create a Live USB stick using Mac OS X

Версия: 12.2+Эта статья относится к openSUSE, начиная с версии 12.2 и выше.
Внимание: Инструкции, приведенные на этой странице, уничтожат все данные на USB-брелоке, который вы хотите использовать. Убедитесь что ваш USB-брелок не содержит важной информации, которую нельзя будет восстановить из другого источника.
Внимание: Не пытайтесь применять процедуры, найденные в интернете для других дистрибутивов "конвертировать образ для создания liveUSB". Таким способом Вы повредите образ. Образы openSUSE уже подготовлены для использования на USB-брелоке, никаких изменение делать не нужно.

Загрузите самый последний ISO-образ openSUSE

Официальная ссылка: http://software.opensuse.org/

Установите SUSE Studio Image Writer

Установка ImageWriter для openSUSE

Установка SUSE Imagewriter через 1-Click Install

Для openSUSE Leap 42.1: 1-click installation of Imagewriter

Для openSUSE 13.2: 1-click installation of Imagewriter

Для openSUSE 13.1: 1-click installation of Imagewriter

Для openSUSE Tumbleweed: 1-click installation of Imagewriter

Или вы можете использовать следующие команды под root для установки Imagewriter.

# zypper install imagewriter

Запись ISO на USB

Studioimagewriter root.png
br>
  • Запустите SUSE Studio Imagewriter из стартового меню.
  • Image writer требуе root-привилегий. Поэтому введите пароль root при появлении запроса.


Studioimgwriter 1.png
br>
  • Откройте файл-менеджер.
  • Укажите в файл-менеджере путь к скачанному ISO-файлу.


Studioimgwriter 2.png
br>
  • Перетащите его в Imagewriter.


Studioimgwriter 3.png
br>
  • Подключите ваш USB-флеш к компьютеру.
  • Выберите из выпадающего меню в нижнем углу Imagewriterа.


Studioimgwriter 4.png
br>
Подтвердите перезапись ваших данных на USB-устройстве, нажав на кнопку OK.


Studioimgwriter 5.png
br>
Запись данных будет занимать несколько минут. После этого загрузочное USB-устройство openSUSE готово!

Использование программы live-fat-usb (Command line или GUI)

Если вы не хотите переформатировать ваше USB устройство и хотите сохранить возможность сохранения на нем файлов и доступность его в других операционных системах, вы можете также использовать скрипт live-fat-stick в командной строке или live-usb-gui с графическим интерфейсом. Таким образом можно поместить ISO-образ на размеченный в системе vfat USB-брелок или на жесткий диск.

Если вы работаете в openSUSE, вы можете установить пакеты через 1-click отсюда live-fat-stick and live-usb-gui, если вы используете любой другой дистрибутив, скачайте скрипт отсюда отсюда и сделайте его исполняемым (под root, используя chmod +x /usr/bin/live-fat-stick), после этого скопируйте его в /usr/bin/, убедитесь что у вас установлены syslinux и gpart перед его запуском.

Запустите последующие команды (используя su -, а не sudo) в терминале чтобы узнать путь к устройству USB:

# live-fat-stick -l

Запустите следующие команды чтобы создать на USB-брелоке vfat(fat32) раздел со скопированной на него копии загрузочного iso:

# live-fat-stick --suse /path/to/openSUSE-filename.iso /dev/sdXY

Чтобы сделать ваше USB-устройство загрузочным в EFI (Secure boot capabilities), стерев с него все данные, запустите следующую команду:

# live-fat-stick --isohybrid /path/to/openSUSE-filename.iso /dev/sdX

Для более подробной помощи запустите следующую команду:

# live-fat-stick -h


Различные iso-образы из различных дистрибутивов могут быть добавлены на USB-устройство с vfat разделом, если не использовать опцию "isohybrid", загрузочное меню предоставит выбор дистрибутива, с которого нужно произвести загрузку. Скрипты не форматируют и не удаляют данные с устройства.

Использование терминала

Загрузка LiveCD ISO

Загрузите выбранный Вами установочный образ по ссылке http://software.opensuse.org/.

Проверьте целостность загруженного образа:

$ gpg --recv-keys 9C800ACA
$ wget http://download.opensuse.org/distribution/13.2/iso/openSUSE-13.2-GNOME-Live-x86_64.iso.asc
$ gpg -a openSUSE-13.2-GNOME-Live-x86_64.iso.asc

Поиск устройства

После подключения Вашего USB-накопителя, Вы можете найти его при помощи команды:

# grep -Ff <(hwinfo --disk --short) <(hwinfo --usb --short)


Запись ISO на USB

Наконец, после определения Вашего USB-устройства, запишите на него образ системы. Укажите 'dd' полный путь к образу, например, '/home/user/Downloads/openSUSE-13.2-GNOME-Live-x86_64.iso' или измените директорию (пример: cd ./Downloads), в которой находится образ.

# umount /dev/sdX
# dd if=/path/to/downloaded.iso of=/dev/sdX bs=4M

Дополнительные шаги

Как восстановить USB-брелок для "нормального" использования

После установки системы Вам, вероятно, захочется записать на свой USB-накопитель что-нибудь еще. В этом случае Вам необходимо будет снова его отформатировать. Часто люди жалуются на то, что Windows не может этого сделать.

Если Вы посмотрите на DVD-образ версии 12.3 на USB-накопителе при помощи fdisk, Вы увидите нечто похожее (предупреждение GPT ):

# fdisk -l /dev/sdX
WARNING: GPT (GUID Partition Table) detected on '/dev/sdX'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdX: 7742 MB, 7742685184 bytes
64 heads, 32 sectors/track, 7384 cylinders, total 15122432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bf0d4df

   Device Boot      Start         End      Blocks   Id  System
/dev/sdX1            4248       12439        4096   ef  EFI (FAT-12/16/32)
/dev/sdX2   *       12440     9162751     4575156   17  Hidden HPFS/NTFS

Таким образом, перед форматированием необходимо пересоздать разделы на накопителе. Иногда Вам необходимо иное действие из-за того, что программа считает USB-накопитель компакт-диском, на который нельзя ничего записать:

Внимание: Все описываемые инструкции предполагают, что USB-накопителю присвоено имя /dev/sdX. Сначала Вам необходимо найти нужное имя в списке (см. секцию "Поиск устройства" выше). В случае ошибки данные на другом диске будут уничтожены!
  # umount /dev/sdX
  # dd if=/dev/zero of=/dev/sdX count=100

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

Но обычно Вам лишь потребуется запустить fdisk:

  # fdisk /dev/sdX

и выбрать:

  o   create a new empty DOS partition table

и затем:

  n   add a new partition

(primary, number 1, по умолчанию использовать всё свободное место)

  t   change a partition's system id

Использовать тип 6, FAT16

  w   write table to disk and exit

И, наконец:

  # mkfs.msdos -n SOME_NAME /dev/sdX1

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

Вот и всё. Или, Вы можете использовать GParted для создания разделов и их форматирования.

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

Решение проблем

Как сделать USB-устройство загрузочным

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

Linux fdisk

Запустите терминал и введите следующие команды в режиме суперпользователя:

# umount /dev/sdX
# fdisk /dev/sdX
: p   «--- print partition table
: a   «--- activate partition (bootable)
: 1   «--- apply to partition 1
: w   «--- write changes and exit

Смотрите также

Внешние ссылки