From: Kenan Dogan (kndogan@yahoo.com)
Date: Wed 06 Aug 2003 - 18:16:56 EEST
> > Takildigi yerde verdigi mesajlar su sekilde mi ?
:
> > (Ona göre bazi seyler önerecegim...)
> >
> > -----\/----- özellikle bu satir var mi ?
> > INIT: No inittab file found
> >
> > Enter runlevel :
>
> Evet aynen oyle o hatayi veriyo ne yapmam gerekiyo
yada ne yapabilirim ?
1.) Sisteminizde '/etc/inittab' dosyası silinmiş
görünüyor. Bu dosya sistemin (özellikle)
açılışında önemli işlevler üstlenmiş bir
dosyadır.
2.) Daha önce xfs (=X Font Server) hatasından da
söz etmiştiniz. ( CD'yle yaptığınız deneme
esnasında...) Bunun ayrıntısına şimdilik
girmeyelim. Ama önlem olarak sistemi metin
tabanlı (grafiksiz) olarak açılır hale
getirmek daha mantıklı görünüyor. Eğer bu
şekli ile sorunsuz çalışırsa xfs ve x-window
yönünü ayrıca irdelersiniz.
3.) Uygunsuz bir zamanda 'reset' yapmak bazı
sistem dosyalarına zarar verebilir. Eğer o an
sistem bunu kabul ediyorsa "Ctrl-Alt-Del" i
öneririm. Bu şekilde "shutdown" türü bir
reset yapmış olursunuz ve çoğunlukla
zararsızdır.
4.) Belki donanım sorununuz olup olmadığına da
bakmanız gerekebilir.
(Sorunlu ya da kalitesiz RAM'ler, sorunlu
anakart veya benzer donanım sorunları da
bazı sistem dosyalarının bozulmasına yol
açabilirler.)
Bir süre sistemi metin tabanlı çalıştırıp
gözlerseniz; donanım tipi sorunlarla,
yapılandırma(=configuration) tipi sorunları
birbirinden ayırdetmeniz de kolaylaşabilir.
Çok mu uzattım ? :^))
Şimdi asıl konu...
Aşağıdaki işlem adımları, silinmiş olan
'/etc/inittab' dosyanızı geri kazanmanıza ve
sistemin metin tabanlı açılmasına yöneliktir :
1.) Listeye değil, sizin adresinize Mdk9.0'ın
kurcalanmamış bir inittab dosyasını
gönderiyorum. (Yalnızca metin tabanlı
açılmasına yönelik ufak bir değişiklik var:
" id:3:initdefault: " satırı; [ id:5 -> 3 ]
9.0 <> 9.1 farkı en azından açılmasını
etkilemez diye düşünüyorum.)
Bu inittab dosyasını dos formatlı bir
diskete kaydedin.
2.) Bilgisayarı CD'den başlatın. İlk ekranda
<F1> tuşlayın.
3.) Sonraki ekranda (boot: gelince) rescue
yazıp <Enter> basın.
4.) Çıkan menüde "Go to console" seçeneğine
gelip, OK'i Enter'layın.
5.) Komut satırı gelecek : [root@rescue /]#
şeklinde...
6.) inittab dosyasını içeren disket takılı iken;
mount -t vfat /dev/fd0 /mnt/floppy
7.) mount -t ext2 /dev/hdaX /mnt/disk
( !! >>> hdaX yerine kendi Linux 'root'
bölümünüzün karşılığını yazın; Örn: hda2
eğer emin değilseniz şu komutla bakın :
fdisk -l /dev/hda )
8.) mount komutunu tek başına uygulayarak,
hem disketin hem de Linux bölümünüzün
mount'lu olduğundan emin olun.
9.) chroot /mnt/disk
( bundan sonraki işlemlerde 'root' (= / )
dizini olarak artık "RAM file system" in
'root'unu değil, Linux disk bölümünüzün
root dizinini kabul edecek. )
10.) cp /mnt/floppy/inittab /etc
(inittab dosyası olması gereken yere gitti)
11.) DOS ortamından kopyaladığınız için yetki
bilgilerine güvenemezsiniz. Bu yüzden
chmod 644 /etc/inittab
12.) Son olarak kontrol için;
ls -l /etc/inittab
komutunu çalıştırdığınızda, 1700 byte kadar
ve "-rw-r--r--" yetkileri ile inittab
dosyasını görebilmeniz gerekir.
ve CD'nizi çıkarıp,
13.) sync;reboot
Eğer ilk aşamada kendini belli etmemiş başka
bozulmalar yoksa, sistemin açılması gerekir.
Metin ekranda 'login: ' getirecektir.
Eğer takıldığı yeri geçer, ama başka sorunlar
yaşatırsa; "I" = Etkileşimli açılışı denemek
zorunda kalabilirsiniz.
Sonrası size kalıyor. Kolay gelsin.
NOT-1: "Bu kadar süre yardım için bekleyip,
bunları uygulayacağıma, sistemi yeniden
kurardım.." dediğinizi duyar gibiyim.
Tercih sizin; her sorunda sistemi baştan
kurmak çok öğretici olmayabiliyor :))
NOT-2: Merak edip de okuyan başka liste üyeleri
varsa, umarım sıkılmamışlardır.
Daha kısa yazmayı beceremedim de.. :))
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>