Je to již nejaký pátek co jsem objevil českou distribuci Saxana, která nabízí dobře udělaný systém Gentoo s českým prostředím KDE. Důvod proč tohle píši je doporučit ho i Vám. Ke stažení slouží 700 MB ISO, které po vypálení nabízí instalaci na pevný disk či třeba na flashku. V Saxana najdete i OpenOffice.org a zpousty programů důležitých k životu. Osatně ten lze najít zde http://saxana.cz/packages.txt – výběr je to doopraavdy zdařilý. Při spouštení LiveCD nezapoměnte na passwd, kterým si nastavíte heslo uživatele root.
Stáhnout ISO soubor lze zde: http://ftp.sh.cvut.cz/MIRRORS/saxana/
Celý navod je hezky zpracován na stránkách http://www.saxana.cz a jen z něj budu čerpat následující text, který vím jasně napoví jak postupovat.
Jaké je heslo uživatele root ?
Toto heslo je generováno při každém bootování rc skriptem pwgen, tedy je pokaždé jiné a nikdo ho nemůže znát. Na konzolích 1 až 6 je však root defaultně přihlášen. Heslo je tedy zde možné příkazem passwd nastavit a v případě ukládání konigurace na pevný disk tak uchovat i pro příší bootování. Heslo je možno zadat i při procesu bootování, viz parametry pro spuštění jádra (passwd).
Jak uložit konfiguraci na pevný disk ?
Pokud si upravíte prostředí a nechcete ho po následujícím nabootování znovu nastavovat, můžete konfiguraci uložit příkazem mysave na pevný disk. Příkaz mysave má jediný parametr a tím je cesta kam se má uložit soubor ve kterém je konfigurace uložena (s.tar.bz2). Obsahuje celý adresář /home a některé soubory z /etc (nastavení obrazovky, hesla, …) Konfiguraci uložíte když spustíte jako root: #mysave /mnt/hda1. Při následujícím bootování stačí zadat: gentoo myconfig=hda1. Na hda1 bude při bootování CD vyhledán soubor s konfigurací (s.tar.bz2) a rozbalen. Je třeba dát pozor aby vám ho někdo zlomyslně neupravil protože obsahuje pro systém (hesla) a možná i pro vás – citlivé údaje !
Jak instalovat na pevný disk ?
- Nabootujte liveCD a přepněte se do konzole (CRTL+ALT+F1)
- Programem cfdisk (případně fdisk nebo parted) vytvořte oddíly pro ext3 a swap, pokud již oddíly máte, přeskočte tento bod. Pro swap je třeba asi jeden až dvou-násobek velikosti paměti RAM. Pro ext3 alespoň asi něco kolem 3 GB. Pro příklad budeme mít ext3 oddíl jako /dev/hda1 a swap oddíl jako /dev/hda2.
#cfdisk /dev/hda
3. Na oddílech vytvořte souborový systém ext3 (možno i xfs, jfs nebo reiserfs) a swap. Například takto: #mkfs.ext3 /dev/hda1 #mkswap /dev/hda2
4. Příkaz saxana-install má jako argument cestu k zařízení na které se bude instalovat. Musí na něm být ext3, xfs nebo reiserfs souborový systém. #saxana-install /dev/hda1 –grub-mbr Tento příkaz instaluje vše z CD a upraví konfiguraci systému pro provoz z pevného disku. Ujistěte se, že při spuštění instalace je daný oddíl odpojený, případně ho odpojte. Grub takto bude automaticky nainstalován do MBR daného disku (v tomto případě do /dev/hda) a tím je instalace hotova.. Pokud chcete zavaděč systému instalovat jinám, vynechte –grub-mbr a po dokončení instalace samotného systému pokračujte podle následujícího bodu.
5. Ruční instalace systémového zavaděče Grub. #grub-install /dev/hda –root-directory=/mnt/install/boot/grub Do souboru /mnt/install/boot/grub/grub.conf napište:
timeout 1 default 0 title saxana.cz-livekernel root (hd0,0) kernel (hd0,0)/boot/saxana init=/linuxrc root=/dev/ram0 real_root=/dev/hda1 vga=0×317 initrd (hd0,0)/boot/saxana.igz
Jak instalovat na USBflash disk ?
- Nabootujte liveCD
- Vložte USBflash disk o velikosti 1 GB nebo více do USB portu. Následně se disk automaticky připojí, odpojte ho pomocí ikony vpravo dole na liště kickeru. Nebo se přepněte do konzole (CRTL+ALT+F1) a odpojte disk příkazem :
#umount /media/sda1
3. Na disku vytvořte souborový systém FAT #mkfs.vfat -F 32 /dev/sda1
4. Nyní už jen stačí spustit instalační skript pro instalaci z liveCD na USBflash disk a disk je připraven. #saxana-install-cd2usb /dev/sda1 Co a jak po instalaci na pevný disk ?
Po instalaci se vše chová jako v normálním Gentoo. V první řadě je třeba zprovoznit síť (připojení k internetu). Pokud máte připojení ethernetové, příkazem #rc-update add net.eth0 boot zajistíte aby se při každém startu systému aktivovalo síťové rozhraní eth0. Další nastavení jako jako maska sítě, IP adresa, případně DHCP – nastavíte v souboru /etc/conf.d/net. Některé konfigurační soubory které je dobré znát a pár příkladů použití emerge:
/etc/conf.d/keymaps # konfigurace mapy klávesnice pro konzoli
/etc/conf.d/net # konfigurace síťových rozhraní (IP, maska, routování, MAC, DHCP … )
/etc/conf.d/wireless # konfigurace bezdrátové sítě (wifi mód, essid, WEP… )
/etc/conf.d/hostname # jméno počítače
/etc/conf.d/local.start # možno zadat vlastní příkazy které budou provedeny při každém spuštění systému
/etc/modules.autoload.d/kernel-2.6 # možno zadat jaderné moduly pro zavedení při startu
/etc/make.conf # konfigurace USE-flagů, optimalizace kompilátoru, odkazy na rsync portage a ftp mirory…
/etc/rc.conf # nastavení výchozího přihlašovacího manažeru (kdm/xdm/gdm…)
/etc/portage/package.keywords # ebuildy které bude možno instalovat i když jsou v portage maskované
/etc/portage/package.use # speciální nastavení USE-flagů daným ebuildům (jinak než je v make.conf)
/etc/kernels/ # adresář odkud bere genkernel konfiguraci jádra
/etc/portage/distfiles/ # adresář kam se ukládají všechny stažené zdrojové kódy a kde je emerge hledá než je začne stahovat
/etc/fstab # připojované souborové systémy a jejich vlastnosti (čtení/zápis/typ/kam a jak se připojují… )
/etc/env.d/99locale # konfigurace výchozího jazyka (cs_CZ)
/etc/X11/xorg.conf # konfigurace X (rozlišení, frekvence, monitor, myš, ovladač grafické karty … )
emerge program # nainstaluje program (stáhne zdrojové kódy, zkompiluje a nainstaluje) včetně potřebných závislostí
emerge -pv program # vypíše informace o programu a závislostech které budou pro jeho instalaci třeba (včetně USE flagů a velikosti)
emerge -s program # najde v portage informace o programu (velikost, domovská stránka, licence … )
emerge sync # zaktualizuje portage – databázi ebuildů
emerge world # zaktualizuje všechny programy dle stavu portage
emerge -pv world # vypíše co se bude aktualizovat v případě použití emerge world
emerge -f program # pouze stáhne zdrojové kódy programu do /usr/portage/distfiles
emerge unmerge program # odinstaluje program
man emerge # více informací o použití příkazu emerge
ufed # konzolový editor USE-flagů
Jaké parametry můžu použít při bootování ?
agpgart použít agpgart modul (zkuste při problémech s grafickou kartou)
acpi=on použít ACPI
ide=nodma zakázat DMA pro IDE zařízení
doscsi skenovat scsi zařízení (někdy může dělat problém s ethernet kartou)
doataraid použít ide raid moduly
dopcmcia použít pcmcia podporu
doapm použít apm moduly
dofirewire použít firewire moduly (pro firewire cdrom,a pod.)
dokeymap výběr klávesnice (výchozí je cz)
nodetect zakázat detekci …
nousb zakázat natažení USB modulů
nodhcp zakázat nastavení síťoveho rozhraní pomocí dhcp
noraid zakázat evms moduly
nohotplug zakázat hotplug
noapic zakázat apic (zkuste pri problemech s hardware)
nomount zakázat automaticke připojení diskových oddílů
myconf=hda1 načíst uloženou konfiguraci ze zařízení /dev/hda1
xmodule=nv natažení ovladače grafické karty nvidia [ati, i810, radeon, nv, trident, vesa]
xvrefersh=100 nastavení vertikální obnovovací frekvence monitoru na 100Hz
xhrefresh= nastavení horizontální frekvence monitoru
xscreen=1280×1024 nastavení rozlišení monitoru
xdepth=24 nastavení barevné hloubky zobrazení [8, 15, 16, 24, 32]
fluxbox místo defaultního KDE se spustí Fluxbox.
passwd v průběhu bootování budete mít možnost nastavit heslo roota












19.2.2010: Dnešním dnem jsem započal vytvářenení vzhledu pro rok 2010, které snad
bude vypadat už trošku více profesionálně, snad



