Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Puppy Linux , пример операционной системы для живых USB

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

Многие операционные системы, включая Mac OS 9 , macOS , Windows XP Embedded и большую часть дистрибутивов Linux и BSD, могут запускаться с USB-накопителя, а в Windows 8 Enterprise есть функция Windows To Go для аналогичной цели.

Фон [ править ]

Чтобы отремонтировать компьютер с проблемами загрузки, технические специалисты часто используют облегченные операционные системы на загрузочном носителе и интерфейс командной строки . Разработка первых живых компакт-дисков с графическим пользовательским интерфейсом дала возможность неспециалистам ремонтировать неисправные компьютеры. Большинство Live CD основаны на Linux, и, помимо ремонта компьютеров, они иногда могут использоваться сами по себе как операционные системы.

В персональных компьютерах загрузка через USB появилась в начале 2000-х, а в компьютерах Macintosh эта функциональность была представлена ​​в 1999 году, начиная с Power Mac G4 с графикой AGP и моделей iMac G3 со щелевой загрузкой . [1] Mac на базе Intel перенесли эту функцию с загрузкой macOS с USB. [2] Специализированная загрузка через USB была предложена IBM в 2004 году с помощью реинкарнации ПК с помощью Portable SoulPads и загрузки GNU / Linux с устройства FireWire . [3] [4]

Преимущества и ограничения [ править ]

Флэш - накопитель USB

Live-USB обладают многими преимуществами и ограничениями Live CD, а также включают в себя свои собственные.

Преимущества [ править ]

  • В отличие от живых компакт-дисков, данные, содержащиеся на загрузочном устройстве, могут быть изменены, а дополнительные данные могут храниться на том же устройстве. Пользователь может носить с собой предпочитаемую операционную систему, приложения, конфигурацию и личные файлы, что упрощает совместное использование одной системы несколькими пользователями.
  • Live USB обеспечивает дополнительное преимущество повышенной конфиденциальности, поскольку пользователи могут легко носить USB-устройство с собой или хранить его в безопасном месте (например, в сейфе ), уменьшая возможности доступа других к своим данным. С другой стороны, USB-устройство легко потерять или украсть, поэтому шифрование и резервное копирование данных даже важнее, чем в обычной настольной системе.
  • Отсутствие движущихся частей в USB-флеш-устройствах обеспечивает истинный произвольный доступ , тем самым избегая задержки вращения и времени поиска (см. Также механическую задержку ) жестких дисков или оптических носителей , что означает, что небольшие программы будут запускаться с USB-накопителя быстрее, чем с локального жесткий диск или live CD. Однако, поскольку USB-устройства обычно обеспечивают более низкую скорость передачи данных, чем внутренние жесткие диски, загрузка со старых компьютеров, не поддерживающих USB 2.0 или новее, может быть очень медленной.

Ограничения [ править ]

  • Операционные системы LiveUSB, такие как Ubuntu Linux, применяют все записи файловой системы к наложению файловой системы casper (casper-rw), которое после заполнения или отсутствия места на флеш-накопителе становится непригодным для использования, и ОС перестает загружаться.
  • Контроллеры USB на дополнительных картах (например, ISA, PCI и PCI-E) почти никогда не могут быть загружены, поэтому системы, которые не имеют собственных контроллеров USB в своем наборе микросхем (например, такие как старые, предшествующие USB), вероятно, будут не сможет загрузиться с USB, даже если USB включен с помощью такой дополнительной карты.
  • Некоторые компьютеры, особенно старые, могут не иметь BIOS , поддерживающего загрузку с USB. Многие из них, которые поддерживают загрузку с USB, по-прежнему не могут загрузить соответствующее устройство. В этих случаях компьютер часто можно «перенаправить» для загрузки с USB-устройства с помощью начального загрузочного компакт-диска или дискеты . [5] [6] [7]
  • Некоторые компьютеры Macintosh Intel на основе имеет ограничение при загрузке с USB - устройств - в то время как интерфейс Extensible Firmware (EFI) прошивка может распознавать и загружаться с USB - накопителей, он может сделать это только в режиме EFI. Когда микропрограмма переключается в «устаревший» режим BIOS, она больше не распознает USB-накопители. Системы, отличные от Macintosh, в частности Windows и Linux, обычно не могут загружаться в режиме EFI, и поэтому загрузка с USB может быть ограничена поддерживаемыми комбинациями аппаратного и программного обеспечения, которые можно легко загрузить через EFI. [8]Однако такие программы, как Mac Linux USB Loader, могут облегчить задачу загрузки Linux-live USB на Mac. Это ограничение можно устранить, изменив прошивку Apple, включив драйвер USB в режим BIOS, или изменив операционные системы, чтобы удалить зависимость от BIOS.
  • Из-за дополнительных циклов записи, которые происходят при полномасштабной установке, срок службы флэш-накопителя может немного сократиться. Это не относится к системам, специально разработанным для работающих систем, которые хранят все изменения в ОЗУ до тех пор, пока пользователь не выйдет из системы. [9] запись автоподстройки SD карты (известные как Живой SD, тем твердотельный аналог живого CD) в USB флэш - адаптере чтения карт памяти является эффективным способом , чтобы избежать каких - либо рабочих циклов на флэш - носителе от записи и обойти Эта проблема. SD-карта как устройство WORM имеет практически неограниченный срок службы. Операционная система, такая как Linux, может затем запускаться с активной USB / SD-карты и использовать для записи обычные носители, такие как магнитные диски, для сохранения системных изменений; видетьнастойчивость (информатика) .

Настройка [ править ]

Существуют различные приложения для создания живых USB-накопителей; примеры включают Rufus , Fedora Live USB Creator , UNetbootin , WinToUSB , Win32DiskImager и YUMI , который работает с множеством дистрибутивов. В некоторых дистрибутивах Linux и live-компакт-дисках есть готовые сценарии, которые автоматически выполняют указанные ниже действия. Кроме того, в Knoppix и Ubuntu можно установить дополнительные приложения, а для хранения изменений можно использовать постоянную файловую систему . Базовая установка варьируется от 16 МБ ( Tiny Core Linux ) до большой установки размером с DVD (4 ГБ).

Чтобы настроить действующую USB-систему для стандартного оборудования ПК, необходимо предпринять следующие шаги:

  • USB флэш - накопитель должен быть подключен к системе, а также быть обнаружены с помощью него
  • На USB-накопителе может потребоваться создать один или несколько разделов.
  • Флаг "загрузочный" должен быть установлен на первичном разделе на флешке.
  • MBR должны быть записаны в основной раздел флэш - накопителя USB
  • Раздел должен быть отформатирован (чаще всего в формате FAT32 , но могут использоваться и другие файловые системы )
  • В раздел должен быть установлен загрузчик (чаще всего с помощью syslinux при установке системы Linux)
  • Должен быть записан файл конфигурации загрузчика (если используется)
  • Необходимые файлы операционной системы и приложений по умолчанию необходимо скопировать на флешку.
  • Файлы языка и клавиатуры (если используются) должны быть записаны на USB-накопитель.
  • Поддержка USB в меню загрузки в BIOS (хотя есть способы , чтобы обойти эту проблему ,. Фактическое использование CD или DVD может позволить пользователю выбрать , если носитель позже можно записать в однократной записи дисков позволяют уверенность , что живая система будет чистым при следующей перезагрузке.)

Живые компакт-диски Knoppix имеют утилиту, которая при загрузке позволяет пользователям заявить о своем намерении записать файловые структуры операционной системы либо временно, на RAM-диск , либо навсегда, на диск или флэш-носитель, чтобы сохранить любые добавленные конфигурации и обновления безопасности. Это может быть проще, чем воссоздавать систему USB, но может быть спорным, поскольку многие живые инструменты USB просты в использовании.

Полная установка [ править ]

Альтернативой живому решению является традиционная установка операционной системы с удалением разделов подкачки. Эта установка имеет то преимущество, что она эффективна для программного обеспечения, так как живая установка по-прежнему будет содержать программное обеспечение, удаленное из постоянного файла из-за того, что установщик операционной системы все еще включен на носитель. Однако полная установка не лишена недостатков; из-за дополнительных циклов записи, которые происходят при полной установке, срок службы флэш-накопителя может немного сократиться. Чтобы смягчить это, некоторые действующие системы предназначены для хранения изменений в ОЗУ до тех пор, пока пользователь не выключит систему, которая затем записывает такие изменения. Другой фактор - низкая скорость запоминающего устройства;производительность может быть сопоставима с устаревшими компьютерами даже на машинах с современными компонентами, если флэш-накопитель передает такие скорости. Один из способов решить эту проблему - использовать жесткий диск USB, поскольку они обычно обеспечивают лучшую производительность, чем флэш-накопители, независимо от разъема.

Microsoft Windows [ править ]

Хотя многие «живые» USB-накопители полагаются на загрузку операционной системы с открытым исходным кодом, такой как Linux, можно создать «живые» USB-накопители для Microsoft Windows с помощью Diskpart [ необходима ссылка ] или WinToUSB . [10]

См. Также [ править ]

Ссылки [ править ]

  1. ^ «Информация о USB и преимущества двухканального USB» . Apple (опубликовано 20 февраля 2012 г.). 16 сентября 2003 года. Архивировано 12 мая 2013 года . Проверено 25 сентября 2016 года . Загрузочные USB-накопители: запоминающее устройство, такое как SuperDisk, Zip-диск или другой USB-накопитель, может использоваться для хранения допустимой системной папки и использования при запуске.
  2. ^ «Запуск с внешнего USB-накопителя (Mac на базе Intel)» . Apple . 22 марта 2016 года архивации с оригинала на 22 мая 2016 года . Проверено 25 сентября 2016 года .
  3. Певец, Майкл (15 августа 2005 г.). «Мозги IBM захватывают душу ПК» . CNET . CBS Interactive. Архивировано 27 сентября 2016 года . Проверено 25 сентября 2016 года .
  4. ^ Honeyford, Мартын (15 июля 2004). «Загрузите Linux с устройства FireWire» . IBM DeveloperWorks . IBM . Архивировано из оригинала на 17 января 2007 года . Проверено 15 мая, 2016 .
  5. Тревор (6 мая 2010 г.). «Загрузитесь с USB-накопителя, даже если ваш BIOS не позволяет вам» . How-To Geek . Архивировано 23 сентября 2016 года . Проверено 25 сентября 2016 года .
  6. ^ "Диспетчер загрузки Plop" . 7 февраля 2012 . Проверено 25 сентября 2016 года .
  7. ^ «Используйте дискету для загрузки USB-накопителя Linux» . Pen Drive Linux . 2007-11-21 . Проверено 25 сентября 2016 года .
  8. ^ knome (14 декабря 2013 г.). «MactelSupportTeam / EFI-Boot-Mactel» . Вики-страница справки сообщества Ubuntu . Canonical Ltd. Архивировано 4 марта 2016 года . Проверено 25 сентября 2016 года .
  9. ^ «Минимальный установочный HD XFCE» . Форумы Linux Mint . Архивировано 27 сентября 2016 года . Проверено 25 сентября 2016 года . Live cd записывает в раздел подкачки, только если он есть на вашем компьютере. В противном случае он будет использовать только вашу оперативную память.
  10. ^ Гордон, Уитсон. «Как запустить портативную версию Windows с USB-накопителя» . Лайфхакер . Gawker Media. Архивировано 25 сентября 2016 года . Проверено 25 сентября 2016 года .

Внешние ссылки [ править ]

  • Различия между постоянным Live USB и полной установкой Linux на USB
  • Универсальный установщик USB
  • Установка без разделов
  • Учебное пособие - Как настроить BIOS для загрузки с компакт-диска или USB
  • КАК: Создать рабочий Live USB
  • Проект Debian Live
  • Как создать Live USB в Ubuntu
  • Каспер