|
Bog BOS: |
Последние изменения: |
Последнее изменение файла: 2011.06.21
Скопировано с www.bog.pp.ru: 2024.11.21
Под LiveCD понимается ОС, работающая без установки на жёсткий диск непосредственно с загрузочного устройства, обычно CD-ROM (DVD-ROM) или USB Mass Storage (UMS, флешка или внешний диск).
Проект Fedora Live CD (GPLv2) предоставляет набор утилит (пакет livecd-tools) для Fedora 7 и более новых (имеется адаптация под RHEL 5) для создания собственных LiveCD (DVD) на базе установленной системы. Корневая файловая система после загрузки доступна для записи (dm-snapshot). По умолчанию, используется SELinux (ext3 с атрибутами) и все остальные средства безопасности. После загрузки возможна установка системы на жёсткий диск или UMS.
Установка пакета livecd-tools 13-5 в CentOS 5.2 x86_64 потребовала anaconda-runtime, pykickstart, squashfs-tools, которые в свою очередь потянули множество неожиданных пакетов (например, pirut, wireless-tools, yelp). Версия 13.1 из F8 потребовала isomd5sum и более свежий dosfstools, которых в CentOS5 нет. А также более свежий python, да и просто не заработала. Кстати, после установки 13.1 в F8, попытка вызова livecd-creator привела к зацикливанию на этапе установки selinux-policy-targeted на образ будущего LiveCD.
Состоит из утилит livecd-creator (создание образа диска ISO), livecd-iso-to-disk (установка системы на жёсткий диск или UMS) и image-creator (создание образа файловой системы ext3). Документация отсутствует, но есть ключ "--help". В комплекте поставляются примеры настройки kickstart для создания LiveCD различного состава. Процесс создания образа диска состоит из следующих шагов:
Ключи livecd-creator
Для тестирования можно скопировать и отредактировать /usr/share/livecd-tools/livecd-fedora-minimal.ks (получается 150MB для CentOS 5.2/x86_64):
С помощью liveusb-creator (GUI) или livecd-tools (утилита командной строки "livecd-iso-to-disk имя.iso /dev/sdXY") из LiveCD можно сделать LiveUSB или полноценную рабочую систему на USB с возможностью вносить изменения и сохранять свои данные с помощью параметра --overlay-size-mb (нешифрованный /) или --home-size-mb (зашифрованный с помощью LUKS /home). Параметр --reset-mbr позволяет заменить загрузчик. Полезны также параметры: --extra-kernel-args=noswap,selinux=0 и --no-xo. Образ копируется в виде файлов в раздел, отформатированный как ext2, ext3 или vfat (предварительно размонтировать!), при этом разделы и данные на USB диске не портятся. В разделе создаётся (после загрузки видны в /mnt/live) каталог LiveOS, которые содержит файлы squashfs.img (после загрузки - неизменяемая часть /), overlay-F14-Live-уникальный-номер (изменяемая часть /), home.img (зашифрованный /home) и osmin.img (?). Также в разделе создаётся каталог /syslinux для загрузчика: extlinux.conf (конфигурация загрузчика), initrd0.img, vmlinuz0. После обновления ядра в установленной системе в этот каталог необходимо скопировать initrd* и vmlinuz*, а также отредактировать extlinux.conf. Каталоги /var/cache/yum, /tmp и /var/tmp монтируются как файловые системы tmpfs (в ОП).
Если предполагается реальная работа, то лучше поставить систему на быструю флешку.
Blin 2.0 cdcache-001 (2.6.5). После загрузки освобождает CD-ROM. Обеспечивает работу с файлами (mc, samba, локальные диски (ro), /mnt/cdrom), X (wmaker, xterm, ssh), mplayer, просмотр изображений (GTK+), прослушивание музыки. Предустановлен русский язык. Браузеров нет. Загрузка - 1 минута 20 секунд (i845). Для подключения к сети необходимо ткнуть иконку DHCP. Как изменить разрешение дисплея непонятно (blin +ddc не помог). Зато спикер работает.
Blin 2.0 desktop-002 (2.6.10). Загрузка: blin screen=1280x1024 +cdcache. Загрузка - 2 минуты 20 секунд (i845), без cdcache - 1 минута 50 секунд (CD не отдаст). X + wmaker + suxpanel. Обеспечивает работу с файлами (mc, samba, локальные диски (ro), /mnt/cdrom), X (wmaker, xterm, ssh), mplayer, просмотр изображений (GTK+), прослушивание музыки, браузеры (Firefox, Mozilla) и прочие средства работы в интернет. Предустановлен русский язык. Разрешение при загрузке (screen=1280x1024) не устанавливается (превышен размер виртуального экрана), необходимо загрузиться в текстовом режиме (blin text), нажать Alt+F2, отредактировать /etc/XF86Config (с помощью mc, т.к. vi отсутствует), запустить xup.
Blin 2.0 office-003. К desktop добавлены OO и GIMP. Иконка DHCP исчезла, а программа настройки сети перед выбором DHCP понапрасну запрашивает имя узла и домена. Для установки 1280x1024 по-прежнеиу нужен танец с бубном.
Puppy-1.0.4-mozilla. Русского языка нет. Выглядит диковато. Настройка 1280x1024 с помощью XVESA (требуется ввести явно номер требуемого режима).
|
Bog BOS: |
Последние изменения: |