buster Napisano Luty 6, 2007 Zgłoszenie Share Napisano Luty 6, 2007 Witam. Zdarzyło mi się coś dziwnego. Mam serwer na FC3. Wszystko chodziło bardzo ładnie, ale niestety ostatnio wyłączali mi prąd na dość długo, więc musiałem wyłączyć serwer. No to z konsoli shutdown -h now i już. Po weekendzie wracam, próbuję odpalić serwer, i lipa. Niestety nie wstał. i zachodzę w głowę co może być. Co widzę podczas startu na ekranie. Kernel wstaje bezproblemowo. Wszystkie urządzenia działają bez zarzutu. Macierz (programowa) sie uruchamia, a następnie pojawia się taki komunikat: Creating root device Mounting root filesystem kjournald starting. Commit interval 5 second EXT3-fs: mounted filesystem with ordered data mode switching to new root security: 3 users, 4 roles, 280 types, 16 bools security: 53 classes, 5494 rules Następnie pojawia mi się tekst, który mam w issue, czyli wizytówka systemu, a pod spodem mam: (none) login: Czy ktoś mógłby mi powiedzieć co jest grane i jak to naprawić. Nadmienię, że nie mogę się zalogować. Logów żadnych nie mam. HEELLPPP!!!! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Luty 6, 2007 Zgłoszenie Share Napisano Luty 6, 2007 Moze na poczatek z "linux rescue" odpalic fsck.ext3 -v -f /dev/XXX Oczywiscie jesli masz partycje ext3 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
buster Napisano Luty 6, 2007 Autor Zgłoszenie Share Napisano Luty 6, 2007 Może na początek z "linux rescue" odpalić fsck.ext3 -v -f /dev/XXX Oczywiście jeśli masz partycje ext3 Niestety nie pomogło. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Luty 6, 2007 Zgłoszenie Share Napisano Luty 6, 2007 Niestety nie pomogło.Zachowanie dziwne jeśli faktycznie robiłeś normalny shutdown a nie było to gwałtowne wyłączenie. A dyski tylko wewnętrzne? Może coś jeszcze trzeba odpalić? No i Google: "switching to new root", pierwszy link, drugi post od góry - może coś podobnego? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
buster Napisano Luty 6, 2007 Autor Zgłoszenie Share Napisano Luty 6, 2007 mkinitrd i odtworzenie obrazów ramdysków nie przyniosło rezultatów pozytywnych. Nadal to samo. Kwestia wyłącznie. Nie jestem pewien, ale zdaje się, że jak wychodziłem w piątek to lampka na obudowie serwera się paliła. Znaczy się nie wyłączył do końca. W momencie kiedy UPS przestał już dawać napięcie, musiał się wyłączyć. Czyli procedura shutdown -h now nie zawiesiła się. Może to coś naprowadzi. Dyski jak najbardziej wewnętrzne. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
buster Napisano Luty 6, 2007 Autor Zgłoszenie Share Napisano Luty 6, 2007 Oki. Poszperalem, poszperalem i wyszlo mi, ze jednak ta macierz programowa mi sie rozjechala. Jeden z dysków tak jakby sie z niej usunal. Jak go dodac z powrotem?? Jednak nie macierz. Cos innego. Ale co, tego nie wiem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
buster Napisano Luty 8, 2007 Autor Zgłoszenie Share Napisano Luty 8, 2007 No coż. Po głębokiej analizie problemu, wynikło mi, że initrd jakoś dziwnie działa. Zacząłem analizować ten plik i zauważyłem, że wewnątrz niego jest jakiś skrypt basha, który to ten skrypt mountuje różne systemy plików jak i tworzy coś co się zwie /sysroot, w którym później próbuje zamountować system plików root. Przytoczę ten skrypt basha: #!/bin/bash mount -t proc /proc /proc setquiet echo Mounted /proc filesystem echo Mounting sysfs mount -t sysfs none /sys echo Creating /dev mount -o mode=0755 -t tmpfs none /dev mknod /dev/console c 5 1 mknod /dev/null c 1 3 mknod /dev/zero c 1 5 mkdir /dev/pts mkdir /dev/shm echo Starting udev /sbin/udevstart echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug echo "Looading scsi_mod.ko module" insmod /lib/scsi_mod.ko echo "Loading sd_mod.ko module" insmod /lib/sd_mod.ko echo "Loading libata.ko module" insmod /lib/libata.ko echo 'Loading sata_sil.ko module" insmod /lib/sata_sil.ko echo "Loading ata_piix.ko module" insmod /lib/ata_piix.ko echo "Loading raid1.ko module" insmod /lib/raid1.ko echo "Loading jbd.ko module" insmod /lib/jbd.ko echo "Loading ext3.ko module" insmod /lib/ext3.ko /sbin/udevstart raidautorun /dev/md0 echo Creating root device mkrootdev /dev/root umount /sys echo Mounting root filesystem mount -o defaults --ro -t ext3 /dev/root /sysroot mount -t tmpfs --bind /dev /sysroot/dev echo Switching to new root switchroot /sysroot umount /initrd/dev Podczas startu systemu wszystko przebiega oki. Efekt wykonania skrytpu kończy mi się na echo "Loading ext3.ko module" insmod /lib/ext3.ko Tzn. widzę, że coś tam się jeszcze wyświetla dalej, ale nie pozostaje to na ekranie. Dalej to już jak powiedziałem wcześniej, wizytówka systemu z issue i prompt loginu poprzedzony (none). Co może być grane?? Czy jest możliwość włączenia pełnego echa podczas startu initrd i żeby cały wynik został na ekranie?? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się