Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
navody:fc5prirucka8 [2006/08/31 19:49] – macky | navody:fc5prirucka8 [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 |
---|
[[fc5prirucka|Hlavní stránka]] | [[fc5prirucka|Hlavní stránka]] |
| |
| |
| |
| |
===== Hardware ===== | ===== Hardware ===== |
| |
| Bohužel stále platí, že ne všechen hardware je //Linux//em podporován. Problémy mohou nastat zejména s grafickými a zvukovými kartami, televizními tunery, zařízeními //Wi-Fi//, tiskárnami a skenery. Důvod těchto problémů není na straně //Linux//u, ale na straně výrobců, kteří mnohdy linuxovou komunitu "velkoryse" přehlížejí. Ti mnohdy nejenže sami nevydají potřebné ovladače ale navíc odmítají dát linuxové komunitě k dispozici technickou specifikaci výrobku. Jestliže se tedy chystáte nakoupit nový hardware, "zagooglujte" vždy předem na Internetu ((Většinou stačí zadat jméno výrobku a //Linux// jako druhé klíčové slovo. Během několika okamžiků tak víte, jak si příslušný hardware rozumí s //Linux//em.)) - vyhnete se tak nepříjemným překvapením. V případě, že pro Vámi vyhlédnutý hardware neexistují ovladače pro //Linux//, neváhejte o tom napsat výrobci - možná se sami nad sebou zamyslí((A když ne, tak jste to alespoň zkusili.)). |
| |
==== Instalace ovladačů pro grafické karty nVidia a ATI ==== | ==== Instalace ovladačů pro grafické karty nVidia a ATI ==== |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
* Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. | * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. |
* Přečtěte si [[fc5prirucka15#Jak restartovat GNOME bez restartu počítače]]. | * Přečtěte si [[fc5prirucka22#Jak restartovat GNOME bez restartu počítače]]. |
| |
yum -y install kmod-nvidia xorg-x11-drv-nvidia | yum -y install kmod-nvidia xorg-x11-drv-nvidia |
| |
Pokud máte nějaké problémy podívejte se na fórum [[http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14|Linux and nVidia Graphics]] nebo na [[http://www.mjmwired.net/resources/mjm-fedora-fc5.html#nvidia| tyto ]] stránky. | Pokud máte s instalací ovladače problémy, podívejte se na fórum [[http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14|Linux and nVidia Graphics]] nebo na [[http://www.mjmwired.net/resources/mjm-fedora-fc5.html#nvidia| tyto ]] stránky. |
| |
**Poznámka:** Ovladače nVidia musí odpovídat verzi Vašeho jádra. Je tak možné, že společně s ovladačem bude zapotřebí stáhnout také nové jádro. | **Poznámka:** Ovladače nVidia musí odpovídat verzi Vašeho jádra. Je tak možné, že společně s ovladačem bude zapotřebí stáhnout také nové jádro. |
yum -y install kmod-fglrx xorg-x11-drv-fglrx | yum -y install kmod-fglrx xorg-x11-drv-fglrx |
| |
Pokud máte motherboard Intel, budete muset po instalaci ovladače modifikovat soubor xorg.conf. | Pokud máte motherboard //Intel//, budete muset po instalaci ovladače modifikovat soubor ''xorg.conf''. |
| |
gedit /etc/X11/xorg.conf | gedit /etc/X11/xorg.conf |
| |
V souboru //xorg.conf// najděte řádek | V souboru ''xorg.conf'' najděte řádek |
| |
Driver "fglrx" | Driver "fglrx" |
| |
a přidejte za něj tento řádek | za který přidejte |
| |
Option "UseInternalAGPGART" "no" | Option "UseInternalAGPGART" "no" |
| |
Soubor //xorg.conf// uložte. | Soubor ''xorg.conf'' uložte. |
| |
==== Disky a mechaniky CD/DVD ==== | ==== Disky a mechaniky CD/DVD ==== |
=== Značení disků a mechanik === | === Značení disků a mechanik === |
| |
Každý disk / mechanika má svůj soubor v adresáři ///dev//. Tyto soubory, které jsou zodpovědné za komunikaci s konkrétním hardwarem, nazýváme soubory zařízení ((Kromě disků a mechanik CD/DVD má svůj soubor zařízení také ostatní hardware.)). Systém souborů daného disku / mechaniky ((Zjednodušeně lze pro naše účely chápat systém souborů jako soubory a adresáře uložená na daném médiu.)) je pak připojován do adresáře. Seznam všech momentálně připojených disků / mechanik lze získat např. pomocí příkazu | Každý disk / mechanika má svůj soubor v adresáři ''/dev''. Tyto soubory, které jsou zodpovědné za komunikaci s konkrétním hardwarem, nazýváme soubory zařízení ((Kromě disků a mechanik //CD/DVD// má svůj soubor zařízení také ostatní hardware.)). Systém souborů daného disku / mechaniky ((Systém souborů slouží k prezentaci a organizování ukládacích kapacit. Zjednodušeně lze pro naše účely chápat systém souborů jako soubory a adresáře uložené na daném médiu.)) je pak připojován do k tomu určeného adresáře. Seznam všech momentálně připojených disků / mechanik lze získat např. pomocí příkazu |
| |
mount | mount |
/dev/hdc on /media/DVD_03 type iso9660 (ro,noexec,nosuid,nodev,uid=500) | /dev/hdc on /media/DVD_03 type iso9660 (ro,noexec,nosuid,nodev,uid=500) |
| |
Z výše uvedeného výpisu vyplývá, že systém disponuje jedním IDE diskem //hda//. Ten je rozdělen na několik diskových oddílů. Momentálně jsou připojeny oddíly: | Z výše uvedeného výpisu vyplývá, že systém disponuje jedním //IDE// diskem //hda//. Ten je rozdělen na několik diskových oddílů. Momentálně jsou připojeny oddíly: |
* hda1 (jedná se o oddíl OS Windows - systém souborů //ntfs//) do adresáře ///media/windows_c//, | * ''hda1'' (jedná se o oddíl //OS Windows// - systém souborů //ntfs//) připojený do adresáře ''/media/windows_c'', |
* hda6 (jedná se o Linuxový oddíl - systém souborů //ext3//) připojený do kořenového adresáře /////, | * ''hda6'' (jedná se o //Linux//ový oddíl - systém souborů //ext3//) připojený do kořenového adresáře ''/'', |
* hda7 (jedná se o Linuxový oddíl - systém souborů //ext3//) připojený do adresáře ///home//, | * ''hda7'' (jedná se o //Linux//ový oddíl - systém souborů //ext3//) připojený do adresáře ''/home'', |
* hda8 (jedná se o Linuxový oddíl - systém souborů //ext3//) připojený do adresáře ///opt//. | * ''hda8'' (jedná se o Linuxový oddíl - systém souborů //ext3//) připojený do adresáře ''/opt''. |
| |
Dále je připojen DVD disk v mechanice ///dev/hdc// do adresáře ///media/DVD_03// ((Jméno podadresáře se mění v závislosti na jménu připojeného CD/DVD disku.)).\\ | Dále je připojen //DVD// disk v mechanice ''/dev/hdc'' do adresáře ''/media/DVD_03'' ((Jméno podadresáře se mění v závislosti na jménu připojeného //CD/DVD// disku.)).\\ |
| |
** Poznámka:** Dále jsou připojeny speciální systémy souborů (např. //proc//, //sysfs//), které využívá systém Linux pro své potřeby. Tyto systémy souborů ponecháme stranou.\\ | ** Poznámka:** Dále jsou připojeny speciální systémy souborů (např. ''proc'', ''sysfs''), které využívá systém //Linux// pro své potřeby. Tyto systémy souborů ponecháme stranou.\\ |
| |
Značení IDE disků je na první pohled patrné. Každé takové zařízení je označeno jako //hdx//, kde //x// představuje pořadové "číslo" zařízení. //hda// tak vždy označuje první IDE disk systému. Jestliže disk rozdělen na oddíly, jsou tyto oddíly označené čísly - např. sedmý oddíl disku prvního IDE disku je označen jako //hda7//. Značení CD/DVD mechanik je totožné - v našem případě je DVD mechanika označena jako //hdc// ((Podle výše uvedené logiky by se mělo jednat o třetí IDE zařízení v systému. Ve skutečnosti se však jedná o druhé IDE zařízení (systém má pouze jeden disk). Linux si pravděpodobně "rezervoval" //hdb// pro případ přidání dalšího IDE disku.)) Protože řada aplikací očekává, že soubor zařízení pro první CD/DVD mechaniku v systému bude ///dev/cdrom//, jsou vytvořeny na tento soubor symbolické linky. O tom se lze snadno přesvědčit pomocí příkazu | Značení //IDE// disků je na první pohled patrné. Každé takové zařízení je označeno jako ''hdx'', kde ''x'' představuje pořadové "číslo" zařízení. ''hda'' tak vždy označuje první //IDE// disk systému. Jestliže disk rozdělen na oddíly, jsou tyto oddíly označené čísly - např. sedmý oddíl disku prvního //IDE// disku je označen jako ''hda7''. Značení //CD/DVD// mechanik je totožné - v našem případě je //DVD// mechanika označena jako ''hdc'' ((Podle výše uvedené logiky by se mělo jednat o třetí //IDE// zařízení v systému. Ve skutečnosti se však jedná o druhé //IDE// zařízení (systém má pouze jeden disk). //Linux// si pravděpodobně "rezervoval" ''hdb'' pro případ přidání dalšího //IDE// disku.)). Protože řada aplikací očekává, že soubor zařízení pro první //CD/DVD// mechaniku v systému bude ''/dev/cdrom'', jsou vytvořeny na tento soubor symbolické linky. O tom se lze snadno přesvědčit pomocí příkazu |
| |
ls -la /dev/cdrom | ls -la /dev/cdrom |
root root 3 Aug 31 20:21 /dev/cdrom -> hdc | root root 3 Aug 31 20:21 /dev/cdrom -> hdc |
| |
V praxi to znamená, že aplikace, která se bude odkazovat na ///dev/cdrom//, bude ve skutečnosti pracovat s ///dev/hdc// aniž by o tom měla tušení.\\ | V praxi to znamená, že aplikace, která se bude odkazovat na ''/dev/cdrom'', bude ve skutečnosti pracovat s ''/dev/hdc'', aniž by o tom měla tušení.\\ |
| |
Seznam všech IDE zařízení v systému lze získat pomocí příkazu | Seznam všech //IDE// zařízení v systému lze získat pomocí příkazu |
| |
ls -la /dev/hd* | ls -la /dev/hd* |
| |
brw-r----- 1 root disk 3, 0 Aug 31 2006 /dev/hda | brw-r----- 1 root disk 3, 0 Aug 31 2006 /dev/hda |
brw-r----- 1 root disk 3, 1 Aug 31 2006 /dev/hda1 | brw-r----- 1 root disk 3, 1 Aug 31 2006 /dev/hda1 |
brw------- 1 macky disk 22, 0 Aug 31 20:21 /dev/hdc | brw------- 1 macky disk 22, 0 Aug 31 20:21 /dev/hdc |
| |
**Poznámka:** V případě SCSI zařízení je část označení //hd// nahrazena za //sd//. Vše ostatní zůstává stejné. Jestliže tedy máte v systému připojen SCSI disk, bude jeho soubor zařízení ///dev/sda// | **Poznámka:** V případě //SCSI// zařízení je část označení ''hd'' nahrazena za ''sd''. Vše ostatní zůstává stejné. Jestliže tedy máte v systému připojen //SCSI// disk, bude jeho soubor zařízení ''/dev/sda''. |
| |
=== Vypsání tabulky rozdělení disku === | === Vypsání tabulky rozdělení disku === |
automount(pid2036) on /net type autofs (rw,fd=4,pgrp=2036,minproto=2,maxproto=4) | automount(pid2036) on /net type autofs (rw,fd=4,pgrp=2036,minproto=2,maxproto=4) |
/dev/hdc on /media/DVD_03 type iso9660 (ro,noexec,nosuid,nodev,uid=500) | /dev/hdc on /media/DVD_03 type iso9660 (ro,noexec,nosuid,nodev,uid=500) |
| |
| === Urychlení operací s CD/DVD-ROM (DMA) === |
| |
| * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
| |
| Předpokládejme, že //CD/DVD-ROM// je zařízení ''/dev/cdrom''. Do příkazové řádky zadejte |
| |
| /sbin/hdparm -d1 /dev/cdrom |
| gedit /etc/hdparm.conf |
| |
| Do souboru ''hdparm.conf'' vložte následující řádek |
| |
| /dev/cdrom {dma = on} |
| |
| a editovaný soubor uložte. |
| |
| === Ruční připojení/odpojení CD/DVD-ROM === |
| |
| * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
| |
| Předpokládejme, že //CD/DVD-ROM// je zařízení ''/dev/cdrom''. Pro přípojení //CD/DVD-ROM// zadejte do |
| |
| gnome-mount -d /dev/cdrom |
| |
| Mechaniku lze odpojit pomocí příkazu |
| |
| gnome-mount -u /dev/cdrom |
| |
| === Ruční vynucení odpojení CD/DVD-ROM === |
| |
| * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
| |
| Předpokládejme, že //CD/DVD-ROM// je zařízení ''/dev/cdrom''. V některých případech může systém odmítnout odpojit mechaniku //CD/DVD-ROM// z důvodů, že je připojené //CD/DVD// využíváno některou ze spuštěných aplikací, ačkoliv to není pravda. V tomto případě postup popsaný v kapitole [[navody:fc5prirucka8#Ruční připojení/odpojení CD/DVD-ROM]] nebude fungovat. Odpojení mechaniky //CD/DVD-ROM// je třeba "vynutit" příkazem |
| |
| umount -l /dev/cdrom |
| |
| === Znovupřipojení všech zařízení z /etc/fstab === |
| |
| * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
| |
| Pro znovupřipojení všech zařízení uvedených v tabulce ''fstab'' bez nutnosti restartu počítače zadejte do příkazové řádky |
| |
| mount -a |
| |
| ==== Skenování PCI a USB sběrnic ==== |
| |
=== Vypsání všech PCI zařízení === | === Vypsání všech PCI zařízení === |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | * Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. |
| |
Informace o všech PCI sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí | Informace o všech //PCI// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí |
| |
/sbin/lspci | /sbin/lspci |
* Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. | * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. |
| |
Program //lsusb// je součástí balíčku //usbutils//. Tento balíček nainstalujete pomocí | Program ''lsusb'' je součástí balíčku ''usbutils''. Tento balíček nainstalujete pomocí |
| |
yum -y install usbutils | yum -y install usbutils |
| |
| |
Informace o všech USB sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí | Informace o všech //USB// sběrnicích Vašeho počítače a zařízeních připojených k těmto sběrnicím lze získat pomocí |
| |
/sbin/lsusb | /sbin/lsusb |
Bus 002 Device 001: ID 0000:0000 | Bus 002 Device 001: ID 0000:0000 |
Bus 001 Device 001: ID 0000:0000 | Bus 001 Device 001: ID 0000:0000 |
| |
=== Urychlení operací s CD/DVD-ROM (DMA) === | |
| |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | |
| |
Předpokládejme, že CD/DVD-ROM je zařízení ///dev/cdrom//. Do příkazové řádky zadejte | |
| |
/sbin/hdparm -d1 /dev/cdrom | |
gedit /etc/hdparm.conf | |
| |
Do souboru //hdparm.conf// vložte následující řádek | |
| |
/dev/cdrom {dma = on} | |
| |
a editovaný soubor uložte. | |
| |
=== Ruční připojení/odpojení CD/DVD-ROM === | |
| |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | |
| |
Předpokládejme, že CD/DVD-ROM je zařízení ///dev/cdrom//. Pro přípojení CD/DVD-ROM zadejte do | |
| |
gnome-mount -d /dev/cdrom | |
| |
Mechaniku lze odpojit pomocí příkazu | |
| |
gnome-mount -u /dev/cdrom | |
| |
=== Ruční vynucení odpojení CD/DVD-ROM === | |
| |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | |
| |
Předpokládejme, že CD/DVD-ROM je zařízení ///dev/cdrom//. V některých případech může systém odmítnout odpojit mechaniku CD/DVD-ROM z důvodů, že je připojené CD/DVD využíváno některou ze spuštěných aplikací, ačkoliv to není pravda. V tomto případě postup popsaný v kapitole [[navody:fc5prirucka8#Ruční připojení/odpojení CD/DVD-ROM]] nebude fungovat. Odpojení mechaniky CD/DVD-ROM je třeba "vynutit" příkazem | |
| |
umount -l /dev/cdrom | |
| |
=== Znovupřipojení všech zařízení z /etc/fstab === | |
| |
* Přečtěte si kapitolu [[fc5prirucka#Obecné poznámky]]. | |
| |
Pro znovupřipojení všech zařízení uvedených v tabulce //fstab// bez nutnosti restartu počítače zadejte do příkazové řádky | |
| |
mount -a | |
| |
==== Síťová zařízení ==== | ==== Síťová zařízení ==== |
* Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. | * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. |
| |
Na [[http://ipw2200.sourceforge.net/firmware.php?fid=6|těchto]] stránkách odsouhlaste licenci ((Jedná se o link "I agree" na konci stránky.)) a uložte soubor //ipw2200-fw-2.4.tgz// na plochu. Po té otevřete terminál a postupně vkládejte následující řádky. | Na [[http://ipw2200.sourceforge.net/firmware.php?fid=6|těchto]] stránkách odsouhlaste licenci ((Jedná se o link "I agree" na konci stránky.)) a uložte soubor ''ipw2200-fw-2.4.tgz'' na plochu. Po té otevřete terminál a postupně vkládejte následující řádky. |
| |
mkdir tmp | mkdir tmp |
gedit Modem/ModemData.txt | gedit Modem/ModemData.txt |
| |
V souboru //ModemData.txt// naleznete informace o Vašem modemu. | V souboru ''ModemData.txt'' naleznete informace o Vašem modemu. |
| |
| |
===== ===== | ===== ===== |
[[fc5prirucka|Hlavní stránka]] | [[fc5prirucka|Hlavní stránka]] |