Live CD - Live CD

Система Ubuntu 16.04, работающая с живого образа DVD, со средой рабочего стола Unity

Живой компакт - диск (также живой DVD - , живой диск или живая операционная система ) является полной загрузочным компьютером установкой , включая операционную систему , которая работает непосредственно с CD-ROM или подобного устройства хранения в память компьютера, а не загрузки с жестким диска . Live CD позволяет пользователям запускать операционную систему для любых целей без ее установки или внесения каких-либо изменений в конфигурацию компьютера. Live CD могут работать на компьютере без дополнительного хранилища , такого как жесткий диск, или с поврежденным жестким диском или файловой системой, что позволяет восстанавливать данные .

Поскольку приводы для компакт-дисков и DVD неуклонно выводятся из употребления , живые компакт-диски становятся менее популярными, их заменяют живые USB-накопители , которые представляют собой эквивалентные системы, записываемые на флэш-накопители USB , которые имеют дополнительное преимущество, заключающееся в наличии записываемого хранилища. Функциональность live CD также доступна при подключении внешнего жесткого диска через USB. Многие живые компакт-диски предлагают возможность сохранения путем записи файлов на жесткий диск или USB-накопитель.

Многие дистрибутивы Linux предоставляют ISO-образы для записи на CD или DVD. Хотя операционные системы с открытым исходным кодом можно использовать бесплатно, для использования некоторых коммерческих программ, например Windows To Go, требуется лицензия. Многие живые компакт-диски используются для восстановления данных, компьютерной криминалистики , создания образов дисков , восстановления системы и удаления вредоносных программ . Операционная система Хвостов направлена на сохранение конфиденциальности и анонимности своих пользователей, позволяя им работать с чувствительными документами , не оставляя записи на жестком диске компьютера.

История

Установка с Live DVD Ubuntu 16.04

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

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

Первые приводы компакт-дисков на персональных компьютерах, как правило, были слишком медленными для работы со сложными операционными системами; компьютеры не предназначены для загрузки с оптического диска . Когда операционные системы стали распространяться на компакт-дисках, либо загрузочная дискета, либо сам компакт-диск загружались специально и только для установки на жесткий диск. Первым и самым старым в мире live-компакт-диском, отличным от Linux, была ОС FM Towns, впервые выпущенная в 1989 году, до выпуска Macintosh System 7 в 1991 году и Yggdrasil Linux в 1992 году.

Linux

CD-ROM с дистрибутивом LGX Yggdrasil Linux выпуска "Fall 1993"

Хотя первые разработчики и пользователи дистрибутивов, построенных на основе ядра Linux, могли воспользоваться дешевыми оптическими дисками и быстро падающими ценами на приводы компакт-дисков для персональных компьютеров, компакт-диски с дистрибутивом Linux или «дистрибутивы» обычно рассматривались как набор установочных пакетов, которые сначала необходимо будет установить на жесткие диски целевой машины на постоянной основе.

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

Термин «live CD» был придуман потому, что после того, как типичная оперативная память ПК стала достаточно большой, а CD-приводы с 52-кратной скоростью и устройства записи компакт-дисков стали широко распространены среди владельцев ПК, наконец-то стало удобно и практично загружать ядро ​​и запускать X11 , оконный менеджер и графический интерфейс. приложения прямо с компакт-диска, не нарушая работу ОС на жестком диске.

Это была новая и отличная от Linux ситуация по сравнению с другими операционными системами, потому что обновления / апгрейды выпускались так быстро, различные дистрибутивы и версии предлагались онлайн, и особенно потому, что пользователи записывали свои собственные компакт-диски.

Первый Linux -На «Live CD» был Yggdrasil Linux впервые выпущен в виде бета - 1992 ~ 1993 (производство прекратилось в 1995 году), хотя на практике его функциональность была затруднена из - за низкой пропускной способности современных приводов CD-ROM. DemoLinux , выпущенный в 1998 году, был первым дистрибутивом Linux, специально разработанным как live CD. Linuxcare загрузочных визитная карточка , впервые выпущенная в 1999 году, была первым Live CD , чтобы сосредоточиться на администрировании системы, и первой , который будет распространен в загрузочном визитных карточках форм - факторе. По состоянию на 2015 год Finnix (впервые выпущенный в 2000 году) является самым старым Live CD, все еще выпускаемым. Knoppix , дистрибутив Linux , производный от Debian , был выпущен в 2003 году и стал популярным и как аварийная дисковая система, и как самостоятельный основной дистрибутив.

С 2003 года популярность live CD существенно возросла, отчасти из-за скриптов Linux Live и remastersys , которые упростили создание индивидуальных живых систем. Большинство популярных дистрибутивов Linux теперь включают вариант live CD, который в некоторых случаях также является предпочтительным установочным носителем.

Использует

Живой компакт-диск Trisquel 5.0

Live CD предназначены для самых разных целей. Некоторые из них предназначены для демонстрации или «тест-драйва» конкретной операционной системы (обычно Linux или другой бесплатной или открытой операционной системы). Программное обеспечение можно тестировать или запускать для конкретного однократного использования, не мешая настройке системы. Данные о системе, которая не функционирует нормально из-за проблем с операционной системой и программным обеспечением, могут быть доступны; например, данные могут быть восстановлены с машины с активным заражением вирусом без того, чтобы вирусный процесс был активным и причинял больший ущерб, и вирус можно удалить с обходом его защиты от удаления.

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

Несколько дополнительных применений включают:

  • установка дистрибутива Linux на жесткий диск
  • компьютерная криминалистика
  • Сканирование на вирусы и удаление вредоносных программ
  • ремонт и восстановление системы
  • тестирование новых версий программного обеспечения
  • листинг и тестирование оборудования
  • Интернет-киоски и общедоступные компьютеры, которые можно вернуть в исходное состояние путем перезагрузки.
  • высокая безопасность / неинвазивная среда для гостя
  • взлом, кража и изменение паролей
  • тестирование сетевой безопасности
  • быть основной или резервной операционной системой для любого компьютера
  • быстрая и простая кластеризация компьютеров
  • играть в видеоигры или запускать приложения, требующие другой операционной системы
  • обеспечение безопасной серверной платформы, где важные файлы не могут быть изменены навсегда
  • обеспечение безопасной и надежной платформы для выполнения задач с высокой степенью уязвимости, таких как интернет-банкинг ;
  • Обход родительского контроля и других ограничений

Несколько live CD посвящены конкретным типам приложений в соответствии с требованиями тематических сообществ пользователей. Эти компакт-диски адаптированы к потребностям прикладных программ, включая общие знания, учебные пособия, спецификации и данные испытаний.

Некоторые из этих тем охватывают подтемы, например, ИТ-администрирование до брандмауэра, аварийного восстановления, безопасности и т. Д. Типа live CD. В некоторых случаях конкретный Live DVD охватывает более одной темы.

Программные устройства

Live CD Fedora 11

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

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

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

Монтаж без выжигания

Конфигурация виртуальной машины OpenBSD в VirtualBox с файлом живого образа ( 6.3-Release-i386-bootonly.iso )

К файлам на ISO-образе live CD можно получить доступ в Microsoft Windows с помощью эмулятора образа диска, такого как Daemon Tools , или в вариантах Unix , подключив устройство петли . Более поздние версии Windows (например, Windows 8 и новее) и программное обеспечение, доступное для более ранних версий, позволяют монтировать ISO как том.

После монтирования файловой системы live CD программное обеспечение на live CD можно запускать напрямую, без загрузки, путем chroot в смонтированную файловую систему.

ISO-образ Live CD также может быть смонтирован с помощью программного обеспечения виртуальной машины, такого как VirtualBox и VMware Workstation, или может быть преобразован в Live USB с помощью SYSLINUX . Специальные инструменты позволяют автоматизировать этот процесс.

Функции

Живой компакт-диск Mandriva 2010

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

Некоторые live CD поставляются с установочной утилитой, запускаемой с помощью значка на рабочем столе, которая может дополнительно установить систему на жесткий диск или USB-накопитель . Большинство live CD могут получить доступ к информации о внутренних и / или внешних жестких дисках, дискетах и USB-накопителях.

Live CD обычно распространяются на носителях, предназначенных только для чтения , что требует либо копирования на перезаписываемый носитель (например, жесткий диск или устройство записи компакт-дисков), либо полного ремастеринга для установки дополнительного программного обеспечения; однако бывают исключения. Если Puppy Linux записывается на открытый мультисессионный носитель, изменения, сделанные во время использования (например, созданные файлы, установленные программы и настроенные параметры), записываются в новом сеансе на загрузочный носитель, сохраняющийся при последующих загрузках.

Термин «Live CD» стал использоваться для обозначения любого компакт-диска, содержащего операционную систему и программное обеспечение, которое можно было запустить без установки на главный компьютер. Операционные системы, которые можно использовать в реальном времени, включают AmigaOS 4 , Amithlon , AROS , FreeBSD , FreeDOS , классическую Mac OS , macOS , установочные и восстановительные диски Microsoft Windows , OS / 2 , ReactOS , NetBSD , OpenBSD , MINIX 3 , Plan 9 от Bell Labs. , MorphOS , OpenSolaris , BeleniX и другие на основе Solaris . Существуют обслуживаемые версии Microsoft Windows, загружаемые с компакт-диска, такие как BartPE , Windows PE и Microsoft Diagnostics and Recovery Toolset (DaRT), ранее известный как Emergency Repair Disk Commander (ERD Commander).

Первой операционной системой для персонального компьютера на компакт-диске, поддерживающей "живые" операции, могла быть AmigaOS , которую можно было загрузить с компакт-диска на Amiga CDTV в 1990 году. Более ранними примерами живых ОС, конечно же, являются операционные системы, используемые с дискеты, и наиболее распространенным является DOS .

Live CD Gentoo Linux

Однако, в отличие от предыдущих операционных систем на оптических носителях, «живые компакт-диски» Linux и OS / 2 были специально разработаны для работы без установки на другие носители, такие как жесткий диск. Концепция live CD была предназначена для продвижения Linux и демонстрации возможностей бесплатной операционной системы с открытым исходным кодом на обычных персональных компьютерах с уже установленной Microsoft Windows.

На ПК загрузочный компакт-диск обычно соответствует спецификации El Torito , представленной в 1994 году. Многие live-компакт-диски на базе Linux используют сжатый образ файловой системы, часто со сжатым драйвером обратной петли cloop или сжатой файловой системой squashfs , что обычно вдвое увеличивает эффективную емкость хранилища. хотя и тормозит запуск приложения.

Полученная среда может быть довольно богатой: типичные системы Knoppix включают около 1200 отдельных программных пакетов. Live CD имеют репутацию поддерживающих расширенную автоконфигурацию и функциональность plug-and-play . Это было вызвано необходимостью избежать необходимости настраивать систему при каждой загрузке и облегчить ее использование для тех, кто плохо знаком с операционной системой.

Творчество

Файловая система только для чтения , например, на компакт-диске, имеет недостаток, заключающийся в невозможности сохранить какие-либо текущие рабочие данные. По этой причине файловая система, доступная только для чтения, часто объединяется с временной файловой системой с возможностью записи в виде RAM-диска . Часто каталоги Linux по умолчанию " /home" (содержащие личные файлы пользователей и файлы конфигурации ) и " /var" (содержащие переменные данные ) хранятся на ramdisk, потому что система их часто обновляет. Puppy Linux и некоторые другие live CD позволяют записывать конфигурацию и добавленные файлы и использовать их в последующих сессиях.

В современных live CD файловая система , доступная только для чтения, объединяется с RAM-приводом с использованием прозрачных методов, таких как UnionFS , AuFS или EWF . Загрузчики, такие как syslinux, могут загружать файлы ISO с запоминающих устройств USB.

Live CD должны иметь возможность обнаруживать и использовать широкий спектр оборудования (включая сетевые карты , графические карты и т. Д.) В реальном времени, часто с использованием таких средств, как udev , hotplug , hal, udisk и т. Д., Которые являются общей частью всего. дистрибутивы на базе ядра Linux 2.6.

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

использованная литература

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