Instalace Linuxu

Na rozdíl od programovacího jazyka nebo editoru fotografií je vyzkoušení operačního systému trochu komplikovanější. Cvičení budou probíhat v počítačové laboratoři, ale přeci jen je lepší mít stroj s Linuxem na dosah.

Takže je nutné, aby si každý student také zajistil, že bude mít vlastní počítač s nainstalovaným Linuxem. Existuje v několik možností, které se liší jak podle hardwarových možností (např. volná kapacita na pevném disku vašeho počítače) tak i podle vašich zkušeností.

Abyste mohli Linux nainstalovat i na váš počítač, následující otázky vás nasměrují na vhodné řešení.

  1. Pokud už máte Linux nainstalovaný, tak jste pochopitelně připraveni. Možná jen budete muset doinstalovat několik balíčků pro některá cvičení.

My používáme Fedoru a často využíváme poměrně nové verze softwaru, takže se ujistěte, že je vaše instalace aktuální.

  1. Máte Mac na architektuře aarch64 (ARM)? Linux tuto architekturu podporuje nativně, ale spuštění Linuxu na „holém železe“ je trochu složitější. Takže doporučujeme spustit Linux ve virtuálním stroji (vizte níže). Nabízíme předinstalované obrazy, které lze jednoduše použít.

    Pokud je vám pojem virtualizace cizí, tato stránka na Wikipedii by vám měla pomoci objasnit základní koncepty.

  2. Předpokládáme tedy, že máte architekturu x86: máte alespoň 30 GB volného místa na disku? Pokud ano, tak doporučujeme vybrat si možnost tzv. dual-bootu (tj. nainstalujete si Linux vedle vašeho existujícího systému). Pokud ne, můžete Linux startovat z externího disku, např. z USB klíčenky. Obě možnosti jsou popsané do detailu níže.

  3. Pokud vás instalace operačního systému děsí, můžete vždy začít s externím diskem nebo virtualizací a přepnout se na dual-boot později. Ale skutečně se není čeho bát.

    Poznámka pod čarou: okolo 15 GB volného prostoru bude stačit pro minimální instalaci; doporučujeme alespoň 30 GB, abyste měli volné místo na vaše vlastní soubory.

    Také se sluší poznamenat, že dual-boot bude nejlepší řešení z hlediska výkonu: virtualizace je vždy o něco pomalejší než přímé spouštění a výkon USB disků se může dost lišit.

Pro všechny zmíněné metody nabízíme instalační obrazy ke stažení.

Naše obrazy jsou založené na Fedoře a obsahují všechny programy, které budete potřebovat v tomto předmětu (proto jsou tak velké).

Pokud se rozhodnete využít možnost s USB diskem, nabízíme též USB3 klíčenku s předinstalovaným Linuxem (v případě, že nemáte vlastní volný USB disk).

Předinstalované disky budou brzy k dispozici v v knihovně. Teď jsou v knihovně disky s verzí z loňského roku: budou fungovat, ale důrazně doporučujeme upgradovat nebo je přespat obrazy od nás (disky v knihovně zaktualizujeme během posledních týdnů v lednu).

Linux v dual-bootu

Nejlepší volbou je nainstalovat Linux jako druhý systém do tzv. dual-bootu. Tuto možnost doporučujeme především zkušenějším studentům, podrobněji se tomuto témata budeme věnovat v cca půlce semestru (pokud si na instalaci zatím netroufáte, vyberte si radši jinou možnost).

Velkou výhodou tohoto řešení je jak snadné použití (jakmile je doinstalováno) tak i typicky nejlepší výkon.

Pro instalaci je potřeba připravit místo na pevném disku (tj. zmenšit využitý prostor vaším současným operačním systémem) a pak projít instalačními kroky.

Nejrizikovější operací je úprava rozdělení pevného disku, kdy neopatrný zásah může vymazat existující data na disku. Na druhou stranu, není důvod se tohoto postupu bát: instalátor se před destruktivními akcemi několikrát ujišťuje a skutečné smazání dat vyžaduje docela velkou snahu projít přes relativně velké množství výstražných a potvrzujících dialogů.

Jako specifický případ této instalace je možné provést instalaci na externí disk (ať už klasický rotační nebo flash disk), kdy nehrozí jakékoliv poškození dat na interním pevném disku. Nevýhodou je nutnost starat se ještě o externí disk a možná trochu horší výkon.

Prosím, mrkněte se na naší starší stránku o dual bootu pro přesnější popis. Stránka je z roku 2020/21 ale koncepty se nijak nezměnili (budou se lišit maximálně screenshoty).

Instalační obrazy jsou ve formě tzv. Live media, ze kterého můžete Linux nabootovat, prozkoumat ho a pak z něj také instalovat na pevný disk.

Linux na USB disku

Při této volbě bude vaše Linuxová instalace na samostatném disku ze kterého bude možné bootovat. Můžete si buď disk připravit sami (tj. stáhnete si obraz od nás) nebo si půjčíte připravenou USB flashku z knihovny. V konečném výsledku jde opět de-facto o dual-boot, jen druhý systém je na externím disku.

Výhodou tohoto řešení je, že budete mít k dispozici systém, kde je již nainstalován potřebný software a nebudete muset provádět žádné změny na vašem počítači. Nevýhodou je trochu horší výkon (při připojení přes USB 3.0 je ale práce velmi pohodlná).

Stažení a vypálení obrazu disku

Po stažení obrazu (odkazy na konci stránky) je nutné jej přenést na váš flash disk. Při tomto kopírování budou všechna data na flash disku smazána.

Pro zkopírování je potřeba použít specializovaný program, pro Windows doporučujeme Rufus, pro uživatele operačních systémů Unixové rodiny je pak nejsnazší použít příkaz dd. Prosté zkopírování souboru jako takového nebude fungovat. Další postupy jak správně zkopírovat obraz disku (pro různé operační systémy) jsou rozepsány např. zde.

V Rufusu vyberte váš flash disk, náš stažený obraz, a pak už stačí jen spustit tlačítkem START kopírování a počkat na dokončení.

   

Doporučená velikost disku

Předpokládáme (a doporučujeme), že použijete flash disk o kapacitě alespoň 32GB.

Pokud takový disk k dispozici nemáte, doporučujeme vypůjčit si ho v knihovně.

První start

Při startu počítače je potřeba vybrat boot z USB disku. Tato volba je typicky dostupná přes některou z funkčních kláves (resp. obvyklé klávesy jsou F2, F10, F12, Esc nebo dokonce Enter), typicky jako Select boot device apod.

V případě, že se tato volba neobjeví, je potřeba upravit nastavení v BIOSu (opět při startu pomocí některé z kláves vypsaných výše), aby dovolil boot z USB disku. Pokud se nabídka na vstup do BIOSu neobjeví, zkuste postup popsaný zde.

Doporučujeme pak buď zapnout zobrazení menu při každém startu nebo nechat start z USB disku jako výchozí. Tj. pokud připojíte USB disk, systém z něj nastartuje, jinak bude pokračovat startem z (interního) pevného disku. (Podrobnější návod je např. zde.)

Podle typu vašeho počítače (výrobce) možná budete muset projít několika vrstvami nabídek (např. Interrupt normal startup, potom Boot from other device… a teprve pak Boot from ADATA USB kde si vyberete položku Fedora).

Poté se postupně objeví následující obrazovky, na poslední z nich je již přihlašovací dialog do systému. Pro přihlášení využijte přihlašovací jméno intro s heslem linux. Změňte toto heslo co nejdříve (pro uživatele root též). Pomocí volby v liště na dolním okraji okna je též možné vybrat češtinu jako jazyk systému po přihlášení.

       

If you would like to return to your original operating system, you only need to restart the machine and select Boot from hard-disk or similar option during boot.

Modified files, browser history etc. will remain on the USB drive so you can continue in your work on next boot. Because of this, we highly recommend to eject the USB drive after restarting and to restart softly via menu option (tj. nikoliv tvrdým restartem; krátký stisk tlačítka Power by měl také zafungovat jako rozumný způsob vypnutí).

Virtualizace

V případě, že žádná z výše nabízených možností pro vás nepřichází v úvahu, je možné spustit Linux virtualizovaně uvnitř vašeho existujícího operačního systému. Tj. pro Linux budete mít spuštěný program, který bude emulovat hardware a vytvářet tak iluzi dalšího počítače.

Nevýhodou tohoto řešení je jeho celková neohrabanost a snížený výkon. Je ale velmi bezpečné, především pokud chcete se systémem dále experimentovat.

Na Windows

Pro virtualizaci doporučujeme využít VirtualBox.

Postup je pak stejný: můžete si Linux nainstalovat sami nebo využít předinstalovaný obraz od nás. K dispozici je jako obraz virtuálního disku pro VirtualBox.

V případě, že využijete obraz disku od nás, je potřeba “naklikat” si virtuální stroj (doporučujeme alespoň 1024MB operační paměti) a připojit k němu stažený disk.

On macOS

Pokud pracujete na macOS, z různých důvodů silně nedoporučujeme dualboot; místo toho využijte virtualizaci.

Doporučujeme použít UTM, které se jeví jako nejjednodušší volba pro moderní systémy (VirtualBox měl problémy kvůli instalaci jaderných ovladačů).

Můžete pak připojit disk pro ARM (aarch64) připravený od nás a běžet s ním.

Disky pro x86_64 máme už několik let a jsme si celkem jistí, že poběží na poprvé bez problémů na většině strojů.

Obrazy disků pro aarch64 jsme připravovali letos poprvé. Nikdo z nás (učitelů) nepoužívá denně macOS, takže je pro nás testování trochu složitější a nemusí vše perfektně fungovat. Příliš rad tady poskytnout nemůžeme ale budeme rádi za jakékoliv tipy, jak tuto stránku upravit, aby i uživatelé Applu mohli jednoduše začít.

Jeden z našich studentů nám doporučil tento návod na YouTube.

Ke stažení

Obrazy jsou k dispozici ke stažení zde.