Установка "fromiso" - Обзор

Для обычного употребления мы рекомендуем файловую систему ext4. Это стандартная файловая система для aptosid.

С чит-кодом 'fromiso' Вы можете запускать ISO-образ с раздела (ext2/3/4) намного быстрее, чем с компакт-диска (Установка на жесткий диск с "fromiso" занимает всего минимум времени).

"fromiso" конечно гораздо быстрее, чем с CD-/ DVD-дисков и сохраняет доступность жесткого дисковода. Альтернативно можно использовать virtualbox, kvm или QEMU.

Предполагаемые условия

* Функционирующая установка boot-менеджера grub (на дискетe, на жестких дисках или на ISO-образе)
* ISO-образ aptosid.iso и файловая система, как ext2/3/4
* Если Вы переименовали ISO-образ (например, на aptosid.iso), Вам необходимо изменить соответствующим образом аргументы команды, так как система наименования файлов в Unix/Linux различает верхний и нижний регистр имен.

Метод fromiso с grub2

aptosid предоставил grub2-файл с именем 60_fll-fromiso, чтобы генерировать внесение 'fromiso' в список grub2 меню. Файл конфигурации для настройки fromiso называется grub2-fll-fromiso и находится в /etc/default/grub2-fll-fromiso.

Сначала откройте терминал и введите с правами root:

sux
apt-get update
apt-get install grub2-fll-fromiso

Затем откройте редактор (например, kwrite, mcedit, vim) или другой который Вам больше нравится:

mcedit /etc/default/grub2-fll-fromiso

В активируемых строках символ примечания # удаляется, и изменяются предварительно установленные команды в пределах "кавычек" с собственными параметрами.

Например: Сравните измененный файл grub2-fll-fromiso с ISO по умолчанию. Для демонстрации выделенные строки были изменены:

# Defaults for grub2-fll-fromiso update-grub helper
# sourced by grub2's update-grub
# installed at /etc/default/grub2-fll-fromiso by the maintainer scripts

#
# This is a POSIX shell fragment
#

# specify where to look for the ISO
# default: /srv/ISO ### Note: This is the path to the directory that contains the ISO,
it is not to include the actual aptosid-*.iso file.###
FLL_GRUB2_ISO_LOCATION="/media/disk1part4/aptosid-iso" # array for defining ISO prefices --> aptosid-*.iso # default: "aptosid- fullstory-" FLL_GRUB2_ISO_PREFIX="aptosid-" # set default language # default: en_US FLL_GRUB2_LANG="en_AU" # override the default timezone. # default: UTC FLL_GRUB2_TZ="Australia/Melbourne" # kernel framebuffer resolution, see # http://manual.aptosid.com/de/cheatcodes-vga-de.htm#vga # default: 791 #FLL_GRUB2_VGA="791" # additional cheatcodes # default: noeject FLL_GRUB2_CHEATCODE="noeject nointro"

Сохраните файл и закройте редактор, а затем запустите в терминале:

update-grub

Ваш grub2-файл конфигурации grub.cfg обновится и узнает различные ISO-образы в указанном каталоге. Эти ISO-образы доступны при следующей загрузке.

Общая информация об использовании методов fromiso и persist

Методы fromiso и persist на жёстком диске

Вы можете иметь сохраняемую Live-систему на перезаписываемом носителе (например, флэш-карте), используя ключи 'fromiso' и 'persist'. Если 'fromiso' используется на ext2/ext3/ext4, перед загрузкой просто введите:

persist

To use persist with a vfat file system, then you must use a file that contains a linux file system.

If you want to put the persist file or directory somewhere else other than /aptosid-rw then you need to specify where it is with the bootcode, for example persist=/janes/files :

persist=/user-name/files

aptosid использует 'AUFS' для реализации возможности "copy on write" для перезаписи содержимого ISO, добавления пакетов, обновления системы и прочего. Ключ persist, позволит сохранить Ваши новые файлы на том же диске, где хранится образ ISO.

fromiso даёт Вам Live-систему, которая загружается с ISO образа, находящегося на носителе и выполняет все автоматические функции, что и aptosid live ISO. Выгода от этого в том, что, например, при запуске будет проходить настройка оборудования, однако это означает, что все настроечные файлы будут пересоздаваться заново, если вы не воспользуетесь дополнительными ключами.

Если использовать persist с другими, специфическими для aptosid ключами, как например, noxorgconf, nonetwork, то эти настроечные файлы не будут затронуты при запуске.

Использование ключа persist позволит Вам устанавливать дополнительные пакеты из apt и не терять изменений при перезагрузке.

Методы fromiso и persist на загружаемой USB-флешке или карте памяти

Наверное, лучшим примером использования persistence является использование его вместе с install-usb-gui для создания собственной загружаемой системы на USB-флешке, с добавлением нужных Вам приложений. Ваши личные файлы хранятся в подкаталоге на жестком диске.

persist на файловой системе FAT - как обычно используется для установки DOS/Windows 9x и обычно находится по умолчанию на USB-флэшках -это требует, чтобы Вы создали единственный большой файл, чтобы использовать его в качестве Loop-устройства. Этот файл Вы должны отформатировать.

Для USB/SD/флешек рекомендуется использовать для лучшей кроссплатформенной поддержки файловые системы ext2 и vfat , так как для этих файловых систем имеются драйвера и в Linux и в MS Windows™, по крайней мере, их легко можно установить. Переписывание USB-устройств зависит от технических характеристик Вашей USB-флешки.

Файловая система ext2

Если Вы используете ext2, то раздел будет полностью использован под корневой раздел и папку /fll, которая создаётся для сохранения (persistence).

Файловая система vfat

Если Вы используете vfat для persist, оно ограничивается размером не более 2GB и не менее 100MB (так как меньший объём лишён всякого смысла). Этот файл должен называться aptosid-rw.

Пример создания persist после начальной установки

If you are not sure of the mount point, mount the stick and run df -h which will provide a list of all your system mount points. Look for something like /dev/sdb or /dev/sdc. If your output states differently then replace "/media/disk" in line with your requirement, (for example "/media/disk-1").

Continuing the example, the command df -h will clarify the information, and assumes just one partition on the USB stick:

/dev/sdc1             4.1G  1.1G  2.8G  28% /media/disk

Поэтому:

disk="/media/disk"

Установите размер persist раздела:

size=1024

Создайте каталог на флешке:

mkdir $disk-1/aptosid

Выполните команду, чтобы создать раздел persist::

dd if=/dev/zero of=$disk/aptosid-rw bs=1M count=$size &&  echo 'y' | LANG=C /sbin/mkfs.ext2 $disk/aptosid-rw &&  tune2fs -c 0 "$disk/aptosid-rw"

Разделы NTFS, используемые часто в Windows NT/2000/XP (TM) нельзя использовать для сохранённой системы (persistence).

Установка aptosid на USB/SD/флешке

Установка aptosid на USB/SD/флешку теперь так же простая, как и обычная установка на жесткий диск. Обратите внимание на указание!

Требования:
Три вида установки на USB/SD/flash

Установка на USB/SD/флешку, метод fromiso, aptosid-on-a-stick

Сначала отформатируйте Ваш носитель файловой системой ext2 или fat32 (по крайней мере, Ваша флешка должна иметь минимум 2 Гигабайта). На носителе должен быть только один раздел, и для некоторых BIOS'ов, отмеченый как загружаемый.

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

USB fromiso с жёсткого диска с aptosid:

Установка методом fromiso USB делается так: Меню>Система>Установка-aptosid-на-флэшку.

USB fromiso с aptosid-*.iso:

Или если Вы загрузились с ISO-образа, можете нажать значок aptosid исталятор и выбрать Install to USB.

Опции:

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

После установки у Вас будет система на загружаемом USB/SD/флешке. Если Вы не активировали сохранение (persist), Вы всегда сможете сделать это, добавив persist непосредственно в строку загрузчика grub. (Это, вероятно, не применяется, если установлена файловая система vfat . В этой инсталляция должна повторяться, если опция persist забывалась).

Пример установки из консоли:
 fll-iso2usb -D /dev/sdX --iso /home/aptosid/aptosid.iso -p -- lang=fr_CA tz=America/Vancouver

Этa команда устанавливает ISO-образ на USB устройство sdX с загрузочными ключами persist, французским языком и временным поясом America/Vancouver (CAN).

Настройки X-сервера (видео-карты, клавиатуры, мыши) и сетевой карты не сохраняются. Это является очень удобным для использования на нескольких компьютерах.

Чтобы узнать больше о возможностях этой программы, введите:

$ man fll-iso2usb

Полная установка на USB/SD/флешку (как нормальная установка на жёсткий диск)

Минимальный размер носителя:
* aptosid "lite" требуется 2.5 ГБ плюс место для Ваших данных,
* aptosid "full" требуется 4 ГБ плюс место для Ваших данных

Сначала отформатируйте Ваш носитель файловой системой ext2 и разбейте USB/SD/флешку на разделы по умолчанию.

Загрузите систему с ISO-образа, запустите стандартную установочную программу и укажите разделы на Вашем носителе для установки, например sdbX и следуйте дальнейшим указаниям исталятора. Прочтите подробнее в главе Установка на жёсткий диск.

Для того чтобы загрузиться с USB/SD/флешки, надо активировать опцию 'Boot from USB' в BIOS'е Вашего компьютера.

Другие, заслуживающие внимания моменты:

Полная инсталляция на жесткий диск с интерфейсом USB (USB-HDD), аналогично инсталляции на раздел

Установка на USB-HDD будет особенно привлекательным для пользователей, приходящих с ОС Windows или используя другие дистрибутивы Linux: Вы можете установить aptosid на USB-HDD и подключить USB-HDD без заботы о конфигурации с двойной загрузкой и т.д.

Проводите установку с ISO-образа (или с USB/SD/флешки), как стандартную установку (не как установка на USB) и выберите раздел на жестком диске, куда aptosid должен устанавливаться, например sdbX . Следите внимательно указаниям aptosid-инсталятора. Grub должен быть записан на разделе USB-HDD

Прочитайте главу Установка на жесткий диск.

Обратите внимание и на следующее:

Полная установка на загрузочных GPT съемных устройств

Установка aptosid на загрузочных GPT съемных устройствах ведет себя как нормальная установка на жесткий диск.

Посмотрите также в раздел руководства 'Создание разделов с помощью Gdisk для дисков GPT' и следуйте инструкциям по 'Установку aptosid на HD, USB, VM и шифрованные разделы'.

Загрузочныe (U)EFI съемные устройства

Применяется с релиза aptosid 2011-02.

Если Вы хотите загрузить систему, используя EFI без записи оптических носителей, то Вам необходимый vfat-раздел, содержащий портативный EFI-загрузчик /efi/boot/bootx64.efi. Для этого ISO-образ (amd64) включет в себе необходимый файл и grub- конфигурацию.
Для подготовки USB-устройства копируйте только содержание aptosid-ISO-образа на корневой раздел USB-флешки, форматировав файловой системой vfat. Затем отметьте раздел как загрузочный.

Конечно, просто так скопировать файлы на USB-флешку не позволяет Вам загрузить его по традиционной системе BIOS, однако это довольно легко получиться при использовании 'syslinux' и 'install-mbr'. Для этого (без монтивования USB-флешки), введите эти две команды:

syslinux -i -d /boot/isolinux /dev/sdXN
install-mbr /dev/sdX

USB-флешка, подготовлена ​​таким образом, что загружаеться с EFI в простое grub2-меню или при традиционным BIOS в графическое gfxboot-меню.

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

Для традиционных систем BIOS можно отредактировать файл /boot/isolinux/syslinux.cfg и/или файл /boot/isolinux/gfxboot.cfg. Для систем EFI можно отредактировать файл /boot/grub/x86_64-efi/grub.cfg.

Настойчивость и прошивки

Прочитайте в главе всю информацию про persist

Содержание, последний раз пересмотрено 25/04/2013 1345 UTC