Portál AbcLinuxu, 21. května 2025 06:38
Server pro domácí síť, den třetí
23.1.2011 22:31
| Přečteno: 3609×
| Linux
|
| poslední úprava: 23.1.2011 22:40
Dnes se nestalo nic a vlastně se ani nic dělat nechystám. Dva dny po sobě usínat ve 2 ráno není dobré - únava zvyšuje možnost chyby. Takže dnes mám pro Vás pouze svůj popis instalace Gentoo 64bit, který jsem si napsal někdy před 3 lety a nikdy nezveřejnil.
Vycházel jsem z Gentoo Linux AMD64 Handbooku takže bych popsal jen odchylky od doporučeného postupu. Použil jsem universální instalační CD livecd-amd64-installer-2008.0-r1.iso. Tedy úplně původně jsem zahájil s běžným x86 LiveCD, abych v momentě chrotování zjistil, že z 32bit prostředí /bin/bash 64bit prostě nespustím. Takže amd64.
Nejvíce jsem si lámal hlavu s rozdělením disku. Zvažoval jsem použití LVM2, ale nemám s tím zatím žádné zkušenosti a navíc v případě Gentoo jsem se dočetl o nutnosti initrd a pomalejším nabíháním systému. Nakonec rozhodl fakt, že LVM vnáší další mezivrstvu, na které se může něco pokazit a bezpečnější tedy bude rozdělit disk postaru.
Od handbooku jsem se významně odchýlil použitím stage1. Svoje první Gentoo jsem instaloval podle Handbooku od Tomáše Vondry (popisoval také možnost distribuované kompilace během sestavování systému), takže jsem si docela logicky znovu vybral cestu komplikovanější, zato zábavnější.
Bohužel jsem během bootstrapingu zjistil, že používám gcc 4.1.2 a nemůžu tak použít -march=core2 (nevzalo to ani volbu native), takže jsem to sjel s nastavením nocona. Až časem přejdu na gcc 4.3, zkusím to optimalizovat lépe.
Kompilaci 64bit jádra jsem dělal poprvé v životě a přistupoval jsem k ní trochu s respektem. Do defaultních nastavení jsem se moc nevrtal, doplnil jsem si své filesystémy, procesor Core2/newer Xeon, někde jsem něco přidal, ale o maximální tunning jsem se ani nesnažil. I tak mě mile překvapilo, když nový systém naběhl napoprvé. Bohužel hned z kraje jsem si všiml při startu hlášky (možná od jfs nebo reiserfs), že disk nejede na plný výkon. Hdparm však DMA nastavit nezvládl.
Abych se ujistil, že je to vážné, udělal jsem si test přes hdparm -Tt /dev/hda. Výsledek byl 741MB/sec a 3.73MB/sec. Zejména ta druhá hodnota mne trochu zarazila a tak jsem totéž zkusil na stejném počítači s různými Live distribucemi:
instalace 741 MB/s 3.73 MB/s 52s
Gentoo amd64 1068 MB/s 3.85 MB/s 59s
Gentoo 32bit 1057 MB/s 78-79 MB/s
Kubuntu 64bit 1031 MB/s 78 MB/s 8s
Na Internetu jsem se dočetl, že hdparm není směrodatný. Proto jsem přidal test rozbalení jádra (2.6.9) což je ten poslední sloupeček v sekundách. Zjevně něco nebylo v pořádku.
Konfigurací dalšího jádra jsem strávil celou neděli. Zjistil jsem, že dost věcí je jinde, než bych čekal a také, že o HW svého počítače skoro nic nevím. Objevil jsem na Internetu pár nešťastníků se stejným problémem, takže jsem si už začínal myslet, že chyba snad nebude u mne.
Nakonec jsem na druhém počítači začal vyhledávat taková hesla jako CONFIG_ATA_PIIX a objevil jsem stránky cateee.net. Postupně jsem se ve velikém detailu prokousával nastavením až se mi povedlo přehodit disk z hda na sda.
Nakonec jsem přidal i podporu pro framebuffer konzoli.
Nastavení češtiny nejen pro konzoli:
/etc/rc.conf
UNICODE="yes"
/etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
cs_CZ ISO-8859-2
cs_CZ.UTF-8 UTF-8
/etc/env.d/02locale
LC_ALL="cs_CZ.UTF8"
LANG="cs_CZ.UTF8"
LC_MESSAGES="en_GB"
/etc/conf.d/consolefont
CONSOLEFONT="lat2-16"
a hlavně USE="NLS UNICODE"
Pro nastavení framebuffer konzole CONFIG_FB_INTEL, CONFIG_FB_VESA, CONFIG_FB_UVESA, CONFIG_FB_MODE_HELPERS, CONFIG_FIRMWARE_EDID a Bootup logo, odměnou jsou dva tučňáci při startu
Kompilace OpenOffice trvala 170min a vyžádala si přesměrování temp adresáře
time PORTAGE_TMPDIR=/data/tmp/ emerge app-office/openoffice
Poslední, co zbylo a dlouho mě trápilo, bylo nastavení Xorg, kde mi nakonec pomohl můj vlastní zápis v HW databázi, xorgcfg a ruční editace xorg.conf. Finta byla v tom, že od starého monitoru se nedají očekávat lepší hodnoty rozlišení / obnovovací frekvence. Jen mi to chvilku trvalo.
S přechodem na 64bit jsem se rozhodl i pro přechod na UTF8 na úrovni filesystému.
Nakonec přišlo trochu zklamání, vizuálně je počítač stejný, vcelku nic nového, jen je podstatně rychlejší - takže OK.
Flash 64bit, instalace flash 32bit a jeho zpětné odstranění
ushare 32bit a fuppes
svn co https://fuppes.svn.sourceforge.net/svnroot/fuppes fuppes
start systému 30s
Postup instalace byl psaný pro blog a byl napsaný z větší části najednou, bohužel jsem jej nikdy nedokončil a tak se zveřejnění dočkal až dnes. Psaný byl pro tento počítač.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
24.1.2011 02:04
jelení hnůj
Re: Server pro domácí síť, den třetí
24.1.2011 06:21
CET
Re: Server pro domácí síť, den třetí
24.1.2011 06:51
pht | skóre: 48
| blog:
pht
Re: Server pro domácí síť, den třetí
24.1.2011 09:20
ja
Re: Server pro domácí síť, den třetí
Založit nové vlákno •
Nahoru
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.