Pornirea "fromiso" - Sumar

Pentru utilizarea zilnică recomandăm tipul de fișiere ext4. Este sistemul de fişiere implicit în aptosid şi este foarte bine întreţinut.

Cu acest cod puteţi porni sistemul de pe o imagine ISO care se află pe Hard-Disk (tip ext2/3/4) ceea ce este mult mai rapid decât pornirea de pe CD (instalarea pe Hard-Disk "fromiso" durează foarte puţin).

`fromiso` înseamnă mult mai rapid decât de pe CD/DVD şi lasă şi unitatea optică disponibilă. Ca o alternativă se poate folosi deasemeni și VMware.

Cerinţe :

* un grub funcţional (de pe o dischetă, un sistem instalat pe Hard-Disk sau de pe Live-CD)
* o imagine ISO de aptosid - ex.: aptosid.iso - şi o partiţie linux de tipul ext2/3/4
* Dacă veţi redenumi imaginea ISO în AptoSid.ISO va trebui să modificaţi toate comenzile ca atare, deoarece sistemul de numire a fişierelor în unix face diferența între literele mari și cele mici (case sensitive).

fromiso cu Grub2

aptosid are un fișier grub2 numit 60_fll-fromiso pentru a genera o intrare 'fromiso' în meniul grub2. Singurul fișier pentru a configura 'fromiso' se numește grub2-fll-fromiso și se găsește în /etc/default/grub2-fll-fromiso..

Mai întâi deschideți un terminal și logați-vă ca administrator (root) cu:

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

Apoi deschideți un editor de texte care poate fi kwrite, mcedit, vim sau altul preferat de voi:

mcedit /etc/default/grub2-fll-fromiso

Apoi de-comentați (ștergeți semnul # de la început) liniile de care aveți nevoie să fie operative și înlocuiți instrucțiunile de bază scrise între ghilimele "quote marks" cu preferințele voastre.

De examplu, comparați acest fișier 'grub2-fll-fromiso' modificat cu cel care este de bază, (liniile colorate sunt cele modificate în scopul exemplificării):

# 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 ### Notă: Aceasta este calea către directorul care conține imaginea ISO,
nu este pentru a include actualul fișier aptosid-*.iso.###
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"

Salvați și închideți editorul, apoi executați în terminal:

update-grub

Fișierul grub.cfg al lui grub2 va fi actualizat cu intrări pentru diferitele imagini ISO ce le aveți stocate în directorul specificat și vor fi disponibile la următoarea pornire a PC-ului.

Informații generale despre persist

Firmware

Următoarele instrucțiuni sunt aplicabile la toate cerințele utilizării persist, cu excepția instalărilor de pe dispozitive RAW. Pentru dispozitive RAW vedeți Scrierea aptosid pe un stick USB/SSD cu oricare sistem Linux, MS Windows sau Mac OS X

Pentru firmware, trebuie doar să plasați datele pe care doriți să le adaugați sistemelor live /lib/firmware într-un director numit /aptosid/firmware pe stick-ul vostru. Puteți autoriza accesul acestora la momentul boot-ării selectând Yes din meniul grafic Driver menu sau manual prin adăugarea manuală a cuvântului firmware la linia de comandă a kernel-ului. Cu expresia firmware=/lib/firmware se va încărca firmware-ul de pe prima instalare găsită pe computer. Dacă doriți să devină o oțiune permanentă puteți edita fișierul de configurare a boot-ării, de exemplu fișierul /boot/isolinux/syslinux.cfg.

Ambele programe persist și firmware pot utiliza fișiere plasate în diferite locuri pe disk, de exemplu dacă fișierul pentru persistență este în rădăcina stick-ului și se numește persist.img puteți folosi persist=/persist.img iar cele pentru firmware sunt într-un director numit fw puteți folosi firmware=/fw.

fromiso și persist pe un HD

Puteți avea sistem live pe un Hard-Disk combinând set-area fromiso cu codul de boot al persist. Utilizarea persist când sistemul de fișiere este ext2/ext3/ext4 e simplă:

persist

Utilizarea persist cu un sistem vfat, se face obligatoriu cu un fișier ce conține un sistem de fișiere linux.

Dacă vreți să puneți fișierul sau directorul persist în altă parte decât /aptosid-rw atunci trebuie să specificați unde este prin codul de boot-are, de exemplu persist=/janes/files :

persist=/user-name/files

aptosid folosește aufs pentru activarea a ceea ce se numeste "copy on write" peste ISO-ul vostru permițându-vă să scrieți noi fișiere și dosare, să actualizați unele existente ținând în memorie pe cele mai noi. Codul de boot-are persist, va stoca noile fișiere pe aceeași partiție unde țineți și imaginea ISO.

fromiso vă oferă un sistem live care execută toate operațiunile automate ale unui aptosid live ISO. Aceasta are beneficiul unor configurări automate a hardware-ului dar mai înseamnă și că va recrea aceleași fișiere la fiecare nouă boot-are dacă nu specificați altfel în coduri adiționale.

Utilizând persist împreună cu alte coduri de boot specifice aptosid ca noxorgconf, nonetwork, înseamnă că nu vor fi recreate aceleași fișiere de fiecare dată când boot-ați. Vedeți și Coduri de Boot

Cu excepția actualizării kernel-ului, utilizând fromiso în combinație cu persist înseamnă că puteți instala pachete cu apt și să aveți aplicațiile împreună cu toate datele salvate disponibile și accesibile la urmatoarea boot-are. Unele pachete cer ca fișierul vostru sources.list să includă secțiunile contrib și non-free, vedeți Adăugarea non-free la Sources List

fromiso și persist pe un mediu boot-abil - USB-sticks/SD/flash-cards

Probabil utilizarea ideală a modului persistent este în combinație cu instrumentul 'install-usb-gui' pentru crearea propriul mediu boot-abil cu fișierele și programele necesare. Fișierele voastre vor fi stocate într-un subfolder pe disk.

persist pe un sistem de fișiere FAT, utilizat de regulă de dos/Windows 9x și găsit de obicei pe dispozitivele flash, cere crearea unui singur fișier mare pentru a fi folosit și care trebuie formatat.

Pe USB-sticks/SD/flash-cards, ext2 și vfat sunt formatele recomandate ca sisteme de fișiere mai ales pentru a avea o compatibilitate bună 'cross platform' utilă mai ales la salvarea datelor, existând drivere disponibile și sub MS Windows™ pentru schimburi de date.
Citirea/scrierea pe flash drives este posibil în acord cu specificațiile stick-ului USB.

Sistemul de fișiere ext2

Cu ext2 întreaga partiție va fi folosită ca 'root' și un director /fll este creat pentru a fi folosit de 'persist' permițând utilizarea întregului spațiu liber pentru sistemul 'persist'.

Sistemul de fișiere vfat

Când este utilizat 'vfat', persistența este realizată într-un fișier care poate fi de maxim 2GB dar nu mai mic de 100MB (altfe nu poate fi folosit). Fisierul trebuie să se numească aptosid-rw.

Examplu de creare 'persist' după o instalare initială

Dacă nu sunteți siguri care este punctul de mount-are, mount-ați stick-ul și rulați comanda df -h care produce o listă cu toate punctele de mount-are din sistem. Căutați ceva de genul /dev/sdb sau /dev/sdc. Dacă rezultatul vostru diferă atunci înlocuiți "/media/disk" cu cerințele voastre, (de exemplu "/media/disk-1").

Continuând exemplul, comanda df -h va clarifica informația, considerând că stick-ul USB are o singură partiție:

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

Deci:

disk="/media/disk"

Stabiliți mărimea partiției 'persist':

size=1024

Faceți un director pe stick:

mkdir $disk/aptosid

Rulați programul de creare a partiției '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"

partițiile NTFS, utilizate de regulă pentru Windows NT/2000/XP (TM), NU POT fi utilizate pentru persistență.

Instalarea aptosid pe dispozitive USB/SD/flash

Intalarea aptosid pe un USB-stick/SD/flash-card este la fel de ușoară ca și cea pe un HD normal. Trebuie doar să urmați instrucțiunile.

Cerințe:

Orice PC care are protocolul USB 2.0 și suportă boot-area de pe USB/SD/flash.

O imagine aptosid.iso.

Moduri de instalare pe USB/SD/flash

Instalarea pe USB/SD/flash cu 'fromiso', aptosid-on-a-stick

Pre-formatați dispozitivul usb în ext2 sau fat32 înainte de a proceda la instalare (cel puțin o capacitate de 2G). Dispozitivul trebuie să aibă doar 1 singură partiție și pentru că unele BIOS-uri sunt temperamentale, aceasta trebuie să fie marcată ca fiind boot-abilă.

Dacă folosiți o aplicație grafică (GUI) pentru fomatare cum ar fi 'gparted', vă rog să ștergeți mai întâi orice partiție existentă și apoi s-o recreați înainte de a formata stick-ul.

USB fromiso de pe un sistem aptosid instalat pe HD:

Instalarea fromiso USB se face prin Menu>System>install-aptosid-to-usb.

USB fromiso de pe un aptosid-*.iso:

Pe un LIVE-CD puteți da click pe icon-ul aptosid Installer și alegeți Install to USB.

Opțiuni:

Vi se oferă oportunitatea de a seta limba, fusul orar și alte opțiuni de bootcode-uri precum și activarea sau nu a opțiunii persist via checkbox.

Aveți acum un USB/SD/flash bootabil. Dacă nu ați activat 'persist' îl puteți activa adăugând persist în linia de boot-are a lui grub din ecranul grub. (Dacă este 'vfat', este probabil cel mai bine s-o luați de la început).

Exemplu de comandă în terminal:
 fll-iso2usb -D /dev/sdX --iso /home/aptosid/aptosid.iso -p -- lang=ro tz=Europe/Bucharest

Această comandă va instala imaginea iso pe dispozitivul USB sdX pregătit deja cu persist, în limba Română și localizarea (ceasul) setat pe Europa - București în linia de bază a programului grub.

Configurările de X (placa video, tastatură, mouse) sau fișierele pentru interfețele de rețea nu au fost stocate, ceea ce-l face ideal de utilizat pe alte computere.

Pentru mai multă documentație inclusiv opțiuni de personalizare vedeți și:

$ man fll-iso2usb

Instalarea completă pe un USB/SD/flash (la fel ca o instalare pe un HD normal)

Capacitatea minimă recomandată a USB-stick/SD/flash-card este:
aptosid "LITE" are nevoie de 2.5 gig PLUS spațiu pentru datele voastre,
aptosid "FULL" are nevoie de 4 gig PLUS spațiu pentru datele voastre

Pre formatați dispozitivul cu ext2 și partiționați USB-stick/SD/flash-card ca și pentru un PC standard.

Porniți instalarea de pe Live-ISO și alegeți partiția de pe dispozitivul USB/SD/flash, unde se va instala aptosid, de examplu sdbX apoi urmați indicațiile programului de instalare. Citiți și Instalarea pe HD

Pentru a boot-a de pe USB/SD/flash 'Boot from USB' trebuie să fie activată în BIOS.

Alte sfaturi importante sunt:

Instalarea completă pe un dispozitiv USB Hard Disk ca și instalarea pe o partiție

Folosirea unui Hard-Disk extern pe USB este una dintre opțiunile bune, (în particular pentru utilizatorii nou veniți de pe MS sau alte distribuții), pe care puteți instala aptosid, îl cuplați la PC și nu mai aveți nevoie de configurarea PC-ului pentru dual boot (repartiționare, modificarea lui grub etc).

Porniți instalarea de pe Live-ISO, (sau de pe un USB-stick/SD/flash-card), ca o instalare standard, nu un 'USB install' și alegeți partiția de pe dispozitivul USB, unde se va instala aptosid, de examplu sdbX și urmați pașii ceruți de programul de instalare aptosid. Grub trebuie scris pe partiția de pe USB HDD.

Citiți și Instalarea pe HD

Alte sfaturi importante sunt:

Instalarea completă pe un dispozitiv portabil și boot-abil GPT (la fel ca instalarea normală pe un HD)

Citiți la Partiționarea cu gdisk pentru disk-uri GPT apoi urmați instrucțiunile pentru Opțiuni de instalare - HD, USB, VM și Cryptroot.

Dispozitive boot-abile (U)EFI portabile

Aplicabil începând cu versiunea aptosid 2011-02.

Dacă doriți să folosiți la boot-are EFI fără a arde un mediu optic, atunci aveți nevoie de o partiție vfat care să conțină un încărcător de boot EFI portabil /efi/boot/bootx64.efi. Imaginile iso aptosid amd64 includ asemenea fișier și o configurare grub care o poate încărca. Pentru a pregăti un stick să boot-eze așa, copiați conținutul aptosid iso la baza partiției formatate vfat de pe stick-ul usb. De asemenea va trebui s-o marcați ca boot-abilă folosind un program de partiționare.

Desigur că simpla copiere a fișierelor pe partiția vfat a stick-ului usb nu vă va permite boot-area în modul tradițional al sistemului BIOS dar este relativ ușor să rezolvați asta folosind syslinux și install-mbr. Tot ce aveți nevoie este să rulați următoarele comenzi (fără ca stick-ul să fie mount-at):

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

Un stick pregătit astfel, va boot-a atât prin EFI din meniul grub2 cât și din meniul tradițional grafic gfxboot.

Unul dintre avantajele de a avea un stick de felul acesta, comparativ cu un stick creat prin isohybrid, ar fi acela că puteți edita fișierele de boot de pe stick pentru a adăuga automat opțiunile preferate.

Pentru sistemele BIOS tradiționale puteți edita fișierul /boot/isolinux/syslinux.cfg și/sau fișierul /boot/isolinux/gfxboot.cfg. Pentru sistemele EFI puteți edita fișierul /boot/grub/x86_64-efi/grub.cfg.

Persistență și firmware

Vedeți Informații generale despre persist

Page last revised 25/04/2013 1345 UTC