Opstarten met "fromiso" - Overview
Voor normaal gebruik adviseren wij het ext4 bestandssysteem. Dat is het standaard bestandssysteem voor aptosid.
Met deze cheatcode kun je opstarten van een ISO-bestand die op een partitie staat, dit is vele malen sneller dan van een CD op te starten. (HD installatie met "fromiso" neemt ook minder tijd in beslag. Sommige hebben het over minder dan 4 minuten, maar met 6-8 minuten is het nog steeds enorm snel).
Dit is natuurlijk veel sneller dan vanaf CD-/DVD-drive en houdt deze drive beschikbaar voor andere toepassingen. Je kunt natuurlijk ook gebruik maken van VMware als alternatief.
Benodigdheden:
* een functionerende Grub (op een diskette, een HD-Installatie of van een Live-CD)
* een aptosid ISO bestand bijv.: aptosid.iso en een Linux bestandssysteem zoals ext2/3/4
* Als je het bestand aptosid.ISO noemt, moeten de commando's aangepast worden want Linux/unix benamingen zijn hoofdlettergevoelig.
fromiso met Grub2
aptosid levert een grub2 bestand genaamd 60_fll-fromiso om een fromiso waarde te genereren in de grub2 menu. Het enige bestand om de fromiso in te configureren heet grub2-fll-fromiso deze kan gevonden worden in /etc/default/grub2-fll-fromiso..
Open eerst een terminal en wordt root via:
sux apt-get update apt-get install grub2-fll-fromiso
Open nu een editor, dit kan je doen via kwrite, mcedit, vim of een andere welke je het beste vindt:
mcedit /etc/default/grub2-fll-fromiso
Haal het commentaar weg (verwijder de # ) van de regels die je actief wilt maken en vervang de standaard instructies in de "aanhalingstekens" met je eigen instellingen.
Voorbeeld, vergelijk deze veranderde grub2-fll-fromiso met de standaard, (de highlighted regels zijn de veranderde regels voor instructie doeleinden):
# 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 ### Notitie: Dit is het pad naar de directory waar het ISO bestand zich bevindt,
het zal niet de acutele aptosid-*.iso bestand.### bezitten. 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"
Sla het bestand op en sluit de editor af, voer hierna het volgende in de terminal uit
update-grub
Je grub2 grub.cfg wordt geupdate om verschillende ISOs te zien welke je in de directory , welke je gespecificeerd hebt, geplaatst hebt en zijn bij de volgende boot beschikbaar.
Algemene informatie over fromiso met persist
fromiso en persist op een HD
Je kan een persistent (blijvend) live systeem op een beschrijfbare disc in combinatie met een fromiso setup gebruiken met de persist cheatcode. Wanneer de fromiso een ext2/ext3/ext4 bestandssysteem gebruikt is de default simpelweg:
persist
Om persist te gebruiken met een vfat bestandssysteem, dan moet je een bestand gebruiken dat een linux bestandssysteem bevat.
Als je het persist bestand of directory ergens anders wil plaatsen dan /aptosid-rw dan moet je specifieren waar het is met de bootcode, bijvoorbeeld persist=/janes/files :
persist=/user-name/files
aptosid gebruikt aufs om de modus "copy on write" in te schakelen voor je ISO. Hierdoor kunnen nieuwe bestanden en mappen aangemaakt worden en bestaande bestanden/mappen bewerkt worden omdat die in het geheugen worden bewaard. De persist cheatcode bewaard de nieuwe/gewijzigde bestanden in dezelfde partitie waar ook je fromiso ISO image staat.
fromiso biedt je een live systeem dat alle automatische mogelijkheden heeft net als de aptosid live-CD. Hierdoor wordt de hardware automatisch geconfigureerd maar het betekent ook dat telkens dezelfde ongewijzigde bestanden bij elke boot worden getoond - tenzij je gebruikt een aanvullend boot-commando.
Met persist en andere specifieke aptosid cheatcodes zoals noxorgconf, nonetwork, kan een veranderde situatie worden bewaard.
Door persist te gebruiken kunnen pakketten met apt geïnstalleerd worden. Deze wijzigingen in de applicaties en de data zijn dan opnieuw beschikbaar bij de volgende boot.
fromiso en persist met een bootable USB-sticks/SD/flash-cards
Het misschien ideale gebruik van persistence is met de install-usb-gui tool waarmee je eigen bootable flash drive gemaakt kan worden met eigen data en de benodigde software. Your files will be stored in a subfolder on the drive.
persist op een FAT bestandssysteem, zoals die in DOS/Windows 9x omgevingen en ook bij flash devices zijn toegepast, vereist dat je een groot bestand aanmaakt dat als een loop device werkt. Dat bestand moet geformatteerd worden.
Op USB-sticks/SD/flash-cardsworden ext2 en vfat als bestandssysteme aanbevolen omdat met beiden waarschijnlijk een betere cross platform beschikbaarheid voor een backup en herstel van data mogelijk is. Een MS Windows™ driver voor etx2 is beschikbaar om de data te kunnen benaderen. Let ook op de specificaties van de USB-sticks/SD/flash-cards inzake de herschrijfbaarheid (gegarandeerde levensduur/herschrijfbaarheid).
ext2 bestandssystemen
Met ext2 wordt de hele partitie gebruikt. De actuele root partitie wordt in combinatie met een map /fll gebruikt (die wordt op de stick aangemaakt). In de /fll worden alle data van/voor persist modus bewaard.
vfat bestandssysteem
Als vfat wordt gebruikt, wordt een bestand voor persistance aangemaakt dat maximaal 2GB groot mag zijn maar niet kleiner dan 100MB (anders heeft het geen zin). Dat bestand wordt aptosid-rw genoemd.
Voorbeeld voor het creeeren van een persist na de intiele installatie
Ben je niet zeker van het koppelpunt (mountpoint), koppel dan de stick en voer df -h uit om een lijst van al je systeem mountpoints te verkrijgen. Zoek dan naar /dev/sdb of /dev/sdc. Als je weergave anders is, vervang dan "/media/disk" in de regel met je vereiste waarde, (bijvoorbeeld "/media/disk-1").
Gaan we verder met he voorbeeld, het commando df -h zal de informatie verduidelijken, en verondersteld enkel één partitie op de USB stick:
/dev/sdc1 4.1G 1.1G 2.8G 28% /media/disk
Daarom:
disk="/media/disk"
Stel de grote van de persist partitie in:
size=1024
Maak een directory op de stick:
mkdir $disk/aptosid
Run de code om de persist partitie te maken:
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 partities, die in Windows NT/2000/XP (TM) installaties voorkomen, kunnen NIET gebruikt worden voor persistentie.
Installatie van aptosid op een USB/SD/flash devices
De installatie van aptosid op een USB-stick/SD/flash-card is niet moeilijker als een normale HD-installatie. Voer hiervoor de onderstaande stappen uit.
Eisen:
Elke PC die beschikt over een USB 2.0 protocol en ondersteuning beidt voor het opstarten via USB/SD/flash.
Een aptosid.iso image.
3 soorten installaties naar USB/SD/flash
- 1) fromiso ; aptosid specifiek: aptosid-on-a-stick
- 2) Full (de volledige installatie naar een USB/SD/flash gedraagt zich als een normale HD installatie en is wordt uitgevoerd door de normale installer).
- 3) RAW device schrijf. Deze is ideaal wanneer je welke Linux, MS Windows of Mac OS X operating systeem gebruikt en je wilt een aptosid-on-a-stick installatie, (met caveats).
USB/SD/flash fromiso Installatie, aptosid-on-a-stick
Zorg ervoor dat de usb device al geformateerd is met ext2 of fat32 voordat je begint (het moet tenminste 2 gig aan capaciteit hebben). Het apparaat mag maar over 1 partitie beschikken en sommige BIOSes zijn temperamentaal en moet gemarkeerd zijn als opstartbaar.
Indien je gebruikt maakt van een GUI formaterende applicatie zoals gparted, wees er dan zeker van dat je eerst de aanwezige partitie verwijderd hebt, creeer daarna de partitie voordat je gaat formateren.
USB fromiso vanaf een HD aptosid installatie:
De fromiso USB installatie wordt uitgevoerd door Menu>System>install-aptosid-to-usb.
USB fromiso van een aptosid-*.iso:
Op de LIVE-CD kun je klikken op aptosid Installer Icon en kies dan Install to USB.
Opties:
In de aangeboden stappen kan je je voorkeuren zoals de taal, tijdzone en andere opties vastleggen en hierna persist activeren door daar een haakje te plaatsen.
Hierdoor verkrijg je een bootable USB/SD/flash. Als je dat haakje vergeten bent, kan je dat achteraf nog herstellen. Het kan door de (tijdelijke) toevoeging van persist in de regel van je Grub scherm. (Indien vfat, is het waarschijnlijk best om terug te starten).
Terminal voorbeeld:
fll-iso2usb -D /dev/sdX --iso /home/aptosid/aptosid.iso -p -- lang=fr_CA tz=America/Vancouver
Dit installeert het iso bestand naar de voorbereide USB stick sdX met persistentie, Frans Canadese taal en America/Vancouver (CAN) tijd op de grub default regel.
Je configuratie voor X (videokaart, toetsenbord, muis) en de netwerkkaart worden niet permanent bewaard. Hierdoor kan de USB-stick ook op andere computers gebruikt worden.
Voor meer informatie en nog meer opties kan de handleiding geraadpleegd worden:
$ man fll-iso2usb
Volledige installatie naar een USB/SD/flash (gedraagt zich als een normale HD installatie)
De aanbevolen minimale grote van de USB-stick/SD/flash-card is:
aptosid "LITE" heeft 2.5 gig nodig PLUS data ruimte,
aptosid "FULL" heeft 4 gig PLUS data ruimte
Zorg er voor dat het apparaat geformateerd is met ext2 en partitioneer de USB-stick/SD/flash-card zoals je dat anders ook zou willen doen.
Start de installatie van de Live-ISO en kies de partitie op de USB/SD/flash-apparaat, waar je aptosid wilt installeren, bijvoorbeeld sdbX en volg de aptosid installer prompts. Lees Installatie op je HD
Om op te starten van je USB/SD/flash, 'Boot from USB' moet ingeschakeld zijn in je BIOS.
Andere noemenswaardige punten zijn:
- Een USB-stick/SD/flash-kaart installatie zal normaal gebonden zijn aan de PC waarop je de installatie hebt uitgevoerd. Wil je de USB/SD/flash stick op andere PCs gebruiken, dan zal het niet moeten beschikken over niet-gratis grafische drivers en cheatcodes die voor geconfigureerd zijn, met uitzondering van de vesa cheatcode.
- Na het opstarten van de USB-stick/SD/flash-card op een andere PC, moet je de fstab aanpassen om toegang te krijgen naar de PCs harddrives.
- "fromiso" met "persist" is een betere optie en zou de portabiliteit verbeteren.
Volledige installatie naar een USB Hard Disk Drive zoals een installatie naar een partitie
Een USB Hard Disk Drive heeft een goede en attractieve applicatie, (vooral voor nieuwkomers vanaf MS of ander distro), en dit is dat je aptosid kunt installeren op een USB HDD, plug het in without zonder dat het nodig is om de PC te configureren voor dualboot (herpartitionering, grub veranderingen etcetera).
Start de installatie van de Live-ISO, (of vanaf een USB-stick/SD/flash-kaart), als een standaard installatie, niet een USB installatie en kies de partitie op het apparaat waar je aptosid wilt installeren , bijvoorbeeld sdbX en volgt de aptosid installer prompts. Grub moet geschreven worden naar de USB HDD partitie.
Lees Installatie op je HD
Andere wetenswaardige punten:
- Een USB HDD installatie zal normaal gebonden zijn aan de PC waar je de installatie hebt op uitgevoerd. Als het de bedoeling is om de USB HDD op meerdere PCs aan te sluiten, dan zal de USB HDD niet moeten beschikken over niet-gratis grafische drivers en cheatcodes, met de uitzondering voor de vesa cheatcode .
- Als je de installatie op een andere machine wilt gebruiken wees er dan op bedacht dat je enkele wijzigingen moet doorvoeren. Je moet fstab aanpassen zodat je toegang krijgt tot de PCs harddisken en misschien xorg.conf en waarschijnlijk de netwerk configuratie.
Volledige installatie naar een opstartbare GPT verwijderbare schijf (gedraagt zich als een normale HD installatie)
Raadpleeg Partitioneren met gdisk voor GPT schijven en volg de instructies voor Installatie opties - HD, USB, VM en Cryptroot.
Opstartbare (U)EFI verwijderbare schijven
Van toepassing vanaf de aptosid 2011-02 release.
Als je wil opstarten met EFI zonder een optische schijf te branden, dan heb je een vfat partitie nodig met een portable EFI bootloader /efi/boot/bootx64.efi. De aptosid amd64 iso's bevatten een dergelijk bestand en een grub configuratie die het kan laden. Om een stick klaar te maken om op deze wijze op te starten, kopieer simpelweg de inhoud van de aptosid iso naar de root van een vfat geformatteerde usb stick. Je mag niet vergeten de partitie als opstartbaar (bootable) te verklaren.
Natuurlijk zal het gewoon kopieren van de bestanden op een vfat usb stick je geen opstartbaar systeem geven op een standaard bios systeem. Het is echter vrij eenvoudig dit te bekomen met syslinux en install-mbr. Al je moet doen is het volgende laten draaien (zonder dat de stick is gemount):
syslinux -i -d /boot/isolinux /dev/sdXN install-mbr /dev/sdX
Een stick die op deze wijze werd voorbereid, zal zowel opstarten met EFI naar een grub2 menu en met een traditionele bios naar het grafische gfxboot menu.
Een van de voordelen van een dergelijke stick, is dat je de boot bestanden kan wijzigen en je eigen opties automatisch kan toevoegen, dit in tegenstelleing tot een stick gecreëerd met isohybrid.
Voor traditionele BIOS systemen kan je volgende bestanden wijzigen : /boot/isolinux/syslinux.cfgen/of /boot/isolinux/gfxboot.cfg . Voor EFI systemen kan je volgend bestand wijzigen :/boot/grub/x86_64-efi/grub.cfg .