čtvrtek 14. ledna 2016

Ubuntu na stanicích v učebně (Lubuntu, Xubuntu)

Pokouším se na stanicích v počítačové učebně provozovat Ubuntu. Další text je souhrnem zkušeností, potíží a různých řešení, se kterými jsem se setkal. Můj hlavní zájem je v distribucích RHEL/CentOS (na serverech) a Fedora (na desktopu a notebooku), takže distribuce Ubuntu je pro mne zatím země neznámá bez prošlapaných cestiček. Proto průběžně vzniká i tento příspěvek. Uvítám komentáře pod článkem.

Příprava

Na počítačích ve třídě mám zatím Xubuntu (s grafickým prostředím Xfce), ale na testovacím počítači zkouším i Lubuntu (s grafickým prostředím LXDE). Pořád je to stejná distribuce (Ubuntu), avšak po instalaci klonu je (téměř) vše připraveno pro zvolené desktopové prostředí bez toho, aby to musel uživatel dělat ručně a odebírat součásti, které pro zvolené prostředí nepotřebuje.

Instalace a klonování stanic

Instalace je jednoduchá, prostě strčíte do DVD mechaniky médium s vypálenou distribucí a je to. Instalovat takhle celou učebnu je však pěkná pakárna. Takže je vhodnější udělat si vzorovou stanici a tu pak nějakým způsobem nakopírovat na všechny stanice. Osvědčil se mi nástroj FOG Project, který vytváření obrazů, instalaci na stanici umí řešit automaticky a vše se ovládá přes jeho vlastní webové rozhraní. A v případě Windows (včetně poslední verze Windows 10) i některé další kroky (přejmenování stanice, vstup do domény).

Konfigurace

Pro jednoduché používání studenty je vhodné některé věci předem připravit. První věc je výběr vhodných programů, které budou nainstalovány nebo naopak odstraněny. 

Doplňující programy a balíčky

Pro studenty je vhodné na stanici mít tyto programy:

LibreOffice - kancelářská sada
Chrome, Firefox - webové prohlížeče
Flash Player - pro prohlížeč Firefox je potřeba mít Flash zvlášť
Adobe Reader - pro zobrazování komplikovanějších PDF souborů (formulářů)

Instalace základních TrueType fontů od firmy Microsoft:

apt-get -y install ttf-mscorefonts-installer

Odebrané programy a balíčky

Některé programy jsou na stanicích nežádoucí, například:

Odebrání programu AbiWord, který je až příliš jednoduchým editorem a při poklepání na soubor má implicitně přednost před programem LibreOffice Writer, což je nežádoucí:

apt-get -y purge abiword abiword-common libabiword-3.0

Ze systému je také vhodné odstranit nežádoucí fonty (asijské, arabské).

Automatické aktualizace

Je nevhodné, aby studentům vyskakovalo nějaké okno, ve kterém by potvrzovali instalaci aktualizací. Jednak nevědí, co si o tom mají myslet (v okně je příliš mnoho informací) a jednak mají ze systému Windows zkušenost, že aktualizace se nevyplatí instalovat (mohou nastat potíže, počítač se bude muset restartovat, počítač se zpomalí, začne hlásit nelegálnost instalace a podobně). V učebně se 16 počítači, kde se střídají čtyři třídy (tj. přes 100 studentů) se mne za jedno celé pololetí na aktualizace zeptala jen jedna dívka. Ostatní studenti prostě okno zavřeli a na nic se neptali.

Systém Ubuntu a jeho nástroje nejsou připraveny na to, že by aktualizace měly běžet na pozadí, spouštět se ze skriptů či z Parallel shellu (pssh),[3][4] takže změna konfigurace na více stanicích není triviální (protože je nutný zásah uživatele v interaktivních otázkách) a jednoznačný (otázka při nastavení je jen ano/ne, i když by bylo potřeba rozhodnou o tom, zda se mají instalovat na pozadí jen bezpečnostní aktualizace nebo všechny aktualizace).[1]

dpkg-reconfigure --priority=low unattended-upgrades

Ruční aktualizace

Ruční aktualizace se skládají ze několika příkazů:[2]

apt-get update
apt-get -y dist-upgrade
apt-get -y autoremove
apt-get -y clean

[2] https://help.ubuntu.com/community/AptGet/Howto
[3] http://www.theether.org/pssh/
[4] https://code.google.com/p/parallel-ssh/

Článek bude možná později aktualizován.

středa 6. ledna 2016

Přechod z 32bitových Windows na 64bitové

Microsoft umožňuje změnu systému Windows 10 z 32bitového na 64bitový i opačně, avšak jen v podobě čisté instalace. Aktualizace (resp. upgrade) nefunguje. Pokud máte na počítači starší Windows (7, 8 nebo 8.1), nejprve využijte možnosti bezplatného upgrade na Windows 10. Váš systém poté bude sice novější, ale zatím stále 32bitový. Následně se ujistěte, že po upgrade je nový systém Windows 10 aktivován (máte platnou licenci). Poté si zazálohujte všechna data a stáhněte si 64bitový instalační ISO systému Windows 10 ze stránek Microsoftu. Systém přeinstalujte a licenční číslo během instalace nevyplňujte. Po dokončení instalace a připojení k Internetu dojde k automatické aktivaci 64bitové verze Windows 10.

1. Původní Windows 7 Home
Před přechodem na 64bitové Windows je potřeba nejprve zjistit, zda procesor počítače vůbec 64bitový režim podporuje a jestli je systém aktivovaný (viz v 1. obrázku při jeho dolním okraji). Pokud aktivovaný je, dojde po spuštění nově nainstalovaného systému Windows 10 k automatické aktivaci, což je nejjednodušší postup.

V Ovládacích panelech 32bitové verze Windows 7 bohužel chybí informace o tom, zda procesor podporuje 64bitový režim. Pomůže nám program CPU-Z, ve kterém podporu 64bitového režimu oznamuje v řádku "Instructions" buď text EM64T (procesory Intel) nebo x86-64 (procesory AMD), což lze vidět na druhém obrázku (viz červený kroužek).
2. Procesor je 64bitový

Pokud procesor v počítači 64bitový režim podporuje, zazálohujte si nejprve všechna důležitá data mimo počítač (na externí disk, USB Flash disk, Google Drive, One Drive a podobně)!

3. Upgrade na Windows 10
Nejprve ne potřeba provést aktualizaci na Windows 10, kterou zatím firma Microsoft nabízí zdarma. V nejjednodušším případě jen vyberte nabídku, která se vám v pravém dolním rohu plochy zobrazí (viz 3. obrázek). Pokud se vám nabídka nezobrazuje, je možné stáhnout si 32bitovou verzi Windows 10 ze stránek firmy Microsoft v podobě ISO souboru a ten buď vypálit na DVD nebo zapsat na USB Flash disk. Z tohoto média je pak možné instalaci zahájit přímo ze stávajícího 32bitového systému Windows 7 (nebo 8 či 8.1). Již při této aktualizaci je možné nainstalovat rovnou čistý systém (operace proběhne rychleji), protože v dalším kroku stejně bude čistá instalace nutná.

4. Aktivované Windows 10
Po provedení aktualizace na 32bitový systém Windows 10 se ujistěte, že došlo k aktivaci systému (viz 4. obrázek).

Poté je potřeba si stáhnout ISO obraz s aktuální instalací 64bitových Windows 10 (je volně ke stažení). Stažený ISO obraz buď vypálíme na DVD nebo zapíšeme na USB Flash disk. Bohužel není možné 64bitovou instalaci spustit ze 32bitového systému Windows (obraz neobsahuje 32bitový aktualizační program, takže médium nelze "spustit", viz 5. obrázek).

5. Nelze spustit 64bitovou aplikaci
Proto je nutné počítač restartovat a při startu zvolit start z DVD nebo USB (tj. z vytvořeného instalačního média). Většinou je možné při startu stisknout klávesu F12 (nebo jinou) a z menu si vybrat správnou položku. Tento krok je u každého počítače jiný, protože záleží na výrobci BIOSu (resp. základní desky počítače).

6. Nabídka pro Upgrade
Po startu instalačního programu vyberte Instalovat. Instalační program pak nabízí možnost Upgrade (viz 6. obrázek) tím, že bude instalace spuštěna ze systému Windows, ale to bohužel při přechodu z 32bitového systému na 64bitový nefunguje (viz předchozí 5. obrázek).

7. Požadavek na sériové číslo
Sériové číslo instalace Windows, které je požadováno na další obrazovce (viz 7. obrázek), nevkládejte a klepněte myší v dolní části okna na "Nemám kód Product Key" (na obrázku je zakroužkováno). K aktivaci Windows dojde automaticky po dokončení instalace a připojení k Internetu na základě toho, že byla aktivována předchozí instalace 32bitových Windows, na které jsme upgradovali výše.

7. Instalace se zachováním dat
Pokud chcete úplně čistou instalaci, vyberte dále "Vlastní instalace" (viz 7. obrázek), která umožňuje smazat existující oddíly nebo určit oddíl, na který se mají Windows nainstalovat.

8. Mazání oddílů
Na 8. obrázku je vidět dialog, na kterém jsou zobrazeny oddíly (partition) z předchozí instalace. Jsou na ní vidět oddíly, které vznikly při instalaci u výrobce počítače, které slouží pro obnovení systému. Při přechodu na Windows 10 už tento systém skrytého oddílu, kde je připravena instalace Windows, již nepoužívá a zmíněný oddíl by jen zabíral na disku místo (stejně z něj Windows 10 nelze obnovit, protože obsahuje starší verzi Wndows a navíc se chystáme na instalaci nekompatibilní 64bitové verze). Oddíly proto po jednom smažte, jak je na 7. obrázku naznačeno.

9. Prázdný disk bez oddílů
Na prázdném disku (viz 9. obrázek) pak klikněte na tlačítko "Další", čím dojde k automatickému vytvoření nových oddílů a čisté instalaci naší 64bitové verze Windows 10.





Výše popsaný postup jsem vyzkoušel při přechodu z 32bitové verze Windows 7 Home na 64bitové Windows 10 Home (včetně úspěšné automatické aktivace nového systému, tj. včetně mezikroku s 32bitovými Windows 10). Počítač byl z bazaru, byl na něm štítek s licencí pro Windows XP a druhý štítek s "Windows 7 Home Prem for Refurb PCs" (označení "for Refurbished PC" označuje oficiální a legální systém dodávaný s bazarovými počítači).