No edit summary |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
<!--{{shortcut|FP:LANG}} --> | <!--{{shortcut|FP:LANG}} --> | ||
[[Image:Artwork_DesignService_fedora-iso-usb.png|right]] | |||
Эта страница объясняет '''Как создать и использовать Fedora USB носители'''. Система Live USB, хранится на флэш памяти, которую иногда называют ''брелком'', что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск. Live USB брелки имеют возможность сохранять изменения в системе, называемую ''защищеными изменениями''. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах. | Эта страница объясняет '''Как создать и использовать Fedora USB носители'''. Система Live USB, хранится на флэш памяти, которую иногда называют ''брелком'', что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск. Live USB брелки имеют возможность сохранять изменения в системе, называемую ''защищеными изменениями''. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах. | ||
В текущей версии Fedora также можно записать обычные,установочные Fedora образы (DVD или образ сетевой установки) на флешку USB. Этот способ многие пользователи считают более удобным и быстрым, чем запись на оптический диск. | В текущей версии Fedora также можно записать обычные,установочные Fedora образы (DVD или образ сетевой установки) на флешку USB. Этот способ многие пользователи считают более удобным и быстрым, чем запись на оптический диск. | ||
Line 22: | Line 16: | ||
Если нужны технические подробности или хотите получить больше информации об альтернативных инструментах и новом использовании, прочтите инструкцию дальше.}} | Если нужны технические подробности или хотите получить больше информации об альтернативных инструментах и новом использовании, прочтите инструкцию дальше.}} | ||
__TOC__ | __TOC__ | ||
Line 29: | 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 образа.}} | ||
= Системные требования = | |||
* Рабочий компьютер под управлением | * Рабочий компьютер под управлением GNU/Linux, Windows или MacOS. | ||
* [[wikipedia:USB flash drive|USB флаш диск]], также известный как USB брелок или флеш накопитель, с свободным местом не менее 1 GB | * [[wikipedia:USB flash drive|USB флаш диск]], также известный как USB брелок или флеш накопитель, с свободным местом не менее 1 GB. | ||
* Fedora ISO образ, можно загрузить с http://fedoraproject.org/get-fedora. | |||
== Возможность загрузки с USB диска == | |||
Не все компьютеры могут загружаться с USB диска, из-за различных настроек BIOS и возможностей систем. Если ваш компьютер не может этого сделать, эта процедура статья окажется бесполезной. Если вы не уверены, вы можете проверить установку образа на USB диск (возможно, стирая его данные), единственно чем вы рискуете, это потратите некоторое время. | |||
Если Ваш USB брелок не в рабочем состоянии, эта процедура может завершиться неудачей. Следите за сообщениями об ошибках в ходе процесса. | * Если Ваш USB брелок не в рабочем состоянии, эта процедура может завершиться неудачей. Следите за сообщениями об ошибках в ходе процесса. | ||
= Инструкция для GNU/Linux = | |||
== | == Информация про USB диск == | ||
Первый шаг заключается в определении названия разделов диска USB. | |||
* Вставьте флешку в порт USB. | |||
* Откройте терминал и выполните команду {{command|dmesg}}. | |||
* Вы увидите что-то вроде | |||
<pre> | <pre> | ||
[32656.573467] sd 8:0:0:0: [sdX] Attached SCSI removable disk | |||
</pre> | </pre> | ||
где sdX будет sdb, sdc, sdd, и т.д. '''Принять к сведению эту метку''', так как это название диска, который будем использовать. С этого момента будем называть его ''sdX''. | |||
== Проверка размера диска USB == | |||
Как отмечалось ранее, диск должен иметь не менее 1 Гб дискового пространства. Можете проверить это, запустив {{command|df -h}} команду. Посмотрите на следующую строку: | |||
== | |||
<pre> | <pre> | ||
/dev/sdX1 3.9G 4.0K 3.9G 1% /media/usbdisk | |||
</pre> | </pre> | ||
и убедитесь, что в первой колонке написано больше, чем 1.0G. | |||
Вы также можете использовать файловый менеджер, например {{command | nautilus}}, щелкнув правой кнопкой мыши и выбрав ''Свойства'': | |||
[[image:Properties_USB_size.png]] | |||
== Запись образа == | |||
=== | === Графический способ: использование {{command|liveusb-creator}} (только для Windows/Fedora) === | ||
[[Image:Fedora_Live_USB_creator.png]] | |||
Fedora USB диски могут быть созданы с помощью утилиты [http://fedorahosted.org/liveusb-creator liveusb-creator]. Обратите внимание, что эта утилита способна записывать только Live образы. | |||
Вы можете выбрать в меню Add/Remove Programs и найти там ''liveusb-creator'' или использовать командную строку: | |||
<pre> | <pre> | ||
su -c ' | su -c 'yum install liveusb-creator' | ||
</pre> | </pre> | ||
Для запуска выполните {{command|liveusb-creator}} в командной строке, или search liveusb-creator on the GNOME activities overview. | |||
Чтобы воспользоваться этим инструментом, просто выберите релиз Fedora для загрузки в раскрывающемся списке сверху справа (или выберете ISO файл который уже загрузили, с помощью кнопки ''Browse'' в верхнем левом углу), выберите флэшку USB на которую вы хотите записать образ выпадающий список ''Target Device'' и нажмите ''Create Live USB'' кнопку. | |||
=== Другой графический способ: использование Unetbootin === | |||
{{admon/warning | Unetbootin | После каждого релиза Fedora приходят сообщения о проблемах с установкой образов, созданных в Unetbootin. Используйте всегда самую последнюю версию Unetbootin из доступных, для лучшего результата. Но в любом случае это хуже чем использование liveusb-creator, livecd-iso-to-disk и dd. Если возникли проблемы с Unetbootin, пожалуйста, свяжитесь с Unetbootin разработчиками, а не разработчиками Fedora.}} | |||
-- | |||
Unetbootin графическая программа для создания загрузочного USB носителя. Она позволит сохранить любые данные, что есть на диске USB. | |||
[[Image:Unetbootin_gtk3.png]] | |||
* Загрузите последнюю версию Unetbootin с http://unetbootin.sourceforge.net/ и установите ее. | |||
* Возможно, придется ввести пароль администратора при запуске. | |||
* Нажмите на кнопку '''Diskimage''' и выберите файл ISO который скачали. | |||
* Select Type: USB drive and choose ''sdX'' drive. Выберите тип: USB-диск и ''sdX'' диск. | |||
* Нажмите OK. | |||
{{admon/note | Примечание | Если вы не видите ''sdX'' в списке, возможно, придется переформатировать диск, '''и уничтожить все данные на диске''': <pre>su -c "umount /dev/sdX" | |||
su -c "mkfs.vfat -I /dev/sdX"</pre>.}} | |||
=== Метод командной строки: запись образа напрямую === | |||
{{admon/warning | | |||
ВНИМАНИЕ | Это сотрет все данные на диске USB! Пожалуйста, ознакомьтесь с приведенным ниже инструкциями ''внимательно''и убедитесь, что вы пишете на нужный диск ''(sdX)''.}} | |||
Для записи файлов ISO непосредственно на диск, выполните: | |||
<pre> | <pre> | ||
su -c | su -c "dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M" | ||
</pre> | </pre> | ||
Или, если вы работаете в дистрибутиве на базе Ubuntu | |||
<pre> | <pre> | ||
sudo dd if=/Users/me/Downloads/Fedora-17-x86_64-DVD.iso of=/dev/sdX bs=8M | |||
</pre> | </pre> | ||
Обратите внимание, что этот процесс займет некоторое время, и вы не увидите никакой информации во время ее работы. | |||
Обратите внимание, что | |||
=== Метод командной строки: Использование {{command|livecd-iso-to-disk}} инструмента (только Fedora) === | |||
Убедитесь, что livecd-tools пакет установлен с помощью команды {{command|rpm -q livecd-tools}}. | |||
Вы увидите, имя пакета RPM и номер версии, если он установлен, или ничего не увидете если он не установлен. | Вы увидите, имя пакета RPM и номер версии, если он установлен, или ничего не увидете если он не установлен. | ||
Если "livecd-tools" не установлен, установите его с помощью этой команды, или PackageKit: | Если "livecd-tools" не установлен, установите его с помощью этой команды, или PackageKit: | ||
{{command|su -c 'yum install livecd-tools'}} | |||
Подробную информацию об использовании доступно на первых страницах в сети [http://git.fedorahosted.org/ | Подробную информацию об использовании доступно на первых страницах в сети [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 не примонтирован до выполнения следующих действий и когда будет предложено дайте пароль суперпользователя: | ||
См. [[#Сохранение данных|Сохранение данных]] Ниже о том, как создать Live USB устройств с более чем временное хранение пользовательских файлов и настроек | |||
В случае, если не возможно, загрузиться с диска, созданным с методом как было показано выше, то повторное переразделение и повторное форматирования, и сброс главной загрузочной записи позволит осуществить загрузку: | В случае, если не возможно, загрузиться с диска, созданным с методом как было показано выше, то повторное переразделение и повторное форматирования, и сброс главной загрузочной записи позволит осуществить загрузку: | ||
{{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"}} | ||
=== 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}}.) | |||
==== Сохранение данных ==== | |||
Данные настойчивость означает, что ваши файлы и настройки будут сохраняться даже после перезагрузки живой системы. Вы можете выполнять обновление как обычная установка на жесткий диск, кроме обновления ядра [[#Kernel updates|manual intervention]] и [[#limited overlay|overlay space may be insufficient]]. Основное назначение этой функции загрузки флэшки USB с LIVE образа и сохранение изменениний. Обратите внимание, что вам нужно есть место на карте памяти USB для LIVE образа, а также оверврайта и любых других данных, которые вы хотите на поместить на флэшку. | Данные настойчивость означает, что ваши файлы и настройки будут сохраняться даже после перезагрузки живой системы. Вы можете выполнять обновление как обычная установка на жесткий диск, кроме обновления ядра [[#Kernel updates|manual intervention]] и [[#limited overlay|overlay space may be insufficient]]. Основное назначение этой функции загрузки флэшки USB с LIVE образа и сохранение изменениний. Обратите внимание, что вам нужно есть место на карте памяти USB для LIVE образа, а также оверврайта и любых других данных, которые вы хотите на поместить на флэшку. | ||
Line 251: | Line 151: | ||
Используйте ''Graphical Method'', описанные выше, чтобы легко это сделать. Существует графический ползунок в интерфейсе, и вы можете его использовать, чтобы назначить место на флэшке для постоянного хранения. | Используйте ''Graphical Method'', описанные выше, чтобы легко это сделать. Существует графический ползунок в интерфейсе, и вы можете его использовать, чтобы назначить место на флэшке для постоянного хранения. | ||
При использовании инструмента {{command|livecd-iso-to-disk}}, добавьте параметр {{command|--overlay-size-mb}} , чтобы добавить постоянное хранилище данных для флэшки. Например: | При использовании инструмента {{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"}} | ||
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] оно ограничивается только доступным пространством. | где 512 является желаемый размер (в мегабайтах) файла изменений. Скрипт [[livecd-iso-to-disk]] не будет принимать значение файла изменений большего размера, чем 2047 для VFAT, но для файловой системы ext[234] оно ограничивается только доступным пространством. | ||
Line 261: | Line 157: | ||
{{anchor|limited overlay}} | {{anchor|limited overlay}} | ||
{{admon/note | Ограничение на файл изменений | Одно очень важное замечание об использовании "главного" файла изменений для системных изменений является то, что это в настоящее время осуществляются (как | {{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|эту страницу ]] инструкции. | |||
Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе: | Смотри [[#Mounting a Live USB filesystem|эту секцию]] для установки корневой файловой системы за пределами загрузки. | ||
Для нормальной, стойкой к многократной записи (по сравнению с однократной записью) файлу изменений, используйте опцию ''--home-size-mb'' для создания домашнего каталога файловой системы для личных файлов. В отличие от главного файла изменений системы, home.img могут быть повторно использованы и смонтированного даже вне LiveUSB окружающей среды.}} | |||
Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе:{{command|dmsetup status live-rw}} | |||
Можно увидеть приблизительно следующее: | Можно увидеть приблизительно следующее: | ||
Line 274: | Line 172: | ||
где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении. | где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении. | ||
= | = Инструкция для Windows = | ||
== Использование {{command|liveusb-creator}} == | |||
[[Image:Liveusb-creator.png]] | |||
Fedora USB диски могут быть созданы с помощью утилиты [http://fedorahosted.org/liveusb-creator liveusb-creator]. Обратите внимание, что эта утилита способна записывать только Live образы. | |||
* Скачайте liveusb-creator с [http://fedorahosted.org/liveusb-creator сайта] | |||
* Два раза нажмите на ''liveusb-creator'' | |||
= | Для использования инструмента, просто выберите релиз 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 300: | Line 199: | ||
** При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB. | ** При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB. | ||
= Поиск и устранение неисправностей = | |||
= | |||
== проблемы liveusb-creator == | |||
* Прочтите [http://fedorahosted.org/liveusb-creator/wiki/FAQ liveusb-creator FAQ]. | * Прочтите [http://fedorahosted.org/liveusb-creator/wiki/FAQ liveusb-creator FAQ]. | ||
Line 314: | Line 211: | ||
Если видите следующее сообщение, необходимо сделать раздел загрузочным. | Если видите следующее сообщение, необходимо сделать раздел загрузочным. | ||
<pre> | <pre> | ||
$ su -c "livecd-iso-to-disk Fedora | $ 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/ | $ /sbin/parted /dev/sdX | ||
(parted) toggle N boot | (parted) toggle N boot | ||
(parted) quit | (parted) quit | ||
Line 325: | Line 222: | ||
Чтобы пометить раздел загрузочным, запустите parted, и дайте команду 'toggle X boot'. Например: | Чтобы пометить раздел загрузочным, запустите parted, и дайте команду 'toggle X boot'. Например: | ||
<pre> | <pre> | ||
$ parted /dev/ | $ parted /dev/sdX | ||
GNU Parted 1.8.6 | GNU Parted 1.8.6 | ||
Using /dev/ | 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/ | Disk /dev/sdX: 1062MB | ||
Sector size (logical/physical): 512B/512B | Sector size (logical/physical): 512B/512B | ||
Partition Table: msdos | Partition Table: msdos | ||
Line 341: | Line 238: | ||
(parted) print | (parted) print | ||
Model: Imation Flash Drive (scsi) | Model: Imation Flash Drive (scsi) | ||
Disk /dev/ | Disk /dev/sdX: 1062MB | ||
Sector size (logical/physical): 512B/512B | Sector size (logical/physical): 512B/512B | ||
Partition Table: msdos | Partition Table: msdos | ||
Line 356: | Line 253: | ||
Если получаете следующее сообщение, необходимо дать имя разделу. | Если получаете следующее сообщение, необходимо дать имя разделу. | ||
<pre> | <pre> | ||
$ su -c "livecd-iso-to-disk Fedora | $ 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 364: | Line 261: | ||
Задайте имя раздела. | Задайте имя раздела. | ||
<pre> | <pre> | ||
su -c "dosfslabel /dev/ | su -c "dosfslabel /dev/sdX LIVE" | ||
</pre> | </pre> | ||
Line 375: | Line 272: | ||
Если при пробной загрузки видите отчет о поврежденном загрузочном секторе, или вы получите следующее сообщение, вам необходимо установить или сбросить Главную Загрузочную Запись (MBR). | Если при пробной загрузки видите отчет о поврежденном загрузочном секторе, или вы получите следующее сообщение, вам необходимо установить или сбросить Главную Загрузочную Запись (MBR). | ||
<pre> | <pre> | ||
$ su -c "livecd-iso-to-disk Fedora | $ 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 384: | Line 281: | ||
Установите загрузочную запись MBR, | Установите загрузочную запись MBR, | ||
<pre> | <pre> | ||
$ su -c "livecd-iso-to-disk --reset-mbr Fedora | $ su -c "livecd-iso-to-disk --reset-mbr Fedora-x86_64-Live-Desktop.iso /dev/sdX" | ||
</pre> | </pre> | ||
== Вопросы использования других дистрибутивов == | |||
Ubuntu и производные дистрибутивы имеют программу usb-creator, схожую с Live USB Creator. Они как правило ''не работают'' с Fedora образами ISO. Usb-creator ISO требует, планировки Debian с файлом /.disk/info и каталогов casper. Не пытайтесь использовать эту утилиту для записи образа ISO Fedora. | 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 не поддерживается и не должно работать: пожалуйста, используйте альтернативный метод, описанный выше. | Сценарий livecd-iso-to-disk не предназначен для запуска из не-Fedora системы. Даже если это произойдет, чтобы запустится и записать по-видимому успешно флэшку из некоторых других дистрибутивов, флэшка может не загрузиться. Использование livecd-iso-to-disk на любом дистрибутиве, отличным от Fedora не поддерживается и не должно работать: пожалуйста, используйте альтернативный метод, such as {{command | dd}} описанный выше. | ||
= Тестирование Live образа с USB = | |||
Можно проверить Live образ с USB через запуск его в QEMU, как показано на скриншоте ниже. | Можно проверить Live образ с USB через запуск его в QEMU, как показано на скриншоте ниже. | ||
[[Image: | [[Image:Screenshot_qemu_gtk3.png|thumb]] | ||
Например, | Например, выполнитe следующую команду: | ||
<pre> | <pre> | ||
su -c 'umount /dev/ | su -c 'umount /dev/sdX1' | ||
qemu -hda /dev/ | 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. | Вы можете использовать сценарий [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 файлы, соответственно. | Если у вас есть [[#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 файлы, соответственно. | ||
Line 427: | Line 324: | ||
ln -fs -T ../${bootpath}/initrd0.img boot/initramfs-${new}.img | 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 438: | Line 335: | ||
[[Category:Страницы на русском]] | [[Category:Страницы на русском]] | ||
<noinclude> | <noinclude> | ||
[[Category:LiveMedia]] | [[Category:LiveMedia]] | ||
</noinclude> | </noinclude> |
Revision as of 15:55, 17 January 2013
Эта страница объясняет Как создать и использовать Fedora USB носители. Система Live USB, хранится на флэш памяти, которую иногда называют брелком, что позволяет загружать любой компьютер в операционую среду системы Fedora без установки на жесткий диск. Live USB брелки имеют возможность сохранять изменения в системе, называемую защищеными изменениями. Также имеется возможность создать дополнительную область для хранения данных пользователя и для более безопасной эксплуатации сделать ее зашифрованной. Все свободное место на USB брелке также может быть доступно из системы как дополнительный диск. По существу, вы носите свой компьютер в кармане так как исполняется одинаковое окружение и данные на всех используемых вами системах.
В текущей версии Fedora также можно записать обычные,установочные Fedora образы (DVD или образ сетевой установки) на флешку USB. Этот способ многие пользователи считают более удобным и быстрым, чем запись на оптический диск.
Системные требования
- Рабочий компьютер под управлением 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
, щелкнув правой кнопкой мыши и выбрав Свойства:
Запись образа
Графический способ: использование liveusb-creator
(только для Windows/Fedora)
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
Unetbootin графическая программа для создания загрузочного USB носителя. Она позволит сохранить любые данные, что есть на диске USB.
- Загрузите последнюю версию Unetbootin с http://unetbootin.sourceforge.net/ и установите ее.
- Возможно, придется ввести пароль администратора при запуске.
- Нажмите на кнопку Diskimage и выберите файл ISO который скачали.
- Select Type: USB drive and choose sdX drive. Выберите тип: USB-диск и sdX диск.
- Нажмите OK.
Метод командной строки: запись образа напрямую
Для записи файлов 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"
При необходимости, вы можете 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] оно ограничивается только доступным пространством.
Узнать от текущем состоянии файла изменений можно, выполнив эту команду на live системе:dmsetup status live-rw
Можно увидеть приблизительно следующее:
live-rw: 0 8388608 snapshot 42296/204800 176
где цифра после 'snapshot' это количество 512 байтных секторов, занятое файлом изменении.
Инструкция для Windows
Использование liveusb-creator
Fedora USB диски могут быть созданы с помощью утилиты liveusb-creator. Обратите внимание, что эта утилита способна записывать только Live образы.
- Скачайте liveusb-creator с сайта
- Два раза нажмите на liveusb-creator
Для использования инструмента, просто выберите релиз Fedora для загрузки из раскрывающегося списка в правом верхнем углу (или выберите заранее загруженный ISO файл с помощью кнопки в верху слева Browse), выберите диск USB куда вы хотите записать образ Target Device из выпадающего списка, и нажмите кнопку Create Live USB.
Загрузка с USB диска
- Выключите компьютер.
- Вставьте диск USB в порт USB.
- Удалите все другие портативные носители, такие как CD, DVD или гибкие диски.
- Включите компьютер.
- Если компьютер настроен на автоматическое загрузку с диска USB, вы увидите экран, который говорит: "Automatic boot in 10 seconds..." с отсчетом времени.
- Если компьютер начинает загрузку с жесткого диска, нужно вручную настроить его для загрузки с диска USB.
- Дождитесь нужного времени для безопасной перезагрузки.
- Когда машина начнет перезагрузку, внимательно следить за инструкциями на какую клавишу нажать (как правило, это Функцииональный Клавиши или Escape), чтобы ввести выбора загрузочного устройства меню, или войдите в "BIOS Setup". Нажмите и удерживайте, нужную клавишу. Если увидите, окно возможностей (часто лишь несколько секунд), то перезагрузитесь и попробуйте еще раз.
- Используйте меню BIOS Setup, чтобы сделать ваш USB диск первым в последовательности загрузки. Это может быть указание на жесткий диск, а не как съемный диск. У каждого производителя оборудования может быть свой способ для этого. Будьте осторожны! ваш компьютер может стать не загружаемым или потерять функциональность, если вы измените другие параметры. Хотя эти параметры могут быть отменены, но нужно помнить, что вы изменили, чтобы изменить их обратно.
- При выходе сохраните изменения и компьютер должен загрузиться с диска Live USB.
Поиск и устранение неисправностей
проблемы liveusb-creator
- Прочтите liveusb-creator FAQ.
- Ошибки отслеживаются в Trac - см., например, существующие замечания. Пожайлуста создайте новый тикет если возникли какие-либо проблемы, которых еще не было.
- Можно прочесть список рассылки 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, как показано на скриншоте ниже.
Например, выполнитe следующую команду:
su -c 'umount /dev/sdX1' qemu -hda /dev/sdX -m 1024 -vga std
Монтирование файловой системы Live USB
Вы можете использовать сценарий liveimage-mount из пакета livecd-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 для дела !