Установка "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 2.0, может загрузить с USB/SD/флешки.
- ISO-образ aptosid-*.iso.
Три вида установки на USB/SD/flash
- 1) fromiso: aptosid-специальность: aptosid-on-a-stick.
- 2) полная: Полная установка на USB/SD/flash - это то же самое, что и установка на жёсткий диск, и она выполняется через обыкновенную установочную программу.
- 3) RAW device:Идеально, если другим дистрибутивом Linux, MS Windows или Macintosh являются исходная система, и Вы хотите установить aptosid на USB-флешку (aptosid-on-a-stick). Пожалуйста, обратите внимание на особенности!
Установка на 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/SD/флешку система обычно привязана к компьютеру, на котором производилась установка. Если Вы захотите воспользоваться этой системой на другом компьютере, приготовьтесь к проблемам. Придётся перенастраивать xorg, fstab и может быть ещё что-то, (так как, вся настройка системы производится во время установки).
- Для использования системы с ISO-образом с автоматической настройкой под компьютер используйте метод "fromiso" с "persist".
- "fromiso" с "persist" является лучшим вариантом, если несколько ПК должны использоваться.
Полная инсталляция на жесткий диск с интерфейсом USB (USB-HDD), аналогично инсталляции на раздел
Установка на USB-HDD будет особенно привлекательным для пользователей, приходящих с ОС Windows или используя другие дистрибутивы Linux: Вы можете установить aptosid на USB-HDD и подключить USB-HDD без заботы о конфигурации с двойной загрузкой и т.д.
Проводите установку с ISO-образа (или с USB/SD/флешки), как стандартную установку (не как установка на USB) и выберите раздел на жестком диске, куда aptosid должен устанавливаться, например sdbX . Следите внимательно указаниям aptosid-инсталятора. Grub должен быть записан на разделе USB-HDD
Прочитайте главу Установка на жесткий диск.
Обратите внимание и на следующее:
- После полной установки на USB-HDD система обычно привязана к компьютеру, на котором производилась установка. Если Вы захотите воспользоваться этой системой на другом компьютере, приготовьтесь к проблемам. Придётся перенастраивать xorg, fstab и может быть ещё что-то, (так как, вся настройка системы производится во время установки).
- После загрузки с USB-HDD на другом компьютере Вы должны внести некоторые коррективы. Вам нужно изменить fstab для доступа к жестким дискам компьютера, может быть и файл xorg.conf и, вероятно, настройку сетевой сети.
Полная установка на загрузочных 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