Boot sa 'fromiso'

Za normalan korištaj preporučujemo ext3 file-sistem, to je glavni file-sistem za sidux i dobro podržavan.

Sa tim cheatcode možete startati sa ISO-datoteke na particiji, što je puno brže nego s CD (hard-disk instalacija s "fromiso" samo treba nekoliko minuta).

'fromiso' je naravno brže nego sa CD-/DVD-uređajima i ostavi dostupan CD-uređaj. Kao alternativu možete koristiti QEMU.

Potrebe:

Choose a place for the iso and 2 files we need, so we get shorter names. Therefore create a base-directory: for example "/media/sdaX", (sda1 or, 2, or 5, or 6, or whatever, for example) create the directory "sidux" and copy the iso into it:

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

Now mount the ISO image (Alternatively mc [midnight commander] can be used, as it transparently auto-mounts .iso files and lets you copy out the files needed.):

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

Now copy the vmlinuz and initrd.img files from the mounted iso image to the directory and the HD is YOUR known variable::This is an example only :

cp /mnt/boot/vmlinuz* /media/sda5/sidux/vmlinuz
cp /mnt/boot/initrd.img* /media/sda5/sidux/initrd.img
umount /mnt

Next you have to customise grub. Therefore edit the file /boot/grub/menu.lst and add the following lines AFTER the ### END DEBIAN AUTOMAGIC KERNELS LIST: NOTE no wildcards on grub line for filenames allowed! The HD is YOUR known variable::This is an example only:

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

With next boot you have a new menu item in grub to start the iso image. Should you upgrade your sidux.iso, vmlinuz and intird.img files with later releases, grub's menu.lst does not need to be altered.

fromiso i persist

Možete imati trajni live sistem na mediju na kojemo je dopušteno pisanje, s kombiniranjem fromiso postavaka sa persist cheatcode.

sidux koristi aufs da omogući, što je poznato pod "copy on write" preko vaše, da vam omoguči da pišete nove datoteke i direktorije, i da možete obnoviti postojeće, ne prepisujuči stare zbog spremanja novih datoteka u memoriju. S persist cheatcode, eros će memorirati na istu hard disk particiju, na kojoj ste startovali vaš fromiso cd image.

Koristečipersist daje vam live sistem, koji vam sve automatske mogućnosti sidux Live-CD omoguči. To vam je olakšica ako morate obaviti stavri kao automatski konfigurirati hardver, ali isto znači, da će rekreirati datoteke svaki put kad startujete sistem.

Na primjer neće memorirati vašu X (grafička kartica, keyboard, mouse) konfiguraciju, ili vašu network interfaces datoteku, što znači da je idejalno za više nego jedno računalo, ali isto vam može stajati na putu, ako morate takve stvari konfigurirati.

Naj idejalni korištaj trajnosti, je sa spojem s novim install-usb-gui alatom, da kreirate svoj vlastiti, bootable flash disk sa vašim datotekama i softver koji vam je potreban.

Vaše datoteke će biti memorirane u poddirektoriju, na vašem uređaju. Taj poddirektorij je kreiran, ako ne postoji, kad se fromiso and persist cheatcodes koriste zajedno.

Da koristite persist na FAT filesistemu, koje se općenito koristi za dos/Windows 9x instalacije i obično na flash uređajima, zahtijeva od vas da kreirate jednu veliku datoteku, koju koristite kao loop uređaj, koju ond a morate formatirati.

Kao uvijek sidux preporučuje korištaj ext3 particija da memorirate vašu iso-datoteku, i sve druge datoteke.

Ta datoteka bi trebala da se zove sidux-rw i smještena glavnom direktoriju na vašem fat uređaju. Pretpostavljamo da je disk, koju hočete da koristite, mountana i da je dopušteno pisanje na /media/sdb1, i da hočete da stvorite 1GB datoteku, da koristite kao trajnog uređaja, možete koristiti sljedeče naredbe (root privilegije nisu potrebne ako možete pisati u tu datoteku).

disc="/media/sdb1"
size=1024
dd if=/dev/zero of=${disc}/sidux-rw bs=1M count=${size} && echo 'y' | /sbin/mkfs.ext3 ${disc}/sidux-rw

NTFS particije, obično korištene za Windows NT/2000/XP (TM) instalacije, NE MOŽETE koristiti za trajnost.

Instalirati sidux na USB-Stick ili na USB-hard-disk

Da instalirate sidux na USB-Stick ili na USB-hard-disk je sad lagano kao normalna hard-disk-instalacija. Samo pratite ovu jednostavnu vodilicu.

Preporučljiva minimalna veličina USB-sticka je:
sidux "LITE" treba 1.2GB PLUS trebate mjesta za podatke,
sidux "FULL" treba 2.1GB PLUS trebate mjesta za podatke,
Zato je minimalna veličina za stick 3GB.

Postoje dvoje vrste instalacije na USB

1) - fromiso
2) - full (full instalacija na USB stick ponaša se kao normalna HD instalacija i obavlja se s normalnim instalerom).

USB fromiso Instalacija

fromiso instalcija je obavljena od install-usb-gui.bash i usmjerena ja da instalira fromiso na prvu particiju Hard-Diska + ili na USB stick.

Imate 2 izbora:
No Format: instalira na prvu particiju bez gubitka podataka.
Format: disk će biti izbrisana, sve podatke su izgublene i jedna particija će biti kreirana s izabranim file sistemom. Podržani file sistemi su vfat, ext2, ext3.

Trajni podaci su moguči ako koristite cijelu particiju i ext2 ili ext3 file-sistem. Ako koristite vfat, trajnost je izvršena od datoteke s maksimalno 2GB ali ne manja nego 100MB (zato što nebi bilo od koristi).

Da startujete install-sidux-to-usb otvorite submenu System pod Kmenu, ili koristite tipku koju nađete na prvom ekranu standardnog HD instalera

Da kreirate bootable USB od instaliranog sistema, potrebna vam je sidux iso.

Full instalcija (ponaša se kao normalna HD instalacija)

Startujemo normalnu instalaciju i izaberemo particiju USB-uređaja, gdje sidux treba da bude instaliran - pričamo ovdje o "sda1", ali isto vrijedi za sve druge particije na USB-disku ili uređaju.

Particija mora biti formatirana s linux-file-sistemom. Preporučujemo ext3 file-sistem. Postojeća particija će biti reformatirana od instalera!

Izgubiti će te sve podatke na toj particiji, s reformatiranjem!

Sad možete startati sa USB-hard-diska. 'Boot from USB' mora biti aktivirano u BIOS.

Instalirati sidux sa VirtualBox

VirtualBox je idejalan alat za 32bit kompjutere. Za 64bit koristite QEMU.

Potrebe

Potreban RAM: 1 GB : Idejalno 512 MB za gosta i 512 MB za host. (radi iako imate manje, ali ne čudite se, kako sporo to radi).

Hard disk mijesto: VirtualBox ne treba baš puno mjesta (tipična instalacija je oko 30 MB velika), virtualanim kompjuterima će trebati mnogo više mjesta na hard-disku da predstavljaju svoje hard-disk. Tako, da ako instalirate MS Windows XP (TM), na primjer, trebati će vam datoteka koja će lagano narasti na više GB. da instalirate sidux u VirtualBox potrebno je vam najmanje 5 GB image plus mjesto za swap.

Osigurajte da obavite dist-upgrade prije instalacije modula za virtualne kompjutere poslje instalacije novog kernela, ili će te završiti u gcc pogreški, failed module build error.(To će se dogoditi za svaki vanjski modul)

Mehanizam:

Instalirajte virtualbox paket
Kliknite na Programe > System Tools >InnoTek VirtualBox - Virtual Machine
Stvorite VM, postavite CD operativnog sustava u cd uređaj, instalirajte i restartujte

Instalacija:

apt-get update
apt-get install virtualbox-ose 
m-a a-i virtualbox-ose

Onda spremite informacije koje identificiraju vaš operativni sustav u strukturi:

virtualbox-ose-module-$(uname -r)

Onda morate obaviti sljedeče:

adduser <username> vboxusers 

Instalirati sidux na virtualni kompjuter

Koristite virtualbox's wizard da kreirate novi virtualni kompjuter za sidux. Onda pratite instrukcije za normalnu sidux-instalaciju.

VirtualBox ima dobru PDF pomoč, koju možete povuči

Instalirati sidux s QEMU

Kreirati hard-disk image

Da izvodite qemu trebati će vam možda hard-disk image. S tom datotekom koja memorira sadržaj emuliranog hard diska.

Koristite naredbu:

qemu-img create -f qcow sidux.qcow 3G

Da kreirate image datoteku zvanu "sidux.qcow". "3G" parametar precizira veličinu diska - u ovom slučaju 3 GB. Možete koristiti suffix M za megabytes (na primjer "256M"). Ne brinite se previše o veličini diska - qcow format komprimira image tako da se prazno mjesto ne uračuna u veličinu datoteke.

Instalirati operativni sustav

Ovo je prvi put da vam je potrebno da startujete emulator. Uvijek zapamtite dobro: kad kliknete u qemu prozor, mouse pointer je uhićen. Da ga oslobodite pritisnite Ctrl+Alt.

Ako vam treba boot Floppy za korištaj qemu, izvodite Qemu s:

qemu -floppy sidux.iso -net nic -net user -m 512 -boot d sidux.qcow

Ako je vaš CD-ROM bootable, izvodite Qemu s:

qemu -cdrom sidux.iso -net nic -net user -m 512 -boot d sidux.qcow

Sad instalirate sidux kao da ga instalirate na pravi HD

Koristiti sistem

Da startujete sistem jednostavno upišite:

qemu [hd_image]

Dobra ideja je da koristite overlay images. Tako možete kreirati hard disk image jedan put i onda postaviti Qemu da memorirah promjene u vanjskoj datoteci. Ne morate se brinuti o nestabilitetu, zato što je lagano da se vratite na početno stanje sistema.

Da kreirate overlay image, upišite:

qemu-img create -b [[base_image]] -f qcow [[overlay_image]]

Zamijenite hard disk image za base-image (u našem slučaju sidux.qcow). Poslije toga izvodite qemu s:

qemu [overlay_image]

Original image neće biti poremećen. Jedan problem još imamo, base-image ne možete preimenovati ili premjestiti, overlay zapamti cijeli base put.

Koristiti realnu particiju kao primary particiju za hard-disk image

Ponekad, želite da koristite jednu od vaših sistem particija za qemu (na primjer, ako želite startovati vaš pravi sistem ili qemu koristeći particiju kao root). Možete to izvesti koristeći softver RAID u "linear modusu" (potreban vam je linear.ko kernel pogonitelj) i loopback uređaj: trik je da dinamično ubacite master boot record (MBR) na pravu particiju koju želite ugnijezditi u qemu raw disk image.

Pretpostavljamo da imate čistu, unmountanu /dev/hdaX particiju sa bilo kojim file-sistemom na njoj, i želite je spojiti s qemu disk image. Kao prvo kreirate malu datoteku koja sadrži MBR:

dd if=/dev/zero of=/path/to/mbr count=32

Ovdje kreiramo jednu 16 KB (32 * 512 bytes) veliku datoteku. Važno je da je ne napravite premalu (iako je MBRu samo potrebno 512 bytes blok), što manja, tim manja treba da bude chunk veličina softver RAID uređaja, što znači više snage. Onda postavite loopback uređaj na MBR datoteku:

losetup -f /path/to/mbr

Smatramo da rezultiraje uređaj /dev/loop0, zato što dosada nismo još koristili drugi loopback. Idemo dalje sa kreiranjem "spojenog" MBRa + /dev/hdaN disk image koristeći softver RAID:

 modprobe linear
 mdadm --build --verbose /dev/md0 --chunk=16 --level=linear --raid-devices=2 /dev/loop0 /dev/hdaN

Rezultirani uređaj /dev/md0 je taj kojega će te koristiti kao qemu raw disk image (ne zaboravite postaviti prava, tako da emulator može da ga koristi). Kao zadnje (i malo tricky) postavite disk konfiguraciju (disk geometriju i particijsku tablu) tako da paše primary particijski start u MBRu zajedno s /dev/hdaN u /dev/md0 (offset od točno 16 * 512 = 16384 bytes u ovom primjeru). Uradite to koristeći fdisk na host mašini, ne u emulatoru: Standardna raw disc detekcija qemu-a mnogo puta rezultira u "non kilobyte-roundable offsets" (kao 31.5 KB, u prijašnjoj sekciji) i softver RAID code ne može sa tim da radi. Zato, sa hosta:

 fdisk /dev/md0

Tu onda kreirate samu primary particiju odgovarajući /dev/hdaN, i igrajte se malo s 's'ector naredbom iz 'x'pert menija dok prvi cilindar (gdje prva particija startuje), paše na veličinu MBRa. Kao zadnje, 'w'rite rezultat u datoteku: i gotovi ste. Sad imate particiju koju možete mountati direktno s hosta ili qemu disk imagea:

 qemu -hdc /dev/md0 [...]

Naravno možete sigurno postaviti bilo koji bootloader na tom disk imageu koristeći qemu, pod uvjetom da original /boot/hdaN particija sadrži potrebne alate.

Koristiti QEMU Accelerator Modul

Razvojni programeri qemua kreirali su opcionalni kernel modul da ubrzaju qemu, blizu nativnom nivou. Njega morate ubaciti s opcijom

major=0

da automatizirate kreiranje potrebnog /dev/kqemu uređaja. Sljedeća naredba je:

echo "options kqemu major=0" >> /etc/modprobe.conf

To će popraviti modprobe.conf da osiguramo da modul opcija je uključena uvijek kad aktivirate modul.

qemu [...] -kernel-kqemu

To omogući punu virtualizaciju i ubrza je značajno.

Da aktivirate qemu:

qemu -cdrom /tmp/pkg/sidux-debug.iso -net nic -net user -m 512

Oficijalna dokumentacija QEMU Projekta

Nešto od sadržaja za QEMU sidux-priručnik je upisano pod GNU Free Documentation License 1.2 i modificirano je za sidux-priručnik

Content last revised 26/09/2008 1200hrs UTC