From Fedora Project Wiki
No edit summary
(41 intermediate revisions by 3 users not shown)
Line 2: Line 2:


<!--{{shortcut|FP:LANG}} -->
<!--{{shortcut|FP:LANG}} -->
 
[[Image:Artwork_DesignService_fedora-iso-usb.png‎|right]]
<noinclude>
[[Category:Spins]]
[[Category:LiveMedia]]
</noinclude>
 
Эта страница объясняет '''Как создать и использовать Fedora USB носители'''. Система Live USB, хранится на флэш памяти, которую иногда называют ''брелком'', что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск.  Live USB брелки имеют возможность сохранять изменения в системе, называемую ''защищеными изменениями''. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах.
Эта страница объясняет '''Как создать и использовать Fedora USB носители'''. Система Live USB, хранится на флэш памяти, которую иногда называют ''брелком'', что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск.  Live USB брелки имеют возможность сохранять изменения в системе, называемую ''защищеными изменениями''. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах.


Line 21: Line 16:


Если нужны технические подробности или хотите получить больше информации об альтернативных инструментах и новом использовании, прочтите инструкцию дальше.}}
Если нужны технические подробности или хотите получить больше информации об альтернативных инструментах и новом использовании, прочтите инструкцию дальше.}}
{{admon/warning | Использование UNetbootin | После каждого выпуска, волонтеры поддержки Fedora получают сообщения о проблемах с установкой образов, созданных через программу Unetbootin. Лучше всего использовать самую последнюю версию Unetbootin которая доступна, в ней меньше всего ошибок. В тоже время ваши результаты могут отличаться, и для достижения наилучших результатов, используйте liveusb-creator. Если возникли проблемы с Unetbootin, пожалуйста, свяжитесь с разработчиками Unetbootin, а не разработчиками Fedora.}}


__TOC__
__TOC__
Line 28: Line 21:
{{admon/important | Создание Live CD ISO образа | система Live USB создается из того же файла образа ISO, который используется для создания Live CD/DVD диска.  Можете скачать ISO образы с [http://fedoraproject.org/get-fedora страницы загрузки Fedora]. Прочтите [[How to create and use a Live CD| создание образа Live CD]] для получения дополнительной информации по созданию собственных файлов для ISO образа.}}
{{admon/important | Создание Live CD ISO образа | система Live USB создается из того же файла образа ISO, который используется для создания Live CD/DVD диска.  Можете скачать ISO образы с [http://fedoraproject.org/get-fedora страницы загрузки Fedora]. Прочтите [[How to create and use a Live CD| создание образа Live CD]] для получения дополнительной информации по созданию собственных файлов для ISO образа.}}


== Системные требования ==
= Системные требования =


* Рабочий компьютер под управлением Fedora или Windows. Если используется другие дистрибутивы Linux, посмотрите раздел об использовании dd или [http://unetbootin.sourceforge.net/ UNetbootin]. UNetbootin доступен для Mac OS X и Windows, а также в репозитории Fedora.
* Рабочий компьютер под управлением GNU/Linux, Windows или MacOS.
* [[wikipedia:USB flash drive|USB флаш диск]], также известный как USB брелок или флеш накопитель, с свободным местом не менее 1 GB и отформатированым под файловую систему ''vfat'' (стандартным почти для всех внешних USB устройств)
* [[wikipedia:USB flash drive|USB флаш диск]], также известный как USB брелок или флеш накопитель, с свободным местом не менее 1 GB.
* Fedora ISO образ, можно загрузить с http://fedoraproject.org/get-fedora.


=== Возможность загрузки с USB диска ===
== Возможность загрузки с USB диска ==


Хотя большинство современных может, не все компьютеры могут загружаться с USB диска, из-за различных настроек BIOS и возможностей систем. Если ваш компьютер не может этого сделать, эта процедура статья окажется бесполезной. Если вы не уверены, вы можете проаерить установку образа на USB диск (возможно, стирая его данные), единственно чем вы рискуете, это потратите некоторое время.
Не все компьютеры могут загружаться с USB диска, из-за различных настроек BIOS и возможностей систем. Если ваш компьютер не может этого сделать, эта процедура статья окажется бесполезной. Если вы не уверены, вы можете проверить установку образа на USB диск (возможно, стирая его данные), единственно чем вы рискуете, это потратите некоторое время.


Если Ваш USB брелок не в рабочем состоянии, эта процедура может завершиться неудачей. Следите за сообщениями об ошибках в ходе процесса.
* Если Ваш USB брелок не в рабочем состоянии, эта процедура может завершиться неудачей. Следите за сообщениями об ошибках в ходе процесса.


Некоторые флэш накопители не могут быть загрузочным изначально, даже если ваш компьютер может сделать это. Может понадобиться, чтобы отметить раздел как загрузочный, или может просто понадбится переформатировать флэш диск. См. [[How_to_create_and_use_Live_USB#Problems_and_solutions|Проблемы и решения]] ниже для получения дополнительной информации.
= Инструкция для GNU/Linux =


=== Достаточно большие карты памяти USB ===
== Информация про USB диск ==


На многих USB брелках размер указан на упаковке или снаружи брелка.
Первый шаг заключается в определении названия разделов диска USB.


Если вы не знаете размер брелка, или вы хотите, чтобы проверить его, нужно иметь возможность для автомонтирования USB брелка, вставив его в порт USB. Вы можете проверить содержание и размер с помощью графического файлового менеджера. В Linux, вы также можете использовать команду {{command|df -h}}:
* Вставьте флешку в порт USB.
* Откройте терминал и выполните команду {{command|dmesg}}.
* Вы увидите что-то вроде


<pre>
<pre>
$ df -h
[32656.573467] sd 8:0:0:0: [sdX] Attached SCSI removable disk
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
143G  14G  122G  10% /
/dev/sda1              99M  12M  82M  13% /boot
tmpfs                1009M    0 1009M  0% /dev/shm
/dev/sdb1            3.9G  4.0K  3.9G  1% /media/usbdisk
</pre>
</pre>
где sdX будет sdb, sdc, sdd, и т.д. '''Принять к сведению эту метку''', так как это название диска, который будем использовать. С этого момента будем называть его ''sdX''.


USB-диски, как правило, монтируются в {{filename|/media}} или {{filename|/run/media/имя пользователя/}}. В нашем случае устройство /dev/sdb1, имеет размер 3.9GB и почти пуст. Как правило, должны использовать USB брелок не менее 1 Гб для записи LIVE образа или образа для установки по сети, и USB брелок не менее 4 Гб для записи образа DVD.
== Проверка размера диска USB ==
 
Как отмечалось ранее, диск должен иметь не менее 1 Гб дискового пространства. Можете проверить это, запустив {{command|df -h}} команду. Посмотрите на следующую строку:
Примите к сведению {{filename|/dev/sdb1}} или подобное; должны будете указать специфичное имя устройства, если используете метод командной строки. Эта строка, в которой нужно заменить USBPARTITIONNAME, описаной в инструкции ниже.
 
== Дополнительно: пересоздание разделов и форматирования флэшки ==
Если у вас есть флэшка USB с FAT-отформатированными разделами, которая имеет приличный объем свободного места, вы можете пропустить раздел пересоздания и форматирование, а выполните следующие шаги. Это позволит добавить Fedora LIVE образ на флешку, не разрушая данные, которые уже на ней. Тем не менее, '''настоятельно рекомендуется сделать резервную копию данных на диске USB, прежде чем начать создание''' в случае, если что-то пойдет не так.
 
Если возникли проблемы при попытке неразрушающего варианта установки, попробуйте сначала сбросить главную загрузочную запись, MBR, с выбором варианта {{command|--reset-mbr}}.
 
Иногда, файловая система может быть повреждена и пересоздание разделов и повторное форматирование, флэшки могут быть необходимы. В противном случае, [http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device нужно использовать заводское форматирование] флэш-носителей.
 
=== Пересоздание разделов ===
 
{{Admon/note | Пропустите если используйте метод командной строки | Если вы собираетесь использовать livecd-iso-to-disk инструмент, описаном ниже, можете пропустить этот шаг и перейти к разделу ''Форматирование'' ниже, или используйте {{command|--format}} {{command|--msdos}} и {{command|--reset-mbr}} параметры этого инструмента, если нужно повторно создать разделы и/или переформатировать флэшку}} <!-- msdos форматирование не используется по умолчанию. -->
 
Если диск не разбит на разделы правильно (или, если вы не уверены), используйте {{command|fdisk}} для переделывания его.
 
Включает только имя диска в команде, а не номер раздела. '''''Не забудьте выбрать нужный диск, или можете стереть важные данные!''''' Проверьте вывод "df-h", если не уверены. Например, если ваш раздел будет /dev/sdb1, сделайте следующее:


<pre>
<pre>
su -c 'fdisk /dev/sdb'
/dev/sdX1            3.9G  4.0K  3.9G  1% /media/usbdisk
</pre>
</pre>


Если программа fdisk не установлена, установите ее запуском {{command| su -c 'yum install util-linux-ng'}}.  
и убедитесь, что в первой колонке написано больше, чем 1.0G.  


Следующий вывод команды {{command|fdisk}} показывает подсказки. Строки, начинающиеся <code>Last cylinder ...</code> относится к размеру флэш-диска, так что он может быть иной, чем в примере. ''d'' команда удаляет существующий раздел, '' n'' команда создает новый раздел, ''t'' команда устанавливает тип раздела, а ''w'' команда записывает изменения ( в любой момент до запуска ''w'' команды, вы можете выйти из fdisk без внесения изменений сам диск).
Вы также можете использовать файловый менеджер, например {{command | nautilus}}, щелкнув правой кнопкой мыши и выбрав ''Свойства'':


Command (m for help): '''d'''
[[image:Properties_USB_size.png]]
Selected partition 1
Command (m for help): '''n'''
Command action
e  extended
p  primary partition (1-4)
'''p'''
Partition number (1-4): '''1'''
First cylinder (1-960, default 1): '''↵'''
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-960, default 960): '''↵'''
Using default value 960
Command (m for help): '''t'''
Selected partition 1
Hex code (type L to list codes): '''6'''
Changed system type of partition 1 to 6 (FAT16)
Command (m for help): '''a'''
Partition number (1-4): '''1'''
Command (m for help): '''w'''
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.


== Форматирование ==
== Запись образа ==


{{admon/warning | ВНИМАНИЕ | Это удалит все данные на диске USB! Пожалуйста, ''тщательно'' прочтите инструкции ниже .}}
=== Графический способ: использование {{command|liveusb-creator}} (только для Windows/Fedora) ===
[[Image:Fedora_Live_USB_creator.png]]


Раздел должен быть отформатирован в файловой системе фактического использования {{command|mkfs.vfat}} в качестве корневого пользователя. Отмонтируйте устройство, прежде чем использовать {{command|mkfs.vfat}}. В примере ниже, {{filename|/dev/USBPARTITIONNAME}} должно быть заменено на, например, {{filename|/dev/sdb1}}. '''''Не забудьте выбрать правильный раздел; форматирование уничтожает все данные на нем!'''''
Fedora USB диски могут быть созданы с помощью утилиты [http://fedorahosted.org/liveusb-creator liveusb-creator]. Обратите внимание, что эта утилита способна записывать только Live образы.
 
Вы можете выбрать в меню Add/Remove Programs и найти там ''liveusb-creator'' или использовать командную строку:


<pre>
<pre>
su -c 'umount /dev/USBPARTITIONNAME'
su -c 'yum install liveusb-creator'
su -c 'mkfs.vfat -F 32 -n usbdisk /dev/USBPARTITIONNAME'
</pre>
</pre>


Если у вас не установлен mkfs.vfat, запустите "su -c 'yum install dosfstools' ".
Для запуска выполните {{command|liveusb-creator}} в командной строке, или search liveusb-creator on the GNOME activities overview.


== Скачивание ISO ==
Чтобы воспользоваться этим инструментом, просто выберите релиз Fedora для загрузки в раскрывающемся списке сверху справа (или выберете ISO файл который уже загрузили, с помощью кнопки ''Browse'' в верхнем левом углу), выберите флэшку USB на которую вы хотите записать образ выпадающий список ''Target Device'' и нажмите ''Create Live USB'' кнопку.
 
(Если вы намерены использовать liveusb-creator - "Graphical" метод описаный ниже, который поддерживает нужный релиз Fedora, вы можете пропустить этот шаг, программа будет скачать ISO за вас.)
 
Вы можете использовать BitTorrent или веб-браузер для загрузки загрузочного образа или ISO, который будет установлен на ваш USB брелок.
 
Быстрые ссылки:
* [http://fedoraproject.org/ru/get-fedora Поддерживаемые релизы]
* [http://fedoraproject.org/get-prerelease Пре-релизы] (Alpha и Beta; перенаправляет на предыдущие поддержку выхода в пре-альфа фазы)
* [http://alt.fedoraproject.org/pub/alt/nightly-composes/desktop/ Ночные тестовые сборки]


Ищите файл со словом "Live" в названии, и как правило по форме
=== Другой графический способ: использование Unetbootin ===
{{filename|Fedora-<version>-<architecture>-Live-Desktop.iso}}.  Для примера, {{filename|Fedora-16-x86_64-Live-Desktop.iso}} является {{FedoraVersion|long}} релиз версией для 64-разрядных Intel-совместимых процессоров. Убедитесь, что выбрали правильный файл, соответствующий вашей архитектуре. 32-разрядные версии обычно работают на 64-разрядном оборудовании, но они не будут оптимизированы.


Эти инструкции также будет работать для [[Spins Custom|доступных сборок]] для Fedora Live ISO образов, в том числе сделанных с помощью Revisor (графический инструмент), или LiveCD Creator (инструмент командной строки, используемый Revisor). (Pungi это утилита командной строки, которую можете использовать для создания установочного ISO, но не Live ISO.)
{{admon/warning | Unetbootin | После каждого релиза Fedora приходят сообщения о проблемах с установкой образов, созданных в Unetbootin. Используйте всегда самую последнюю версию Unetbootin из доступных, для лучшего результата. Но в любом случае это хуже чем использование liveusb-creator, livecd-iso-to-disk и dd. Если возникли проблемы с Unetbootin, пожалуйста, свяжитесь с Unetbootin разработчиками, а не разработчиками Fedora.}}


Если вы используете LiveUSB с сохранением данных, вы можете использовать "yum update" метод, описанный ниже, чтобы получить последние ежедневно обновления Rawhide RPM (в основном для тестеров, а не для нормальной работы) [https://bugzilla.redhat.com/show_bug.cgi?id=446935 исключением для ядра].  Смотри [[Releases/Rawhide]] для получения дополнительной информации о ежедневных сборок.
Unetbootin графическая программа для создания загрузочного USB носителя. Она позволит сохранить любые данные, что есть на диске USB.


Составляющие ночных тестов будут построены из релиза [[Releases/Branched|Branched]], когда он есть, и с [[Releases/Rawhide|Rawhide]], когда нет разветвлений.
[[Image:Unetbootin_gtk3.png]]


== Запись флэшки ==
* Загрузите последнюю версию Unetbootin с http://unetbootin.sourceforge.net/ и установите ее.
=== Графический способ - Windows или Fedora ===
* Возможно, придется ввести пароль администратора при запуске.
* Нажмите на кнопку '''Diskimage''' и выберите файл ISO который скачали.
* Select Type: USB drive and choose ''sdX'' drive. Выберите тип: USB-диск и ''sdX'' диск.
* Нажмите OK.


Fedora LiveUSB брелки могут быть созданы в Windows и Linux с помощью [http://fedorahosted.org/liveusb-creator liveusb-creator]. Обратите внимание, что эта утилита способна записывать только LIVE образы. Если хотите записать не LIVE образы на карту USB, вы должны использовать один из двух методов командной строки описаных ниже.
{{admon/note | Примечание | Если вы не видите ''sdX'' в списке, возможно, придется переформатировать диск, '''и уничтожить все данные на диске''': <pre>su -c "umount /dev/sdX"
su -c "mkfs.vfat -I /dev/sdX"</pre>.}}


Для Windows, выполнив следующие действия:
=== Метод командной строки: запись образа напрямую ===
* Скачайте liveusb-creator c [http://fedorahosted.org/liveusb-creator сайта]
* Два раза нажмите на значке 'liveusb-creator'


{{admon/warning |
ВНИМАНИЕ | Это сотрет все данные на диске USB! Пожалуйста, ознакомьтесь с приведенным ниже инструкциями ''внимательно''и убедитесь, что вы пишете на нужный диск ''(sdX)''.}}


Если вы используете Fedora, вы можете выбрать в меню Add/Remove Programs и найти там ''liveusb-creator'' или использовать командную строку:
Для записи файлов ISO непосредственно на диск, выполните:


<pre>
<pre>
su -c 'yum install liveusb-creator'
su -c "dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M"
</pre>
</pre>


Для запуска выполните {{command|liveusb-creator}} в командной строке, или в меню GNOME, выбрать "Applications -> System Tools -> liveusb-creator".
Или, если вы работаете в дистрибутиве на базе Ubuntu
 
Чтобы воспользоваться этим инструментом, просто выберите релиз Fedora для загрузки в раскрывающемся списке сверху справа (или выберете ISO файл который уже загрузили, с помощью кнопки ''Browse'' в верхнем левом углу), выберите флэшку USB на которую вы хотите записать образ выпадающий список ''Target Device'' и нажмите ''Create Live USB'' кнопку.
 
=== Способ командной строки ===
 
В следующих примерах нужно заменить {{filename|/path/to/ISO}}, например для {{filename|Fedora-16-x86_64-Live-Desktop.iso}} или полный путь к ISO, на ваш путь загрузки, например {{filename|/tmp/Fedora-16-x86_64-Live-Desktop.iso}}.
 
Замените {{filename|/dev/USBPARTITIONNAME}} соответствующим названием раздела. Например, {{filename|/dev/sdb1}} в примере выше ("Check the size of your USB drive"). '''''Будьте осторожны, чтобы указать правильное устройство, или вы можете потерять важные данные !'''''
 
Оба этих метода работают со всеми образами Fedora, а не только образами LIVE: вы можете использовать {{command|dd}} или {{command|livecd-iso-to-disk}} для записи Fedora DVD или образ сетевой установки на USB флешку. Тем не менее, версии Fedora 15 и ниже, не LIVE образы не могут быть записаны с использованием {{command|dd}}.
 
==== Использование dd для прямого копирования ====
 
{{admon/warning | Внимание | Это сотрет все данные на диске USB! Пожалуйста, прочитайте инструкции ''тщательно''.}}
 
Вы можете просто использовать dd (или аналогичных инструментов копирования образов для других операционных систем) для записи ISO Fedora на USB, хотя специализированные инструменты имеют дополнительные функции, такие как создание неразрушающих записей на флэшке и сохранения данных. dd всегда будет уничтожать любые другие данные на флэшке, и не могут обеспечить постоянных файлов на ней.
 
<pre>
<pre>
su -c 'dd if=Fedora-16-x86_64-Live-Desktop.iso of=/dev/sd''X'' bs=8M'
sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M
</pre>
</pre>
 
Обратите внимание, что этот процесс займет некоторое время, и вы не увидите никакой информации во время ее работы.
Обратите внимание, что нужно задавать имя устройства (например /dev/sdb) а не имя раздела (например /dev/sdb1).
 
Эквивалентом для Windows является [http://www.chrysocome.net/rawwrite RawWrite инструмент Windows]. Он должен быть способен записывать образы Fedora, как описано выше, но это не проверятся регулярно.
 
В Fedora до версии {{FedoraVersion|long|17}}, образ DVD записываются на USB флэшку с dd или эквивалентным инструментом будет функционировать как образ установки по сети, если специальный ядра параметр ​​добавляется при загрузке: он будет способен выполнять установку, но это будет необходимо для получения пакетов из сетевого хранилища, он не сможет использовать пакеты присутствующие на флэшке. Чтобы найти пакеты присутствуют на флэшке, нужно использовать [[Anaconda/Options#repo|anaconda ''repo='' parameter]], указывая на флэшку USB как устройство, метка или UUID. DVD образы {{FedoraVersion|long|17}} не страдают от этого ограничения.
 
==== Использование {{command|livecd-iso-to-disk}} инструмента ====
 
{{command|livecd-iso-to-disk}} является наиболее правильным и часто самым надежный способом записи образа Fedora ISO на флэшку USB, ее легко использовать из Fedora. Но она не работает в ОС Windows и не поддерживается (и, как правило, не получится), в других дистрибутивах Линукса. Пожалуйста, используйте инструмент liveusb-creator, dd (или эквивалентный инструмент) или стороннюю утилиту, таких как UNetbootin, на других операционных системах. Кроме того, не очень хорошая идея, чтобы попытаться записать новую версию Fedora, используя версию {{command|livecd-iso-to-disk}} из гораздо более ранней версии Fedora: лучше всего использовать релиз максимум две версии старше, чем версия, которую вы пытаетесь записать.
 
{{command|livecd-iso-to-disk}}, как правило, доступны в /LiveOS каталоге в файле Live CD ISO. Вы можете примонтировать ISO файл через loop, как показано ниже, и должны быть уверены, что вы используете версию предназначены для вашего образа.:
 
Создайте точку монтирования:
$ su -c "mkdir /tmp/live"
 
Примонтируйте файл ISO на точку монтирования:
$ su -c "mount Fedora-16-x86_64-Live-Desktop.iso /tmp/live"


Подтвердите наличие {{command|/LiveOS/livecd-iso-to-disk}}:
=== Метод командной строки: Использование {{command|livecd-iso-to-disk}} инструмента (только Fedora) ===
$ ls /tmp/live/LiveOS


Если {{command|livecd-iso-to-disk}} сценария нет в списке, ваш необходимо будет получить его из другого источника. Проверьте установленный livecd-tools пакет с помощью команды:
Убедитесь, что livecd-tools пакет установлен с помощью команды {{command|rpm -q livecd-tools}}.
rpm -q livecd-tools
Вы увидите, имя пакета RPM и номер версии, если он установлен, или ничего не увидете если он не установлен.
Вы увидите, имя пакета RPM и номер версии, если он установлен, или ничего не увидете если он не установлен.


Если "livecd-tools" не установлен, установите его с помощью этой команды, или PackageKit:
Если "livecd-tools" не установлен, установите его с помощью этой команды, или PackageKit:
$ su -c 'yum install livecd-tools'
{{command|su -c 'yum install livecd-tools'}}


Подробную информацию об использовании доступно на первых страницах в сети [http://git.fedorahosted.org/git/?p=hosted/livecd;a=blob;f=tools/livecd-iso-to-disk.sh;hb=HEAD#l27 livecd-iso-to-disk сценарии], которые вы также можете увидеть, запустив {{command|su -c 'livecd-iso-to-disk --help'}}.  
Подробную информацию об использовании доступно на первых страницах в сети [http://git.fedorahosted.org/cgit/livecd/tree/tools/livecd-iso-to-disk.sh#n27 livecd-iso-to-disk сценарии], которые вы также можете увидеть, запустив {{command|su -c 'livecd-iso-to-disk --help'}}.  


Для того, чтобы использовать существующую загрузочную флэшку USB под образ Fedora, без удаления данных на нем, нужно убедиться, что диск USB не примонтирован до выполнения следующих действий и когда будет предложено дайте пароль суперпользователя:
Для того, чтобы использовать существующую загрузочную флэшку USB под образ Fedora, без удаления данных на нем, нужно убедиться, что диск USB не примонтирован до выполнения следующих действий и когда будет предложено дайте пароль суперпользователя:
Если {{command|livecd-iso-to-disk}} доступны в файловой системе iso,
$ su -c "/tmp/live/LiveOS/livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
В противном случае,
$ su -c "livecd-iso-to-disk Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"


(См. [[#Data persistence|Data persistence]] Ниже о том, как создать Live USB устройств с более чем временное хранение пользовательских файлов и настроек)
См. [[#Сохранение данных|Сохранение данных]] Ниже о том, как создать Live USB устройств с более чем временное хранение пользовательских файлов и настроек


В случае, если не возможно, загрузиться с диска, созданным с методом как было показано выше, то повторное переразделение и повторное форматирования, и сброс главной загрузочной записи позволит осуществить загрузку:
В случае, если не возможно, загрузиться с диска, созданным с методом как было показано выше, то повторное переразделение и повторное форматирования, и сброс главной загрузочной записи позволит осуществить загрузку:
$ su -c "livecd-iso-to-disk --reset-mbr Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"
{{command|su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"}}


{{admon/warning | Внимание | Следующий метод сотрет все данные на диске USB! Пожалуйста, прочитайте инструкции более ''тщательно''.}}
{{admon/warning | Внимание | Следующий метод сотрет все данные на диске USB! Пожалуйста, прочитайте инструкции более ''тщательно''.}}
При необходимости, вы можете {{command|livecd-iso-to-disk}} передать и переформатирование целевой флэшке. Это похоже на выполнение шагов инструкции повторного разбиения на разделы и переформатирования, описанных ранее в этом руководстве.
При необходимости, вы можете {{command|livecd-iso-to-disk}} передать и переформатирование целевой флэшке : {{command|su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"}}
$ su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"


=== UEFI boot на USB брелке ===
==== UEFI boot на USB брелке ====


Независимо от того как образ Fedora записан на флэшку USB и будет ли он загружаться через UEFI изначально является довольно сложным вопросом, который зависит от выпуска Fedora, тип образа (live или non-live), и методом, используемый для ее записи. {{command|--efi}} параметр инструмента {{command|livecd-iso-to-disk}} пытается сделать флэшку загрузочным для UEFI.
Независимо от того как образ Fedora записан на флэшку USB и будет ли он загружаться через [[wikipedia:UEFI|UEFI]] изначально является довольно сложным вопросом, который зависит от выпуска Fedora, тип образа (live или non-live), и методом, используемый для ее записи. {{command|--efi}} параметр инструмента {{command|livecd-iso-to-disk}} пытается сделать флэшку загрузочным для UEFI.


По состоянию на {{FedoraVersion|long|17}}, все образы, записанные с использованием методом ''dd'' должны быть UEFI загрузочными, и все образы записаные с {{command|livecd-iso-to-disk --format --reset-mbr --efi}} должны быть UEFI-загрузочными. Использование {{command|--efi}} без {{command|--format}} и {{command|--reset-mbr}} можно рассматриваться как 'максимум усилий', и не может привести к подержке UEFI-загрузки.
По состоянию на {{FedoraVersion|long|17}}, все образы, записанные с использованием методом ''dd'' должны быть UEFI загрузочными, и все образы записаные с {{command|livecd-iso-to-disk --format --reset-mbr --efi}} должны быть UEFI-загрузочными. Использование {{command|--efi}} без {{command|--format}} и {{command|--reset-mbr}} можно рассматриваться как 'максимум усилий', и не может привести к подержке UEFI-загрузки.
==== Создание USB диска из запущеного LIVE окружения ====
Если вы уже работаете с live CD, DVD или USB и хотите преобразовать его в загрузочный USB диск, выполните следующую команду: {{command|su -c "livecd-iso-to-disk /run/initramfs/livedev /dev/sdX"}}
(Для версий до Fedora 17, используйте {{Code|/dev/live}} вместо {{Code|/run/initramfs/livedev}}.)


==== Сохранение данных ====
==== Сохранение данных ====


Сохранение данных означает, что ваши файлы и настройки сохранятся даже после перезагрузки live системы. Вы можете выполнять обновление как при обычной установке на жесткий диск, за исключением обновлений ядра, они не поддерживаются. Основное применение этой функция загрузка USB брелка с вашего live образа, с сохранением всех изменений.  
Данные настойчивость означает, что ваши файлы и настройки будут сохраняться даже после перезагрузки живой системы. Вы можете выполнять обновление как обычная установка на жесткий диск, кроме обновления ядра [[#Kernel updates|manual intervention]] и [[#limited overlay|overlay space may be insufficient]]. Основное назначение этой функции загрузки флэшки USB с LIVE образа и сохранение изменениний. Обратите внимание, что вам нужно есть место на карте памяти USB для LIVE образа, а также оверврайта и любых других данных, которые вы хотите на поместить на флэшку.
 
Используйте ''Graphical Method'', описанные выше, чтобы легко это сделать. Существует графический ползунок в интерфейсе, и вы можете его использовать, чтобы назначить место на флэшке для постоянного хранения.
 
При использовании инструмента {{command|livecd-iso-to-disk}}, добавьте параметр {{command|--overlay-size-mb}} , чтобы добавить постоянное хранилище данных для флэшки. Например:{{command|su -c "livecd-iso-to-disk --overlay-size-mb 512 Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"}}
 
где 512 является желаемый размер (в мегабайтах) файла изменений. Скрипт [[livecd-iso-to-disk]] не будет принимать значение файла изменений большего размера, чем 2047 для VFAT, но для файловой системы ext[234] оно ограничивается только доступным пространством.


Используйте liveusb-creator, предназначеную для этого графическую утилиту. Liveusb-creator доступен в репозитории Fedora и для Windows пользователей.
{{anchor|limited overlay}}


Если предпочитаете командную строку, можно запустить следующую команду:
{{admon/note | Ограничение на файл изменений | Одно очень важное замечание об использовании "главного" файла изменений для системных изменений является то, что это в настоящее время осуществляются (как  [[wikipedia:Device mapper|Device-mapper]] от копирования при записи снимка) при каждом изменении на нем (запись и удаление), что вычитается из своей свободного пространства, так что в конечном итоге будет превышен предел и ваш USB брелок больше не будет способен загрузится (смотри [http://thread.gmane.org/gmane.linux.kernel.device-mapper.devel/14644 dm-devel discussion] и [[LiveOS_image#Overlay_recovery|this page]] для ликвидации последствий чрезвычайных ситуаций). Из-за этих ограничений, целесообразно использовать сохранения на уровне системы очень экономно, только для изменений конфигурации и для только важных обновления безопасности.
Или, если у вас есть достаточно свободного пространства, изменения в файловой системе моментальных снимков корневого LiveOS могут быть объединены в новую копию корневой файловой системы. Смотри [[LiveOS image#Merge overlay into new image|эту страницу ]] инструкции.


<pre>
Смотри [[#Mounting a Live USB filesystem|эту секцию]] для установки корневой файловой системы за пределами загрузки.
$ livecd-iso-to-disk --overlay-size-mb 512 /path/to/ISO /dev/USBPARTITIONNAME
</pre>


где 512 является желаемый размер (в мегабайтах) файла изменений. Скрипт livecd-iso-to-disk не будет принимать значение файла изменений большего размера, чем 2047 для VFAT, но для файловой системы ext[23] оно ограничивается только доступным пространством. Можно найти сценарий livecd-iso-to-disk в каталоге LiveOS на верхнем уровне образа CD диска. Обратите внимание, что вы должны иметь место на USB брелке для live образа, плюс файл изменений, плюс любые другие данные, которые вы хотите расположить на брелке.
Для нормальной, стойкой к многократной записи (по сравнению с однократной записью) файлу изменений, используйте опцию ''--home-size-mb'' для создания домашнего каталога файловой системы для личных файлов. В отличие от главного файла изменений системы, home.img могут быть повторно использованы и смонтированного даже вне LiveUSB окружающей среды.}}


{{admon/note | Ограничение на файл изменений | Одно очень важное замечание об использовании "главного" файла изменений для системных изменений является то, что это в настоящее время осуществляются (как LVM от копирования при записи снимка) при каждом изменении на нем (запись и удаление), что вычитается из своей свободного пространства, так что в конечном итоге будет превышен предел и ваш USB брелок больше не будет способен загрузится. Из-за этих ограничений, целесообразно использовать сохранения на уровне системы очень экономно, только для изменений конфигурации и для только важных обновления безопасности. Для понастоящему стойкой к многократной записи (по сравнению с однократной записью) файлу изменений, используйте опцию ''--home-size-mb'' для создания домашнего каталога файловой системы для личных файлов. В отличие от главного файла изменений системы, home.img могут быть повторно использованы и смонтированного даже вне LiveUSB окружающей среды.}}
Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе:{{command|dmsetup status live-rw}}


Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе:
dmsetup status
Можно увидеть приблизительно следующее:
Можно увидеть приблизительно следующее:
<pre>
live-rw: 0 8388608 snapshot 42296/204800 176
</pre>
где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении.


live-osimg.min: 0 8388608 snapshot 2352/2352 24
= Инструкция для Windows =
live-rw: 0 8388608 snapshot 42296/204800 176


где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении.
== Использование {{command|liveusb-creator}} ==


== Преобразование с Live CD/DVD ==
[[Image:Liveusb-creator.png]]


Если вы уже используете Live CD или DVD и хотите, преобразовать его в загрузочный USB брелок, запустите следующую команду:
Fedora USB диски могут быть созданы с помощью утилиты [http://fedorahosted.org/liveusb-creator liveusb-creator]. Обратите внимание, что эта утилита способна записывать только Live образы.


<pre>
* Скачайте liveusb-creator с [http://fedorahosted.org/liveusb-creator сайта]
$ livecd-iso-to-disk /dev/sr0 /dev/USBPARTITIONNAME
* Два раза нажмите на ''liveusb-creator''
</pre>


== Как загрузится с Live USB диска ==
Для использования инструмента, просто выберите релиз Fedora для загрузки из раскрывающегося списка в правом верхнем углу (или выберите заранее загруженный ISO файл с помощью кнопки в верху слева ''Browse''), выберите диск USB куда вы хотите записать образ ''Target Device'' из выпадающего списка, и нажмите кнопку ''Create Live USB''.
= Загрузка с USB диска =
[[Image:Bios_USB_boot.jpg|thumb|right|Set USB as first boot device. Your BIOS may be different.]]


* Выключите компьютер.
* Выключите компьютер.
Line 284: Line 199:
** При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB.
** При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB.


{{Anchor|dvd2usb}}
= Поиск и устранение неисправностей =


== Как сделать загрузочный USB диск для установки Fedora вместо использования физического DVD ==
== проблемы liveusb-creator ==


=== Почему я хочу сделать установку с USB устройства как с DVD, а не как LiveCD? ===
* Прочтите [http://fedorahosted.org/liveusb-creator/wiki/FAQ liveusb-creator FAQ].
 
Если нужно сделать установку на нетбук на котором нет оптического привода, и мы хотим использовать дополнительную гибкость установки как при инсталяции с обычного DVD. Что дает настроику выбора пакетов, выбор необходимой файловой системы которая предпочительной вам для корневой файловой системы (ext3 или ext4, btrfs и т.д.), и также доступ режима восстановления.
 
=== Подготовка брелка USB ===
 
Для простого способа устновки используйте '''unetbootin''' или '''livecd-iso-to-disk''' сценарий из пакета Fedora livecd-tools. Обратите внимание, что графический liveusb-creator не поддерживает установку DVD на USB.
 
Для ручной установки выполните следующие шаги:
 
В начале нужно скачать файл Fedora-12-i386-DVD.iso с одного из зеркал Fedora.
Через опцию loop примонтрируете iso куда нибудь, например /mnt/tmp
 
<pre>
# mount -o loop /path-to-iso/Fedora-12-i386-DVD.iso /mnt/tmp
</pre>
 
Теперь подключите USB брелок и скопируйте основной iso файл и каталог images в корень USB диска.
 
<pre>
# cp /path-to-iso/Fedora-12-i386-DVD.iso /media/usbdisk/
# cp -r /mnt/tmp/images /media/usbdisk/
</pre>
 
Скачайте boot.iso файл с rawhide зеркала с каталога development/i386/os/images/ и сохраните его на жестком диске вашего компьютера.
 
С запущеной {{FedoraVersion||текущей}} системы (в том числе {{FedoraVersion||текущий}} livecd) make sure you have the livecd-tools package installed by doing:убедитесь, что установлен livecd-tools пакет, выполнив:
<pre>
yum install livecd-tools
</pre>
 
Используйте команду "mount" чтобы найти USB брелок (например, /dev/sdb1) или посмотрите файл /var/log/messages чтобы определить куда примонтирован брелок.
Нужно размонтировать USB брелок через значок на рабочем столе или через команду umount, но необходимо запомнить на каком устройстве он был примонтирован (например, / dev/sdb1)
 
Теперь от root нужно запустить:
<pre>
# livecd-iso-to-disk path-to/boot.iso /dev/sdb1
</pre>
 
Если брелок не является загрузочным, то обратитесь к информации ниже, чтобы сделать его загрузочным, иначе эта команда не сможет быть выполнена.
 
Теперь мы имеем загрузочный USB брелок, который пройдет для установки {{FedoraVersion||текущей}} Fedora. При загрузки с брелка, выберите жесткий диск для установки и диск /dev/sdb1 ( или ваш диск для USB ) чтобы путь указывал на /
 
Остальная часть установки должна быть такой же, как для использования DVD в оптическом приводе, но при выборе вариантов убедитесь, что разбиваете диска более тщательно, если используется свое разбиение, а также убедитесь, что загрузчик установлен на правильный диск - по умолчанию он будет установлена на USB брелок так что придется поменять его на загрузочную запись указывающую на жесткий диск.
 
== Возможные ошибки и их решение ==
 
=== проблемы liveusb-creator ===
 
* Прочтите [https://fedorahosted.org/liveusb-creator/wiki/FAQ liveusb-creator FAQ].
* Ошибки отслеживаются в [https://fedorahosted.org/liveusb-creator/ Trac] - см., например, [https://fedorahosted.org/liveusb-creator/report/1 существующие замечания].  Пожайлуста создайте [https://fedorahosted.org/liveusb-creator/newticket новый тикет] если возникли какие-либо проблемы, которых еще не было.
* Ошибки отслеживаются в [https://fedorahosted.org/liveusb-creator/ Trac] - см., например, [https://fedorahosted.org/liveusb-creator/report/1 существующие замечания].  Пожайлуста создайте [https://fedorahosted.org/liveusb-creator/newticket новый тикет] если возникли какие-либо проблемы, которых еще не было.
* Можно прочесть [https://fedorahosted.org/mailman/listinfo/liveusb-creator список рассылки liveusb-creator] или [https://fedorahosted.org/pipermail/liveusb-creator/ архив списка] которые также могут быть полезны.
* Можно прочесть [https://fedorahosted.org/mailman/listinfo/liveusb-creator список рассылки liveusb-creator] или [https://fedorahosted.org/pipermail/liveusb-creator/ архив списка] которые также могут быть полезны.
Line 345: Line 211:
Если видите следующее сообщение, необходимо сделать раздел загрузочным.
Если видите следующее сообщение, необходимо сделать раздел загрузочным.
<pre>
<pre>
$ livecd-iso-to-disk Fedora-<release>-Live-i686.iso /dev/sdb1
$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
Partition isn't marked bootable!
Partition isn't marked bootable!
You can mark the partition as bootable with  
You can mark the partition as bootable with  
     $ /sbin/parted /dev/sdb
     $ /sbin/parted /dev/sdX
     (parted) toggle N boot
     (parted) toggle N boot
     (parted) quit
     (parted) quit
Line 354: Line 220:
</pre>
</pre>


Чтобы сделать раздел загрузочным,
Чтобы пометить раздел загрузочным, запустите parted, и дайте команду 'toggle X boot'. Например:
<pre>
<pre>
$ parted /dev/sdb
$ parted /dev/sdX
GNU Parted 1.8.6
GNU Parted 1.8.6
Using /dev/sdb
Using /dev/sdX
Welcome to GNU Parted! Type 'help' to view a list of commands.
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                             
(parted) print                                                             
Model: Imation Flash Drive (scsi)
Model: Imation Flash Drive (scsi)
Disk /dev/sdb: 1062MB
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Partition Table: msdos
Line 372: Line 238:
(parted) print                                                     
(parted) print                                                     
Model: Imation Flash Drive (scsi)
Model: Imation Flash Drive (scsi)
Disk /dev/sdb: 1062MB
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Partition Table: msdos
Line 387: Line 253:
Если получаете следующее сообщение, необходимо дать имя разделу.
Если получаете следующее сообщение, необходимо дать имя разделу.
<pre>
<pre>
$ livecd-iso-to-disk Fedora-<release>-Live-i686.iso /dev/sdb1
$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
Need to have a filesystem label or UUID for your USB device
Need to have a filesystem label or UUID for your USB device
Label can be set with /sbin/dosfslabel
Label can be set with /sbin/dosfslabel
Line 395: Line 261:
Задайте имя раздела.
Задайте имя раздела.
<pre>
<pre>
$ dosfslabel /dev/sdb1 usbdisk
su -c "dosfslabel /dev/sdX LIVE"
</pre>
</pre>


=== Раздел имеет различные физические/логические окончания! ===
=== Раздел имеет различные физические/логические окончания! ===


Если получаете следующее сообщение, возможно, потребуется отформатировать флэш диск.
Если вы получили сообщение ''Partition has different physical/logical endings!'' от команды fdisk, возможно, потребуется отформатировать флешку, как описано ранее в этом руководстве.
<pre>
$ fdisk -l /dev/sdb
 
Disk /dev/sdb: 2029 MB, 2029518848 bytes
129 heads, 32 sectors/track, 960 cylinders
Units = cylinders of 4128 * 512 = 2113536 bytes
 
Device Boot      Start        End      Blocks  Id  System
/dev/sdb1  *          1        961    1981936    6  FAT16
Partition 1 has different physical/logical endings:
phys=(967, 128, 32) logical=(960, 31, 32)
</pre>


=== MBR скорее всего пуст! ===
=== MBR скорее всего пуст! ===


Если при пробной загрузки видите отчет о поврежденном загрузочном секторе, или вы получите следующее сообщение, вам необходимо установить MBR.
Если при пробной загрузки видите отчет о поврежденном загрузочном секторе, или вы получите следующее сообщение, вам необходимо установить или сбросить Главную Загрузочную Запись (MBR).
<pre>
<pre>
$ livecd-iso-to-disk Fedora-<release>-Live-i686.iso /dev/sdb1
$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
MBR appears to be blank.
MBR appears to be blank.
You can add an MBR to this device with
You can add an MBR to this device with
Line 427: Line 281:
Установите загрузочную запись MBR,
Установите загрузочную запись MBR,
<pre>
<pre>
$ cat /usr/share/syslinux/mbr.bin > /dev/sdb
$ su -c "livecd-iso-to-disk --reset-mbr Fedora-x86_64-Live-Desktop.iso /dev/sdX"
</pre>
</pre>


=== Ошибка загрузчика SYSLINUX ===
== Вопросы использования других дистрибутивов ==


Если используется скрипт на старых релизах Red Hat или Fedora и видите следующее сообщение об ошибке,
Ubuntu и производные дистрибутивы имеют программу usb-creator, схожую с Live USB Creator. Они как правило ''не работают'' с Fedora образами ISO. Usb-creator ISO требует, планировки Debian  с файлом /.disk/info и каталогов casper. Не пытайтесь использовать эту утилиту для записи образа ISO Fedora.
<pre>
SYSLINUX 3.xx ... EBIOS Load error - Boot error
</pre>


Возможно нужно обновить syslinux до версии 3.50 или выше от Peter Anvin's [http://syslinux.zytor.com/faq.php SYSLINUX] .
Сценарий livecd-iso-to-disk не предназначен для запуска из не-Fedora системы. Даже если это произойдет, чтобы запустится и записать по-видимому успешно флэшку из некоторых других дистрибутивов, флэшка может не загрузиться. Использование livecd-iso-to-disk на любом дистрибутиве, отличным от Fedora не поддерживается и не должно работать: пожалуйста, используйте альтернативный метод, such as {{command | dd}} описанный выше.
* http://www.kernel.org/pub/linux/utils/boot/syslinux/RPMS/i386/


== Тестирование Live образа с USB ==
= Тестирование Live образа с USB =


Можно проверить Live образ с USB через запуск его в QEMU, как показано на скриншоте ниже.
Можно проверить Live образ с USB через запуск его в QEMU, как показано на скриншоте ниже.


  [[Image:FedoraLiveCD_USBHowTo_usb_flash_with_qemu.png|thumb]]
  [[Image:Screenshot_qemu_gtk3.png‎|thumb]]


Например, если ваш USB флэш диск примонтирован как /dev/sdb1, нужно выполнить следующую команду:
Например, выполнитe следующую команду:
<pre>
<pre>
$ umount /dev/sdb1
su -c 'umount /dev/sdX1'
$ qemu -hda /dev/sdb -m 256 -vga std
qemu -hda /dev/sdX -m 1024 -vga std
</pre>
</pre>


== Смотри также ==
= Монтирование файловой системы Live USB =
 
Вы можете использовать сценарий [http://git.fedorahosted.org/git?p=hosted/livecd;a=blob_plain;f=tools/liveimage-mount;hb=HEAD '''''liveimage-mount'''''] из пакета {{package|livecd-tools}} для монтирования устройство USB или другого образа LiveOS, таких как ISO или Live CD. Это удобно, если вы хотите скопировать некоторые файлы из файловой системы LiveOS на Live USB, или просто проверить файлы в Live iso или Live CD.
 
= Обновление Ядра =
Если у вас есть [[#limited overlay|sufficient overlay space]] для размещения обновлений ядра на работающей флэшке с LIVE образом, ядро ​​и initramfs будут установлены в каталог /boot. Чтобы следующий раз загрузится с этим ядром эти файлы должны быть перемещены в /syslinux каталог установочного раздела. Это доступно из запущенных Онлайн файловой системы USB либо в /mnt/live или /run/initramfs/live точка монтирования. Новый initramfs (например, initramfs-3.3.2-6.fc16.x86_64.img) и ядра (например, vmlinuz-3.3.2-6.fc16.x86_64) должны быть перенесены на замену в /mnt/live/syslinux/initrd0.img и /mnt/live/syslinux/vmlinuz0 файлы, соответственно.
 
* '''Note''': Начиная с Fedora 17, [[dracut]] не включает в себя по умолчанию модуль dmsquash-live. Так что надо включить его в {{Code|/etc/dracut.conf}}, для примера,<br><pre># echo 'add_dracutmodules+=" dmsquash-live "' >> /etc/dracut.conf</pre>
 
Следующие команды будут перемещать новые файлы ядра и initramfs и создать символические ссылки на них, в случае, если позже хочет выполнить полную установку образа на жесткий диск.
 
bootpath=run/initramfs/live/syslinux
# bootpath=mnt/live/syslinux
new=3.3.2-6.fc16.x86_64
 
cd /
mv -f boot/vmlinuz-$new ${bootpath}/vmlinuz0
mv -f boot/initramfs-${new}.img ${bootpath}/initrd0.img
&nbsp;
ln -fs -T ../${bootpath}/vmlinuz0 boot/vmlinuz-$new
ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img
 
= Смотри также =
[http://www.redhatmagazine.com/2007/11/07/i-am-fedora-and-so-can-you/ Red Hat Журнал | Fedora для дела !]
[http://www.redhatmagazine.com/2007/11/07/i-am-fedora-and-so-can-you/ Red Hat Журнал | Fedora для дела !]


== Ссылки ==
= Ссылки =


* http://www.redhat.com/archives/fedora-test-list/2007-May/msg00308.html
* http://www.redhat.com/archives/fedora-test-list/2007-May/msg00308.html
Line 462: Line 334:
[[Category:LocalizationRussian]]
[[Category:LocalizationRussian]]
[[Category:Страницы на русском]]
[[Category:Страницы на русском]]
<noinclude>
[[Category:LiveMedia]]
</noinclude>

Revision as of 15:55, 17 January 2013

Эта страница объясняет Как создать и использовать Fedora USB носители. Система Live USB, хранится на флэш памяти, которую иногда называют брелком, что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск. Live USB брелки имеют возможность сохранять изменения в системе, называемую защищеными изменениями. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах.

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

Note.png
Быстрый старт
Это простой процесс для большинства людей. Почти все USB брелки предоставляются производителем оборудования готовым к использованию для этого. Если у вас есть какие-либо документы на карте памяти USB, то не плохая идея перед началом работы сделать их резервные копии.
  • Скачайте программу LiveUSB Creator с http://fedorahosted.org/liveusb-creator если у вас Windows, или если у вас система Linux используйте PackageKit или yum.
  • Скачайте образ Live ISO с http://fedoraproject.org/get-fedora.
  • Вставьте USB брелок и запустите программу LiveUSB Creator.

Перегрузите компьютер выбрав загрузку с USB брелка ( обычно это специальная клавиша удерживаемая при загрузке, например как F12 ) и вы уже в рабочей системе!

Если нужны технические подробности или хотите получить больше информации об альтернативных инструментах и новом использовании, прочтите инструкцию дальше.
Important.png
Создание Live CD ISO образа
система Live USB создается из того же файла образа ISO, который используется для создания Live CD/DVD диска. Можете скачать ISO образы с страницы загрузки Fedora. Прочтите создание образа Live CD для получения дополнительной информации по созданию собственных файлов для ISO образа.

Системные требования

  • Рабочий компьютер под управлением GNU/Linux, Windows или MacOS.
  • USB флаш диск, также известный как USB брелок или флеш накопитель, с свободным местом не менее 1 GB.
  • Fedora ISO образ, можно загрузить с http://fedoraproject.org/get-fedora.

Возможность загрузки с USB диска

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

  • Если Ваш USB брелок не в рабочем состоянии, эта процедура может завершиться неудачей. Следите за сообщениями об ошибках в ходе процесса.

Инструкция для GNU/Linux

Информация про USB диск

Первый шаг заключается в определении названия разделов диска USB.

  • Вставьте флешку в порт USB.
  • Откройте терминал и выполните команду dmesg.
  • Вы увидите что-то вроде
[32656.573467] sd 8:0:0:0: [sdX] Attached SCSI removable disk

где sdX будет sdb, sdc, sdd, и т.д. Принять к сведению эту метку, так как это название диска, который будем использовать. С этого момента будем называть его sdX.

Проверка размера диска USB

Как отмечалось ранее, диск должен иметь не менее 1 Гб дискового пространства. Можете проверить это, запустив df -h команду. Посмотрите на следующую строку:

/dev/sdX1            3.9G  4.0K  3.9G  1% /media/usbdisk

и убедитесь, что в первой колонке написано больше, чем 1.0G.

Вы также можете использовать файловый менеджер, например nautilus, щелкнув правой кнопкой мыши и выбрав Свойства:

Properties USB size.png

Запись образа

Графический способ: использование liveusb-creator (только для Windows/Fedora)

Fedora Live USB creator.png

Fedora USB диски могут быть созданы с помощью утилиты liveusb-creator. Обратите внимание, что эта утилита способна записывать только Live образы.

Вы можете выбрать в меню Add/Remove Programs и найти там liveusb-creator или использовать командную строку:

su -c 'yum install liveusb-creator'

Для запуска выполните liveusb-creator в командной строке, или search liveusb-creator on the GNOME activities overview.

Чтобы воспользоваться этим инструментом, просто выберите релиз Fedora для загрузки в раскрывающемся списке сверху справа (или выберете ISO файл который уже загрузили, с помощью кнопки Browse в верхнем левом углу), выберите флэшку USB на которую вы хотите записать образ выпадающий список Target Device и нажмите Create Live USB кнопку.

Другой графический способ: использование Unetbootin

Warning.png
Unetbootin
После каждого релиза Fedora приходят сообщения о проблемах с установкой образов, созданных в Unetbootin. Используйте всегда самую последнюю версию Unetbootin из доступных, для лучшего результата. Но в любом случае это хуже чем использование liveusb-creator, livecd-iso-to-disk и dd. Если возникли проблемы с Unetbootin, пожалуйста, свяжитесь с Unetbootin разработчиками, а не разработчиками Fedora.

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

Unetbootin gtk3.png

  • Загрузите последнюю версию Unetbootin с http://unetbootin.sourceforge.net/ и установите ее.
  • Возможно, придется ввести пароль администратора при запуске.
  • Нажмите на кнопку Diskimage и выберите файл ISO который скачали.
  • Select Type: USB drive and choose sdX drive. Выберите тип: USB-диск и sdX диск.
  • Нажмите OK.
Note.png
Примечание
Если вы не видите sdX в списке, возможно, придется переформатировать диск, и уничтожить все данные на диске:
su -c "umount /dev/sdX"
su -c "mkfs.vfat -I /dev/sdX"
.

Метод командной строки: запись образа напрямую

Warning.png
ВНИМАНИЕ
Это сотрет все данные на диске USB! Пожалуйста, ознакомьтесь с приведенным ниже инструкциями внимательнои убедитесь, что вы пишете на нужный диск (sdX).

Для записи файлов ISO непосредственно на диск, выполните:

su -c "dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M"

Или, если вы работаете в дистрибутиве на базе Ubuntu

sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M

Обратите внимание, что этот процесс займет некоторое время, и вы не увидите никакой информации во время ее работы.

Метод командной строки: Использование livecd-iso-to-disk инструмента (только Fedora)

Убедитесь, что livecd-tools пакет установлен с помощью команды rpm -q livecd-tools. Вы увидите, имя пакета RPM и номер версии, если он установлен, или ничего не увидете если он не установлен.

Если "livecd-tools" не установлен, установите его с помощью этой команды, или PackageKit: su -c 'yum install livecd-tools'

Подробную информацию об использовании доступно на первых страницах в сети livecd-iso-to-disk сценарии, которые вы также можете увидеть, запустив su -c 'livecd-iso-to-disk --help'.

Для того, чтобы использовать существующую загрузочную флэшку USB под образ Fedora, без удаления данных на нем, нужно убедиться, что диск USB не примонтирован до выполнения следующих действий и когда будет предложено дайте пароль суперпользователя:

См. Сохранение данных Ниже о том, как создать Live USB устройств с более чем временное хранение пользовательских файлов и настроек

В случае, если не возможно, загрузиться с диска, созданным с методом как было показано выше, то повторное переразделение и повторное форматирования, и сброс главной загрузочной записи позволит осуществить загрузку: su -c "livecd-iso-to-disk --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

Warning.png
Внимание
Следующий метод сотрет все данные на диске USB! Пожалуйста, прочитайте инструкции более тщательно.

При необходимости, вы можете livecd-iso-to-disk передать и переформатирование целевой флэшке : su -c "livecd-iso-to-disk --format --msdos --reset-mbr Fedora-17-x86_64-Live-Desktop.iso /dev/sdX"

UEFI boot на USB брелке

Независимо от того как образ Fedora записан на флэшку USB и будет ли он загружаться через UEFI изначально является довольно сложным вопросом, который зависит от выпуска Fedora, тип образа (live или non-live), и методом, используемый для ее записи. --efi параметр инструмента livecd-iso-to-disk пытается сделать флэшку загрузочным для UEFI.

По состоянию на Fedora 17, все образы, записанные с использованием методом dd должны быть UEFI загрузочными, и все образы записаные с livecd-iso-to-disk --format --reset-mbr --efi должны быть UEFI-загрузочными. Использование --efi без --format и --reset-mbr можно рассматриваться как 'максимум усилий', и не может привести к подержке UEFI-загрузки.

Создание USB диска из запущеного LIVE окружения

Если вы уже работаете с live CD, DVD или USB и хотите преобразовать его в загрузочный USB диск, выполните следующую команду: su -c "livecd-iso-to-disk /run/initramfs/livedev /dev/sdX"

(Для версий до Fedora 17, используйте /dev/live вместо /run/initramfs/livedev.)

Сохранение данных

Данные настойчивость означает, что ваши файлы и настройки будут сохраняться даже после перезагрузки живой системы. Вы можете выполнять обновление как обычная установка на жесткий диск, кроме обновления ядра manual intervention и overlay space may be insufficient. Основное назначение этой функции загрузки флэшки USB с LIVE образа и сохранение изменениний. Обратите внимание, что вам нужно есть место на карте памяти USB для LIVE образа, а также оверврайта и любых других данных, которые вы хотите на поместить на флэшку.

Используйте Graphical Method, описанные выше, чтобы легко это сделать. Существует графический ползунок в интерфейсе, и вы можете его использовать, чтобы назначить место на флэшке для постоянного хранения.

При использовании инструмента livecd-iso-to-disk, добавьте параметр --overlay-size-mb , чтобы добавить постоянное хранилище данных для флэшки. Например:su -c "livecd-iso-to-disk --overlay-size-mb 512 Fedora-16-x86_64-Live-Desktop.iso /dev/USBPARTITIONNAME"

где 512 является желаемый размер (в мегабайтах) файла изменений. Скрипт livecd-iso-to-disk не будет принимать значение файла изменений большего размера, чем 2047 для VFAT, но для файловой системы ext[234] оно ограничивается только доступным пространством.

Note.png
Ограничение на файл изменений
Одно очень важное замечание об использовании "главного" файла изменений для системных изменений является то, что это в настоящее время осуществляются (как Device-mapper от копирования при записи снимка) при каждом изменении на нем (запись и удаление), что вычитается из своей свободного пространства, так что в конечном итоге будет превышен предел и ваш USB брелок больше не будет способен загрузится (смотри dm-devel discussion и this page для ликвидации последствий чрезвычайных ситуаций). Из-за этих ограничений, целесообразно использовать сохранения на уровне системы очень экономно, только для изменений конфигурации и для только важных обновления безопасности.

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

Смотри эту секцию для установки корневой файловой системы за пределами загрузки.

Для нормальной, стойкой к многократной записи (по сравнению с однократной записью) файлу изменений, используйте опцию --home-size-mb для создания домашнего каталога файловой системы для личных файлов. В отличие от главного файла изменений системы, home.img могут быть повторно использованы и смонтированного даже вне LiveUSB окружающей среды.

Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе:dmsetup status live-rw

Можно увидеть приблизительно следующее:

 live-rw: 0 8388608 snapshot 42296/204800 176

где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении.

Инструкция для Windows

Использование liveusb-creator

Liveusb-creator.png

Fedora USB диски могут быть созданы с помощью утилиты liveusb-creator. Обратите внимание, что эта утилита способна записывать только Live образы.

  • Скачайте liveusb-creator с сайта
  • Два раза нажмите на liveusb-creator

Для использования инструмента, просто выберите релиз Fedora для загрузки из раскрывающегося списка в правом верхнем углу (или выберите заранее загруженный ISO файл с помощью кнопки в верху слева Browse), выберите диск USB куда вы хотите записать образ Target Device из выпадающего списка, и нажмите кнопку Create Live USB.

Загрузка с USB диска

Set USB as first boot device. Your BIOS may be different.
  • Выключите компьютер.
  • Вставьте диск USB в порт USB.
  • Удалите все другие портативные носители, такие как CD, DVD или гибкие диски.
  • Включите компьютер.
  • Если компьютер настроен на автоматическое загрузку с диска USB, вы увидите экран, который говорит: "Automatic boot in 10 seconds..." с отсчетом времени.
  • Если компьютер начинает загрузку с жесткого диска, нужно вручную настроить его для загрузки с диска USB.
    • Дождитесь нужного времени для безопасной перезагрузки.
    • Когда машина начнет перезагрузку, внимательно следить за инструкциями на какую клавишу нажать (как правило, это Функцииональный Клавиши или Escape), чтобы ввести выбора загрузочного устройства меню, или войдите в "BIOS Setup". Нажмите и удерживайте, нужную клавишу. Если увидите, окно возможностей (часто лишь несколько секунд), то перезагрузитесь и попробуйте еще раз.
    • Используйте меню BIOS Setup, чтобы сделать ваш USB диск первым в последовательности загрузки. Это может быть указание на жесткий диск, а не как съемный диск. У каждого производителя оборудования может быть свой способ для этого. Будьте осторожны! ваш компьютер может стать не загружаемым или потерять функциональность, если вы измените другие параметры. Хотя эти параметры могут быть отменены, но нужно помнить, что вы изменили, чтобы изменить их обратно.
    • При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB.

Поиск и устранение неисправностей

проблемы liveusb-creator

Раздел не помечен как загрузочный!

Если видите следующее сообщение, необходимо сделать раздел загрузочным.

$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
Partition isn't marked bootable!
You can mark the partition as bootable with 
    $ /sbin/parted /dev/sdX
    (parted) toggle N boot
    (parted) quit
Cleaning up to exit...

Чтобы пометить раздел загрузочным, запустите parted, и дайте команду 'toggle X boot'. Например:

$ parted /dev/sdX
GNU Parted 1.8.6
Using /dev/sdX
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: Imation Flash Drive (scsi)
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  1062MB  1062MB  primary  fat16             

(parted) toggle 1 boot
(parted) print                                                    
Model: Imation Flash Drive (scsi)
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  1062MB  1062MB  primary  fat16        boot 

(parted) quit                                                             
Information: Don't forget to update /etc/fstab, if necessary.             

Разделы должны иметь метки файловой системы!

Если получаете следующее сообщение, необходимо дать имя разделу.

$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
Need to have a filesystem label or UUID for your USB device
Label can be set with /sbin/dosfslabel
Cleaning up to exit...

Задайте имя раздела.

su -c "dosfslabel /dev/sdX LIVE"

Раздел имеет различные физические/логические окончания!

Если вы получили сообщение Partition has different physical/logical endings! от команды fdisk, возможно, потребуется отформатировать флешку, как описано ранее в этом руководстве.

MBR скорее всего пуст!

Если при пробной загрузки видите отчет о поврежденном загрузочном секторе, или вы получите следующее сообщение, вам необходимо установить или сбросить Главную Загрузочную Запись (MBR).

$ su -c "livecd-iso-to-disk Fedora-x86_64-Live-Desktop.iso /dev/sdX"
MBR appears to be blank.
You can add an MBR to this device with
Cleaning up to exit...


Установите загрузочную запись MBR,

$ su -c "livecd-iso-to-disk --reset-mbr Fedora-x86_64-Live-Desktop.iso /dev/sdX"

Вопросы использования других дистрибутивов

Ubuntu и производные дистрибутивы имеют программу usb-creator, схожую с Live USB Creator. Они как правило не работают с Fedora образами ISO. Usb-creator ISO требует, планировки Debian с файлом /.disk/info и каталогов casper. Не пытайтесь использовать эту утилиту для записи образа ISO Fedora.

Сценарий livecd-iso-to-disk не предназначен для запуска из не-Fedora системы. Даже если это произойдет, чтобы запустится и записать по-видимому успешно флэшку из некоторых других дистрибутивов, флэшка может не загрузиться. Использование livecd-iso-to-disk на любом дистрибутиве, отличным от Fedora не поддерживается и не должно работать: пожалуйста, используйте альтернативный метод, such as dd описанный выше.

Тестирование Live образа с USB

Можно проверить Live образ с USB через запуск его в QEMU, как показано на скриншоте ниже.

Screenshot qemu gtk3.png

Например, выполнитe следующую команду:

su -c 'umount /dev/sdX1'
qemu -hda /dev/sdX -m 1024 -vga std

Монтирование файловой системы Live USB

Вы можете использовать сценарий liveimage-mount из пакета Package-x-generic-16.pnglivecd-tools для монтирования устройство USB или другого образа LiveOS, таких как ISO или Live CD. Это удобно, если вы хотите скопировать некоторые файлы из файловой системы LiveOS на Live USB, или просто проверить файлы в Live iso или Live CD.

Обновление Ядра

Если у вас есть sufficient overlay space для размещения обновлений ядра на работающей флэшке с LIVE образом, ядро ​​и initramfs будут установлены в каталог /boot. Чтобы следующий раз загрузится с этим ядром эти файлы должны быть перемещены в /syslinux каталог установочного раздела. Это доступно из запущенных Онлайн файловой системы USB либо в /mnt/live или /run/initramfs/live точка монтирования. Новый initramfs (например, initramfs-3.3.2-6.fc16.x86_64.img) и ядра (например, vmlinuz-3.3.2-6.fc16.x86_64) должны быть перенесены на замену в /mnt/live/syslinux/initrd0.img и /mnt/live/syslinux/vmlinuz0 файлы, соответственно.

  • Note: Начиная с Fedora 17, dracut не включает в себя по умолчанию модуль dmsquash-live. Так что надо включить его в /etc/dracut.conf, для примера,
    # echo 'add_dracutmodules+=" dmsquash-live "' >> /etc/dracut.conf

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

bootpath=run/initramfs/live/syslinux
# bootpath=mnt/live/syslinux
new=3.3.2-6.fc16.x86_64
cd /
mv -f boot/vmlinuz-$new ${bootpath}/vmlinuz0
mv -f boot/initramfs-${new}.img ${bootpath}/initrd0.img
 
ln -fs -T ../${bootpath}/vmlinuz0 boot/vmlinuz-$new
ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img

Смотри также

Red Hat Журнал | Fedora для дела !

Ссылки