Strona 2 z 3

: 19 grudnia 2007, 15:12
autor: Jony
Zainstalowałem na nowo cały system. Od razu zrobiłem aktualizację dystrybucji, zainstalowało się nowe jajko, zmieniłem w /boot/grub/menu.lst wpis:

Kod: Zaznacz cały

title		Debian GNU/Linux, kernel 2.6.22-3-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-486 root=/dev/sdc2 ro 
initrd		/boot/initrd.img-2.6.22-3-486
savedefault
W /etc/fstab:

Kod: Zaznacz cały

/dev/sdc2       /               ext3    defaults,errors=remount-ro 0       1
Niestety dalej zatrzymuje się na:code]Waiting for root file system...[/code]kiedy odszedłem na chwilę od komputera i na konsolę wypisało coś, co wyglądało na spis komend i mogłem sobie co najwyżej po ekranie pisać.

: 19 grudnia 2007, 15:31
autor: eagle-eagle
Jednym zdaniem: na tym nasza przygoda z Debianem się kończy, a przynajmniej moja. Na starym jaju nie jestem w stanie normalnie pracować. Nie ma sterowników do grafiki, dźwięku i innych. Niby kilka osób ma ten problem, a żaden specjalista nie jest w stanie nam pomóc.

: 19 grudnia 2007, 15:37
autor: Jony
eagle-eagle, tylko, że u mnie wszystko inne działa - wgrałem sobie ładnie sterowniki, system chodzi jak ta lala, tylko z tym nowym jajkiem coś jest namotane.

[Dodano: 2007-12-19, 16:02]
Spróbowałem jeszcze raz, poczekałem aż ekran ładowania wyrzuci z siebie jakieś informacje... tymi błędami okazały się tylko informacje o tym, że nie znaleziono komendy " " (spacja). Wpisałem initramfs i sprawdziłem katalog /dev. Było widać urządzenia sdc2 i sdc6, ale nie zależnie od tego, czy w grubie mam sdc czy hdc nic to nie zmienia?

: 19 grudnia 2007, 20:07
autor: parrotlarch
...na pewno próbowaliście różnych ustawień przy bootowaniu...np /dev/sdc2 zmienić na /dev/hdc2...klikająć "e". ja zawsze w końcu dochodziłem metodą prób i błędów...

: 19 grudnia 2007, 20:28
autor: Jony
Próbowałem startować z oryginalnego menu.lst, próbowałem podczas ładowania edytować wpis, próbowałem ze zmienionym fstabem i z niezmienionym. Chyba na wszystkie możliwe sposoby. I dalej to samo. Jak już pisałem wyżej w konsoli w katalogu /dev znajduje się urządzenie sdc2, którego system podczas włączania nie widzi.

: 19 grudnia 2007, 22:07
autor: eagle-eagle
u mnie tak samo

: 20 grudnia 2007, 11:30
autor: Jony
Na blogu ktoś polecił mi, żeby zamiast do /dev/sdx* odnosić się przez UUID. Jak znajdę jak go zdobyć i przetestuję to napiszę czy się udało.

[Dodano: 2007-12-20, 11:53]
No i klapa... pod starym jądrem przypisałem sobie UUID do /dev/hdc2, zmieniłem menu.lst gruba, ale dalej to samo.

Edycja:
Kiedy może wyjść instalacyjna wersja Debiana z wbudowanym już nowym jądrem?

: 21 grudnia 2007, 03:29
autor: fnmirk
Jony pisze:Witam! Mam ten sam prblem. Próbowałem sam pozmieniać menu.lst i fstab, ale coś mi nie wyszło, ponieważ dalej nie chciał się ładować. Prosiłbym o pomoc:
Wydaj polecenie jako root

Kod: Zaznacz cały

fdisk -l
i popraw wpisy w pliku /etc/fstab trochę moim zdaniem namieszałeś. Chodzi o kolejność i poprawność nazw urządzeń.
Jeżeli system się nie uruchamia spróbuj jakiejś dystrybucji typu LiveCD i najwyżej przepisz wpisy dotyczące twojego dysku.

Wpisy w pliku menu.lst wyglądają na poprawne. Jeżeli chcesz mieć widoczne w menu startowym wszystkie kernele zmień w pliku menu.lst usuwając znak ,,#'' na początku linii:

Kod: Zaznacz cały

howmany=all 
Poprawność pliku menu.lst sprawdzamy wydając polecenie jako root:

Kod: Zaznacz cały

update-grub

: 21 grudnia 2007, 14:27
autor: Jony
Tak dokładnie robiłem. System działa bez problemów pod starszym jądrem. Pod nowym nie znajdował dysku, więc chciałem zmienić mu menu.lst i fstab, ale dalej to samo. Cofnąłem zmiany i wcześniejszy kernel chodzi bez problemu. Próbowałem robić update-grub, próbowałem identyfikować dysk z systemem poprzez UUID, próbowałem ręcznie zmienić nazwę na sdc2 i cały czas staje na waiting for root file system.

[ Dodano: 2007-12-23, 13:14 ]
Dzisiaj w końcu doszedłem do tego dlaczego system nie chciał startować. Odpaliłem nowy kernel, wrzuciło mnie do konsoli po błędzie z wczytywaniem root file system, wylistowałem sobie jeszcze raz całe /dev i spostrzegłem, że zamiast sdc* jest sda* i dlatego nie ładowało mi systemu :)

: 31 maja 2008, 20:05
autor: robson
Dziś przerabiałem ten problem i mam rozwiązanie. Jeśli masz dysk SATA to musisz w opcjach kompilacji wybrać odpowiednie moduły. U mnie było to AHCI i wybór chipów Intela. Ponowna kompilacja i śmiga aż miło :D