Operační systémy 2. Debian, jeho instalace, překlad jádra Přednáška číslo 5



Podobné dokumenty
Debian a jeho instalace. Příprava pro kurz Administrace UNIXu

Linuxová distribuce Debian

PSK3-11. Instalace software a nastavení sítě. Instalace software

Návod na instalaci operačního systému Debian GNU/Linux pomocí Businesscard ISO obrazu Ota Trkola

Bc. Hynek Chmela - 1. přednáška o systému Debian Linux

Instalační postup pro Debian (Squeezy)

Instalační postup pro Debian (Lenny)

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Rudolf Marek. Kompilujeme jádro a aplikace (Mplayer) ALL YOUR BASE ARE BELONG TO US!

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Uvedené dílo (s výjimkou obrázků) podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Instalace Debianu pomocí debootstrap

Linux CryptoFS. Petr Novický

Co děti v kroužku vyzkoušely

Linuxové distribuce. Michal Dočekal

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Linuxové distribuce. Michal Dočekal

2. přednáška pro začátečníky

Střední odborná škola a Střední odborné učiliště, Hořovice

Stručná instalační příručka SUSE Linux Enterprise Server 11

Instalace OS, nastavení systému

Konfigurace Nagios. Zadání: Příprava a prvotní problémy: Instalace a konfigurace serveru:

RAID základní informace

Téma 4: Práce s CentOS. Instalace softwarových balíčků pomocí yum

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

INSTALAČNÍ POSTUP PRO APLIKACI ELIŠKA 4

Rocrail. Nejprve: Obecný úvod. Instalace

Úprava a instalace lokálního repozitáře pro provoz ve virtualizačním prostředí VMware Server

DISTRIBUCE GNU/LINUXU

Operační systémy 1. zápočtový úkol Stanislav Kaska 5. dubna 2006

C2115 Praktický úvod do superpočítání

Bezdrátový mikro adaptér USB N150 WNA1000M-Návod k instalaci

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Instalace webové služby Mydlinka

CUZAK. Instalační příručka. Verze

Uživatelská příručka

Tomáš Borland Valenta

eliška 3.04 Průvodce instalací (verze pro Windows 7) w w w. n e s s. c o m

CUZAK. Instalační příručka. Verze

Západočeská univerzita v Plzni Fakulta aplikovaných věd katedra informatiky a výpočetní techniky LABORATORNÍ PRÁCE. z předmětu Přenos dat.

STRUč Ná Př íruč KA pro Windows Vista

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Instalace Linux Debian ve VirtualBoxu JAKUB MAZUCH BŘEZEN 2018

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Windows 7 instalace krok za krokem

Konfigurace Windows 7

GRAFICKÁ PROSTŘEDÍ GNU/LINUXU

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Knot DNS workshop. CZ.NIC Labs Daniel Salzman / daniel.salzman@nic.cz Jan Kadlec / jan.kadlec@nic.cz

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

USB Dokovací stanice. Uživatelský manuál

Zálohování v MS Windows 10

Jak funguje GNU/Linux

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.

Instalace a první spuštění programu.

Middleware eop. Instalační příručka pro práci s eop v prostředí Mozilla Firefox, Thunderbird a Adobe Reader na systémech Ubuntu Linux

OBSAH... 2 ÚVOD... 3 TYPY INSTALACE... 4

Jak přenést program na nový počítač UŽIVATELS KÝ NÁVOD

Úvod. Právě jste se registrovali na platformě cined.eu a váš účet byl schválenvaším přiděleným administrátorem.

Téma 10: Správa hardwarových zařízení a ovladačů II

ZÁKLADNÍ POKYNY PRO INSTALACI PROID+ Z INSTALAČNÍHO MÉDIA

DSM-320 bezdrátový přehrávač médií. Dálkový ovladač s bateriemi

Instalace SMART Board Software

Instalace Linuxu Ubuntu v programu VirtualBox

Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika

Návod na instalaci esamu v. 4.0

I.CA SecureStore. Instalační příručka. Verze 2.32 a vyšší

IT ESS II. 1. Operating Systém Fundamentals

Návod pro uživatele DS150E. Dangerfield May 2009 V3.0 Delphi PSS

Router Turris jako openhab server

MS Windows - SafeQ Client

Průvodce instalací modulu Offline VetShop verze 3.4

INSTALACE SW V GNU/LINUXU

Systém řízení přístupu ACCO NET Návod na instalaci

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011)

Alpine Linux: minimalistická distribuce nejen na server

Aktualizace produktu: Instalace síťového operačního systému (NOS) do serveru HP Server tc2100

Instalace SQL 2008 R2 na Windows 7 (64bit)

Národní šetření výsledků žáků v počátečním vzdělávání

SUSE Linux Enterprise Desktop 10

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

Instalace nvidia Optimus v Ubuntu 14.04

DSM-320 bezdrátový přehrávač médií. Ethernetový kabel (CAT 5 UTP/nepřekřížený) Dálkový ovladač s bateriemi

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

INSTALACE SW PROID+ V OS LINUX

Instalace aplikace 602XML Filler

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Připojení do PC aplikace Camera Live

Přihlášení do VPN Univerzity Pardubice Debian GNU/Linux Lenny 32/64-bit

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

STRUČNÁ PŘÍRUČKA. Instalace ovladačů Nokia Connectivity Cable Drivers

Transkript:

Operační systémy 2 Debian, jeho instalace, překlad jádra Přednáška číslo 5

Co je Debian Distribuce Linuxu Nekomerční Konzervativní vhodná pro servery a uživatele, kteří nemusejí mít nejnovější balíky Vyvíjena komunitou Založil Ian Murdock v roce 1993 Obsahuje pouze svobodný software, ale uživatel si může nesvobodný software doinstalovat Pokud chcete ortodoxně konzervativní distribuci, použijte gnewsense

Ian Murdock Narozen 28. 4. 1973 v Kostnici (Ge) Žije v USA v Indianě Pracuje pro Sun na projektu OpenSolaris Osobní WWW stránky

Větve Debianu Něco jako verze Uživatel si nainstaluje některou z větví a tu používá V rámci větve pak probíhají od určitého okamžiku pouze bezpečnostní aktualizace

Větve Debianu Debian má tři hlavní větve, do kterých se software člení podle úrovně otestování a míry funkčnosti: stable stabilní, pečlivě otestovaný a chyb zbavený software, připravený pro nasazení i v kritických aplikacích, avšak již lehce zastaralý. Pro tuto větev jsou však pravidelně vydávány záplaty, řešící kritické chyby a bezpečnostní problémy. testing testovací, novější software, použitelný pro desktop, avšak s možným výskytem chyb. unstable nestabilní, vývojářská větev, používaná převážně vývojáři, nadšenci a lidmi, kteří chtějí žít na ostří nože ( bleeding edge ).

Větve Debianu Je-li software ve verzi X.Y.Z, pak ve verzi: Stable se může změnit pouze Z Testing se může změnit Y i Z Unstable se může změnit i X Kromě toho existují dvě další větve: oldstable zastaralý software, který byl kdysi stable. experimental experimentální větev, používání se nedoporučuje ani vývojářům, používá se skutečně k pokusům, obvykle je zde software ve stejné verzi jako v unstable.

Jména větví Dle jmen z Toy Story Experimental (Unstable) Sid (stálé označení) Testing - Squeeze Stable Lenny, 14. února 2009, aktuálně 5.0.3 z 5. září 2009 4.0 (oldstable) etch, 8. dubna 2007 3.1 sarge, 6. červen 2005 3.0 woody, 19. červenec 2002 2.2 potato, 15. srpen 2000 2.1 slink, 9. březen 1999 2.0 hamm, 24. červenec 1998 1.3 bo, 2. červen 1997 1.2 rex, 12. prosinec 1996 1.1 buzz, 17. červen 1996

Další info Existují i modifikace Debianu většinou zjednodušená instalace a doplnění nesvobodných balíčků Ubuntu (Kubuntu, Xubuntu, Edubuntu...) Simple Mepis Xandros Knoppix GnewSense naopak pouze Free Software

Instalace Vyčerpávající popisy na těchto adresách: Instalace a konfigurace Debian Linuxu Debian GNU/Linux instalační příručka (oficiální příručka) Instalace je v češtině navzdory pověstem o těžké instalaci Debianu by neměla činit potíže Instalační média

Před instalací Zálohovat důležitá data Vytvořit volné místo na disku alespoň 4GB, optimálně 8 GB nebo i více pokud chcete Debian používat Poté nabootovat Windows (při startu budou checkovat disk) a ověřit zda to ustály ;-) Rozmyslet, zda budeme používat Windowsový anebo Linuxový zaváděč systému Potřebujete minimálně 256 MB RAM (Ubuntu 9.10 chce 512 MB)

Instalace Nabootovat z instalačního CD Není-li to nezbytné neměnit způsob instalace ani zavádět další moduly Pouze pokud nechcete Gnome, zvolte si KDE nebo XFCE Jazyk zvolte češtinu, ale klávesnici asi lépe americkou (pro grafický režim si nastavíte dle potřeb) Nastavení sítě. Raději pro instalaci nepoužívejte WiFi.

Rozdělení disku Zvolit metodu ruční 3 oddíly Oddíl pro /boot (cca 128 MB), typ ext2 Swap (2 x velikost paměti) Zbytek pro kořenový oddíl, typ ext3 nebo co chcete Boot a swap primární a kořenový rozšířený Je možné nedávat zvláštní oddíl pro boot Pokud budeme používat linuxový zavaděč musí mít boot nastaven příznak zavádění v opačném případě ho musí mít oddíl s Windows

Zadání uživatelů Heslo pro roota NEZAPOMENOUT Plus jeden další uživatel Celé jméno Přihlašovací jméno Heslo

Síťové zrcadlo Použít Česká republika ftp.cz.debian.org Bez proxy Připojit k průzkumu o nejpopulárnější balíky vaše volba

Kam instalovat zavaděč Chceme-li používat pouze linuxový zavaděč tak do hlavního oddílu (MBR) předvoleno V tomto případě ověřte zavedení Windows po restartu Chceme-li použít windowsový zavaděč, tak musím GRUB (linuxový zavaděč) nainstalovat do disku boot (pokud nemáme zvláštní disk boot tak do kořenového disku) Další postup popsán dále

Zavedení systému Nyní restartujeme Pokud máme linuxový zavaděč zkuste nabootovat nejprve Windows (pro jistotu) a pak Linux Pokud máme windowsový, máme teď k dispozici pouze Windows (a raději je také hned vyzkoušíme)

Nastavení windowsového zavaděče Nabootujeme z live CD (optimální je systém Rescue CD) Připojíme windowsový disk mkdir /mnt/sda1 mount /dev/sda1 /mnt/sda1 -t ntfs-3g Vytvoříme si soubor (nazvaný linux) z prvních 512 MB zaváděcího linuxového disku (sda2) a zkopírujeme na windowsový oddíl dd if=/dev/sda2 of=linux count=1 mv linux /dev/sda1

Nastavení windowsového zavaděče Upravíme soubor boot.ini z Windows nano /mnt/sda1/boot.ini Dopíšeme na konec řádek: C:\linux= Debian Linux A můžeme i změnit parametr timeout=0 na např. timeout=10

Co po instalaci Nabootujte Linux a přihlaste se jako root Zaktualizujte systém: aptitude update aptitude safe-upgrade Doinstalujte potřebné balíky aptitude install mc lynx links vim

Nastavení zobrazení konzole Upravte soubor menu.lst. Pokud máte boot na zvláštním oddíle připojte jej. mount /boot #pokud potřebujete nano /boot/grub/menu.lst Na první řádek, který začíná slovem kernel (a není pře ním znak #), na konec zapište vga=773 Restartujte

Nastavení isntalačních zdrojů Editujte soubor /etc/apt/sources.list Upravte jej takto: Zakomentujte (znakem # na začátku řádku) řádek se zdrojem CD Na konec všech řádků začínajících slovem deb dopište na konec slova contrib a non-free (povolení instalace nesvobodného software) Obnovte zdroje příkazy aptitude update aptitude safe-upgrade

Práce s programem aptitude Vyhledání balíku aptitude search foo Instalace balíku aptitude install foo Odstranění balíku aptitude remove foo Odstranění stažených souborů (uvolnění místa) aptitude clean

Doplněk Pozor: V Debianu se Firefox jmenuje iceweasel V Debianu se Thunderbird jmenuje icedove Tyto změny jsou z důvodu licenční politiky Mozzilly Flash player nainstalujte gnash (volný přehrávač) anebo flash-player-nonfree z Debian Backports (viz. dále)

Postinstalační konfigurace Debianu

Přidání zdrojů software Zdroje pro síťovou instalaci jsou uloženy v souboru /etc/apt/sources.list Základní zdroje: deb http://ftp.cz.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.cz.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free

Přidání zdrojů software Další zdroje naleznete na internetu Např následující zdroj rozšiřuje nabídku kodeků a audio a video přehrávačů. # Some Debian Multimedia software might be illegal in some jurisdictions deb http://www.debian-multimedia.org/ lenny main Po přidání jako root spusťte následující příkazy: wget http://debian-multimedia.org/gpgkey.pub -O - apt-key add - apt-get install debian-multimedia-keyring

Přídání zdrojů software Anebo uvidíte-li chybovou hlášku (např): W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907 Použijte následující příkazy: gpg --keyserver wwwkeys.eu.pgp.net --recv-keys <pubkey> gpg --armor --export <pubkey> apt-key add - apt-get update Slovo <pubkey> nahraďte klíčem, který není k dispozici (v příkladu to je 07DC563D1F41B907)

Debian backports Řeší problém starých balíků Instalace: Přidat do /etc/apt/sources.list řádek: deb http://www.backports.org/debian lenny-backports main contrib non-free Spustit: apt-get update apt-get install debian-backports-keyring Do souboru /etc/apt/preferences zapsat: Package: * Pin: release a=lenny-backports Pin-Priority: 1000 Spustit: apt-get safe-upgrade

Debian backports Pozor před nabootováním nového jádra je nutné doinstalovat balík firmware-linux, který obsahuje nesvobodné ovladače. aptitude install firmware-linux Backports jsou de facto balíky z testing a unstable kompilované s knihovnami ze stable Je možné istalovat flash player apt-get install flashplugin-nonfree

Nastavení sítě Soubor: /etc/network/interfaces Máte-li problémy s vyhledáním DNS serveru (obvykle při použití ADSL sítě), je nutné nastavit natvrdo vyhledání DNS v DHCP konfiguraci v souboru: /etc/dhcp3/dhclient.conf nastavit: prepend domain-name-servers 160.217.1.10;

Úprava Grubu Základní konfigurační nástroj naleznete v souboru: /boot/grub/menu.lst Všechny řádky začínající # jsou komentáře. Ostatní důležité řádky =>

Konfigurační soubor Grubu default 0 #Který systém se defaultně zavádí (vzestupné pořadí od nuly) timeout 5 #Jak dlouho se zobrazí menu (0 nezobrazovat) color cyan/blue white/blue #Barevné schéma title Windows root (hd0,0) makeactive chainloader +1 title root kernel Linux (hd0,1) /vmlinuz root=/dev/hda2 ro

Přeinstalování Grubu Spusťte program grub (z nainstalovaného systému anebo z live CD). Objeví se: grub> Napište příkazy: root (hd0,0) setup (hd0) Quit Vysvětlení příkazů =>

Přeinstalování grubu root nastaveni disku na kterém se nachází konfigurační soubor. setup kam se má grub instalovat (hdm,n) M, N přirozená čísla (s nulou) M číslo disku (1. disk = 0) N číslo oddílu v pořadí od 0 /dev/sda5 = (hd0,4), /dev/sdb1 = (hd1,0) MBR = (hd0)

Konfigurace xorg Instalace aptitude install xorg Příkazem xinit vyzkoušejte, zda není vše správně nakonfigurováno po instalaci Jinak: Xorg -configure a vyzkoušíme Xorg -config xorg.conf.new =>

Konfigurace Xorg Pokud nejsme spokojení editujeme ručně soubor xorg.conf.new a opakujeme zkušební příkaz Pak jej zkopírujeme na jeho místo: cp xorg.conf.new /etc/x11/xorg.conf a vyzkoušíme: xinit Zde je pěkný postup Nové verze Xorg se obejdou bez souboru /etc/x11/xorg.conf

Překlad jádra

Kdy překládat jádro Potřebujete ovladač pro specifický hardware U defaultně nainstalovaného jádra vám nefunguje některý hardware (zvuková nebo síťová karta) Chcete urychlit systém Chcete si to zkusit

Zdrojový kód jádra Nainstalujeme si balík se zdrojovým kódem jádra pro vaší distribuci výhoda může být specificky upravené přímo pro konkrétní distribuci Anebo si stáhneme poslední verzi jádra z http://www.kernel.org/ Sbalené jádro je cca. 40 MB velké

Návody Kromě tohoto textu doporučuji: Popis Linuxového jádra ve Wikipedii - zde Cesta do hlubin kompilace jádra (seriál na abclinuxu.cz) - zde Nebojíme se kompilace (seriál na abclinuxu.cz) - zde Průvodce kompilací jádra - zde

Co potřebujeme Místo na disku rozbalené jádro má asi přes 200 MB a během kompilace budeme potřebovat zhruba trojnásobné místo takže alespoň 1,5 GB volného místa před začátkem Potřebný software si najdeme po rozbalení jádra v adresáři /usr/src/linux/documentation/chan ges V Debianu nainstalovat balík binutils-build v Ubuntu build-essential Práva roota

Stažení a rozbalení Stáhneme si jádro doporučuji stahovat soubor *.tbz je cca o 10 MB menší než *.tgz Překopírujeme jej do adresáře /usr/src a zde jej rozbalíme např.: tar xvjpf linux-2.6.27.tar.bz2 Doporučuje se na právě používaný zdrojový kód jádra vytvořit symlink s názvem linux ln -s linux-2.6.27 linux

Konfigurace Přejdeme do adresáře /usr/src/linux Můžeme použít konfigurační soubor právě používaného jádra (pokud jej vaše distribuce nainstalovala) najdeme jej v adresáři /boot právě používané jádro zjistíme příkazem uname -r Překopírujeme jej do /usr/src/linux jako soubor.config

Konfigurace Starý způsob (nepoužívat) make config Doporučený způsob make menuconfig Jsme-li v X Window je rovněž možné make xconfig

Konfigurace Pokud již máme konfigurační soubor (viz předchozí stránka) najdeme volbu Load an Alternate Configuration File a načteme soubor.config Při nastavení se zaměříme hlavně na menu Procesor type and Features (nastavíme náš procesor) Device Drivers (ovladače zařízení) a File Systems (potřebné ovladače)

Konfigurace Je dobré znát co přesně potřebujeme vědět přesně hardware našeho počítače Příkazy cat /proc/cpuinfo lspci lsusb Co nepotřebujeme nezatrháváme jádro je menší a rychlejší Doporučuji většinu ovladačů kompilovat jako moduly Jako moduly nesmí být ovladače pro souborové systémy našeho disku

Překlad Příkazem make Pokud skončí chybou prohlédneme si jí a zkusíme vše opravit opětovnou konfigurací Chceme-li začít od nuly vymažeme konfiguraci a přeložené části a knihovny příkazem make clean anebo silnějším make mrproper

Instalace make install make modules_install Zkontrolujeme, zda je jádro v adresáři /boot a moduly v /lib/modules Pokud používáme LILO zkontrolujeme soubor /etc/lilo.config a zavoláme pro jistotu příkaz lilo Pokud používáme GRUB zkontrolujeme /boot/grub/menu.config

Poznámky Pokud jsme nastavili framebuffer nastavíme potřebné parametry při chybné volbě nemusíme vidět výpisy jádra, ale jádro může správně naběhnout Tento návod platí pro jádra řady 2.6 Na slabších počítačích může překlad trvat hodiny Nedejte se odradit neúspěchy

Překlad jádra v Debianu (alternativa) apt-get install kernel-package apt-get install libncurses5-dev apt-get install linux-source cd /usr/src/ tar xvfj linux-source-2.6.26.tar.bz2 ln -s linux-2.6.26 linux cd linux cp /boot/config-$(uname -r).config make menuconfig make-kpkg clean make-kpkg --us --uc --initrd kernel_image kernel_headers cd.. dpkg -i balik.deb (pro všechny soubory *.deb) Zde je návod

Kniha Jelínek Lukáš Jádro systému Linux, C Press, Brno, 2008

Konec Děkuji za pozornost