Установка "fromiso" - Overview

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

В данном случае для загрузки используется ISO-образ на жестком диске. Это намного быстрее чем чем установка с CD (в случае "fromiso" все происходит гораздо быстрее, по некоторым утверждениям менее 4х минут, но даже 6-8 минут - тоже  быстро).

Это, конечно, гораздо быстрее, чем с CD, плюс остается в полном распоряжении дисковод. Альтернативно можно использовать QEMU.

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

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

fromiso with Grub2

sidux has provided a grub2 file named 60_fll-fromiso to generate a fromiso entry to the grub2 menu. The only file to configure fromiso is called grub2-fll-fromiso and is found in /etc/default/grub2-fll-fromiso..

First open a terminal and become root with:

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

Then open an editor, which may be kwrite, mcedit, vim or another that you prefer:

mcedit /etc/default/grub2-fll-fromiso

Next uncomment (remove the # ) the lines you need to be operative and replace the default instructions within the "quote marks" with your preferences.

For example, compare this altered grub2-fll-fromiso with the default, (the highlighted lines are the changed lines for instructional purposes):

# 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 sidux-*.iso file.###
FLL_GRUB2_ISO_LOCATION="/media/disk1part4/sidux-iso" # array for defining ISO prefices --> sidux-*.iso # default: "sidux- fullstory-" FLL_GRUB2_ISO_PREFIX="sidux-" # 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.sidux.com/de/cheatcodes-vga-de.htm#vga # default: 791 #FLL_GRUB2_VGA="791" # additional cheatcodes # default: noeject FLL_GRUB2_CHEATCODE="noeject nointro"

Save and close the editor, then run in the terminal

update-grub

Your grub2 grub.cfg will be updated to see the different ISOs you have placed in the directory you specified and will be available on your next boot up.

fromiso с устаревшей версию grub (grub1)

Процесс:

Мы выбираем место для ISO и двух файлов, которые нам потребуются. Создаём базовый каталог "sidux" в "/media/sdaX" (в раздел sda1,2,3 или какой вам подходит) и перемещаем ISO в этот каталог:

$ sux
mkdir -p /media/sdaX/sidux
mv sidux.iso /media/sdaX/sidux

Теперь смонтируем ISO-образ. Для этой цели можно воспользоваться программой mc [midnight commander], так как этот файловый менеджер смонтирует ISO-образы автоматически. Это позволяет копировать отдельные файлы с ISO:

mount -t iso9660 -o loop,ro /media/sdaX/sidux/sidux.iso /mnt

Теперь скопируем файлы vmlinuz и initrd.img из смонтированного ISO образа в каталог. Название жесткого диска и место куда копируем, Вы установите сами, это лишь пример:

cp /mnt/boot/vmlinuz0.686 /media/sda5/sidux/vmlinuz0.686
cp /mnt/boot/initrd0.686 /media/sda5/sidux/initrd0.686
umount /mnt

Следующий шаг настройка grub. Для этого отредактируем файл /boot/grub/menu.lst и добавим в него после строки ### END DEBIAN AUTOMAGIC KERNELS LIST следующие строки. ЗАМЕЧАНИЕ: Не используйте нерегулярные буквы в конфигурационном файле grub! Название жесткого диска и куда копируем, зависит от вас, это лишь пример:

### ISO boot
title sidux 32bit from ISO
kernel (hd0,4)/sidux/vmlinuz0.686 boot=fll quiet vga=791 fromiso=/sidux/sidux.iso
initrd (hd0,4)/sidux/initrd0.686

При следующей загрузке в меню grub станет доступен пункт запуска ISO-образа. Если файлы sidux.iso, vmlinuz и intird.img заменяются на новые версии, содержимое файла menu.lst уже не придётся менять.

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

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

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

persist

Если fromiso используется на файловой системе vfat, тогда надо указать файл, который используется как файловая система линукса. Ключь должен выглядеть примерно так:

persist=/sidux/sidux-rw

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

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

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

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

fromiso и persist на загружаемом USB-stick/SSD-card носителе

Наверное лучшим примером использования persistence - это использование его вкупе с install-usb-gui для создания собственной загружаемой системы на USB накопителе, с добавлением нужных Вам приложений. Your files will be stored in a subfolder on the drive.

persist on a FAT filesystem, as commonly used for dos/Windows 9x installations and usually found by default on flash devices, requires you to create a single large file to use as a loop device, you then format this file.

Для USB-sticks/SSD-cards рекомендуется использовать ext2 и vfat, для лучшей кроссплатформенной поддержки, так как для этих файловых систем имеются драйвера и в Linux и в MS Windows™ , по крайней мере их легко можно установить. Read/Writes to flash type drives are contingent on the specifications of your USB-sticks/SSD-cards.

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

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

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

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

Example of creating persist after initial installation

If you are not sure of the mount point, mount the stick and run ls -lh /media to provide a list of all your system mount points. Look for something like drwxr-xr-x 6 username root 4.0K Jan 1 1970 disk. If your output states differently then replace "/media/disk" in line with your requirement, (for example "/media/sdc1"):

disk="/media/disk"

Set the size of the persist partition:

size=1024

Make a directory on the stick:

mkdir $disk/sidux

Run the code to make the persist partition:

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

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

Установка sidux на USB/SSD devices

Установка sidux на USB-stick/SSD-card теперь так же проста как и обычная установка на жесткий диск. Просто следуйте этому руководству.

Требования:

Любой компьютер, который поддерживает протокол USB 2.0 может загружаться с USB/SSD.

Образ диска sidux.iso.

Два способа установки на USB/SSD

Установка на USB/SSD, метод fromiso, sidux-on-a-stick

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

If using a GUI formatting application like gparted, please ensure that you first delete the existing partition, then recreate the partition before formatting.

USB fromiso from a HD sidux installed system:

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

USB fromiso from a sidux-*.iso:

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

Options:

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

После установки у Вас будет система на загружаемом USB/SSD устройстве. Если Вы не активировали сохранение (persist), Вы всегда сможете сделать это добавив persist непосредственно в строку загрузчика grub. (If vfat, it is probably best to start again though).

Пример установки из консоли:
 fll-iso2usb -D /dev/sdb -f none --iso /home/sidux/sidux.iso -p -- lang=no tz=Pacific/Auckland

Это установит образ ISO на USB устройство sdb с загрузочными ключами persist, норвежским языком и временной зоной Pacific/Auckland (NZL).

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

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

$ man fll-iso2usb

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

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

Сначала отформатируйте Ваш носитель в файловую систему ext2 и разбейте USB-stick/SSD-card так, как Вы сделали бы это на жёстком диске.

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

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

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

Full installation to a USB Hard Disk Drive like an installation to a partition

A USB Hard Disk Drive has one quite good and appealing application, (particularly to new users coming from MS or another distro), and that is you can install sidux to a USB HDD, plug it in without needing to configure a PC for dual boot (repartitioning, grub alterations etcetera).

Start the installation from the Live-ISO, (or from a USB-stick/SSD-card), as a standard install, not a USB install and choose the partition on the device, where sidux is to be installed, for example sdbX and follow the sidux installer prompts. Grub must be written to the USB HDD partition.

Read Installing to your HD

Other note worthy points are:

Содержание, последний раз пересмотрено 10/04/2010 1415 UTC