RC.D

Po domněnce, že se už na fedoře trochu orientuju, jsem si smazal celou složku RC.D v /ETC. Od tý doby systém nenaběhne. Potřebuju poradit, zda by to šlo dát do kupy, nebo aspoň vytáhnout data. Na druhém disku mám Vistu, která disk vidí, ale chce ho naformátovat, nepustí mě tam. Jediný co mě napadlo, je počkat na další verzi Fedory, která by tam mohla složku vytvořit.

No , přepisovat adresář rc.d se mi zdá trochu těžkopádné a z mého pohledu těžko proveditelné.Pro vytáhnutí dat lze celkem dobře použít některou live distribuci.Pro tyto účely osobně doporučuji 47MB-tovou Parted Magic.Rcenze a link pro stahnutí je zde: http://www.linuxexpres.cz/distro/distribuce-parted-magic-zachrana-nejen-vasich-disku. Jinak jsem nepochopil,proč by jste měl čekat na další verzi fedory.Myslím,že by stačilo přeci znovu nainstalovat celý systém.Samozřejmě pokud máte rozdělený disk na root a home.Pak stačí naformátovat jen root a data na home vám zůstanou.Pakliže však jste si disk nerozdělil,doporučuji služby již zmíněného liveCD

Podle me zbytecne resite vec prilis slozite. Nastartujte z LiveCD Fedory a zkopirujte jeho rc.d strukturu na disk s Fedorou.

Nebo:

Nastartujte do zachranneho modu z instalacniho CD/DVD (viz prirucka) z netu stahnete rpm initscripts (pro F9 napr. zde: http://ftp-stud.hs-esslingen.de/pub/fedora/linux/updates/9/i386/initscripts-8.76.2-1.i386.rpm), pripadne si ho pripravte na flashku. Po prikazu chroot rpm nainstalujte prikazem
rpm -Uvh --replace-pkgs initscripts*.rpm

Pokud jste smazal skutecne pouze rc.d/ a nikoli init.d/ pak timto obnovite strukturu rc.d/, z jednotlivych rcX.d pak potrebujete pro start do grafickeho rezimu pouze rc5.d/ - ten obsahuje POUZE odkazy do init.d/
Vytvorte je cca podle nasledujiciho (to je muj vypis):


lrwxrwxrwx 1 root root 18 2005-06-16 09:48 S06cpuspeed -> ../init.d/cpuspeed
lrwxrwxrwx 1 root root 16 2008-04-01 13:45 S07iscsid -> ../init.d/iscsid
lrwxrwxrwx 1 root root 17 2008-06-19 10:14 S10network -> ../init.d/network
lrwxrwxrwx 1 root root 21 2006-11-06 12:21 S10restorecond -> ../init.d/restorecond
lrwxrwxrwx 1 root root 15 2008-04-01 13:45 S13iscsi -> ../init.d/iscsi
lrwxrwxrwx 1 root root 18 2006-11-06 12:21 S13mcstrans -> ../init.d/mcstrans
lrwxrwxrwx 1 root root 17 2007-06-06 19:55 S13rpcbind -> ../init.d/rpcbind
lrwxrwxrwx 1 root root 14 2005-03-04 21:39 S26apmd -> ../init.d/apmd
lrwxrwxrwx 1 root root 25 2008-06-19 10:14 S26readahead_early -> ../init.d/readahead_early
lrwxrwxrwx 1 root root 17 2008-06-19 10:14 S26rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root 19 2008-01-17 09:42 S26udev-post -> ../init.d/udev-post
lrwxrwxrwx 1 root root 16 2008-04-01 13:46 S27auditd -> ../init.d/auditd
lrwxrwxrwx 1 root root 20 2008-06-19 10:14 S27messagebus -> ../init.d/messagebus
lrwxrwxrwx 1 root root 14 2006-12-11 11:40 S35qemu -> ../init.d/qemu
lrwxrwxrwx 1 root root 15 2008-01-29 11:03 S44acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 13 2006-10-13 16:41 S50yum -> ../init.d/yum
lrwxrwxrwx 1 root root 14 2005-12-01 15:24 S55cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 2005-03-04 21:39 S55sshd -> ../init.d/sshd
lrwxrwxrwx 1 root root 20 2005-03-04 21:39 S56rawdevices -> ../init.d/rawdevices
lrwxrwxrwx 1 root root 14 2008-05-20 17:24 S58ntpd -> ../init.d/ntpd
lrwxrwxrwx 1 root root 13 2005-03-04 21:39 S85gpm -> ../init.d/gpm
lrwxrwxrwx 1 root root 14 2007-11-21 13:21 S88nasd -> ../init.d/nasd
lrwxrwxrwx 1 root root 20 2008-03-05 22:48 S90ConsoleKit -> ../init.d/ConsoleKit
lrwxrwxrwx 1 root root 15 2005-03-04 21:39 S90crond -> ../init.d/crond
lrwxrwxrwx 1 root root 13 2005-03-04 21:39 S95atd -> ../init.d/atd
lrwxrwxrwx 1 root root 19 2005-06-16 10:35 S96readahead -> ../init.d/readahead
lrwxrwxrwx 1 root root 25 2008-06-19 10:14 S96readahead_later -> ../init.d/readahead_later
lrwxrwxrwx 1 root root 18 2008-05-13 09:47 S97libvirtd -> ../init.d/libvirtd
lrwxrwxrwx 1 root root 22 2006-03-21 14:29 S98avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 19 2005-03-04 21:39 S98haldaemon -> ../init.d/haldaemon
lrwxrwxrwx 1 root root 14 2005-03-04 21:39 S98wine -> ../init.d/wine
lrwxrwxrwx 1 root root 17 2008-01-03 11:17 S99anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 11 2007-11-21 13:20 S99local -> ../rc.local
lrwxrwxrwx 1 root root 16 2008-04-09 10:29 S99smartd -> ../init.d/smartd

Spatne je, ze obsah rc.d se upravuje podle toho co mate nainstalovano, timto byste ale mel mit zaruceno, ze dulezite systemove sluzby nabehnou a tedy cely system. Pak si jiz muzete hrat s tim, zda mate z rcX.d/ adresaru odkazy na ty sluzby ktere mate nainstalovane.