Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.
Moderatorzy: Moderatorzy , Administratorzy
LP449
Użytkownik
Posty: 189 Rejestracja: 2004-05-31, 14:07
Lokalizacja: Olsztyn
Post
autor: LP449 » 2007-11-22, 00:25
Witam
Stworzyłem na serwerze oddzielną partycję /boot ... z reguły nigdy tego nie robiłem, więc zadziwił mnie problem, otóż po wybraniu systemu do bootowania w LILO system zaczyna się ładować aż tu nagle pojawia się nastepujący komunikat:
Kod: Zaznacz cały
No filesystem could mount root, tried:
Kernel panic - not syncing VFS: Unable to mount root fs on unknown-block(3,2)
I w zasadzie nie rozumiem co jest nie tak ... prosze o pomoc
Lizard
Moderator
Posty: 2629 Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście
Post
autor: Lizard » 2007-11-22, 00:35
Z tak zadanym pytaniem mogę Cię skierować tylko na forum.wróżka.pl.
Czy po operacji przenoszenia /boot zmieniłeś konfigurację lilo i przeinstalowałeś go? Dokonałeś odpowiednich zmian w /etc/fstab?
Fragment mojego
lilo.conf (/boot leży na /dev/hda4):
Kod: Zaznacz cały
image = /boot/vmlinuz
root = /dev/hda2 # tutaj znajduje się katalog główny
initrd = /boot/initrd.img
label = linux
Error 404 - footer not found
LP449
Użytkownik
Posty: 189 Rejestracja: 2004-05-31, 14:07
Lokalizacja: Olsztyn
Post
autor: LP449 » 2007-11-22, 06:40
Z tego co widze, to nie zrobiłem initrd ... a widocznie jest potrzebne
gogol
Użytkownik
Posty: 98 Rejestracja: 2007-10-19, 12:55
Lokalizacja: /earth/europe/poland
Post
autor: gogol » 2007-11-22, 06:48
mialem taki sam problem z tymze swiezo po instalacji.. stworzylem partycje i oczywiscie osobna /boot.. wielkie moje zdziwienie bylo ze system staje.. instalator chyba powinien zadbac o cos takiego?
"destiny is a fickle bitch" ;]
Lizard
Moderator
Posty: 2629 Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście
Post
autor: Lizard » 2007-11-22, 12:03
LP449 , initrd jest mi potrzebny do załadowania modułu obsługi systemu plików, bo używam kernel-generic zamiast kernel-huge. Lepiej pokaż lilo.conf.
instalator chyba powinien zadbac o cos takiego?
Instalator dba o to, aby użytkownik od samego początku przyzwyczajał się, że to on dba o system, a nie system o użytkownika.
Error 404 - footer not found
LP449
Użytkownik
Posty: 189 Rejestracja: 2004-05-31, 14:07
Lokalizacja: Olsztyn
Post
autor: LP449 » 2007-11-22, 17:25
Oto plik /etc/lilo.conf:
Kod: Zaznacz cały
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
#compact # faster, but won't work on all systems.
prompt
timeout = 50
# VESA framebuffer console @ 1024x768x256
# vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda2
label = Linux-new
initrd = /boot/initrd
read-only
lkrzeminski
Użytkownik
Posty: 21 Rejestracja: 2007-05-01, 22:16
Post
autor: lkrzeminski » 2007-12-01, 12:31
Czesc,
Popelnilem dokladnie ten sam blad. Nie mam pojecia jak teraz to naprawic. Zbootowalem linuxa z plytki wyedytowalem lilo.conf ale za pierona komenda "lilo" nie chce zadzialac. Moze macie jakies wskazowki jak to naprawic ?
pozdrawiam
slackman
Użytkownik
Posty: 77 Rejestracja: 2006-12-06, 18:28
Post
autor: slackman » 2007-12-01, 12:39
lkrzeminski , po uruchomienu z płyty napisz
Ostatnio zmieniony 2007-12-01, 12:43 przez
slackman , łącznie zmieniany 3 razy.
lkrzeminski
Użytkownik
Posty: 21 Rejestracja: 2007-05-01, 22:16
Post
autor: lkrzeminski » 2007-12-01, 12:47
Probowalem ale wywala error
Kod: Zaznacz cały
lilo -C /mnt/etc/lilo.conf
Warning LBA32 addressing assumed
Fatal: open /boot/vmlinuz: No such file or directory
Boot mam zainstalowany na sda2 i zastanawiam sie czy nie dac /dev/sda2 zamiasta /boot
Pozdrawiam
slackman
Użytkownik
Posty: 77 Rejestracja: 2006-12-06, 18:28
Post
autor: slackman » 2007-12-01, 12:55
lkrzeminski pisze: Fatal: open /boot/vmlinuz: No such file or directory
zmień tyczasowo w lilo.conf śieżke z /boot/vmlinuz na /mnt/boot/vmlinuz i spróbuj jeszcze raz
lkrzeminski
Użytkownik
Posty: 21 Rejestracja: 2007-05-01, 22:16
Post
autor: lkrzeminski » 2007-12-01, 13:06
No to teraz wywala blad ze nie ma pliku initrd.img bo rzeczywiscie go nie ma
Kod: Zaznacz cały
Fatal: open /mnt/boot/initrd.img: No such file or directory
Kurde
gothye
Użytkownik
Posty: 60 Rejestracja: 2007-02-17, 12:36
Lokalizacja: Płock
Post
autor: gothye » 2007-12-01, 13:22
najpierw musisz chrootnąc system co masz na dysku dopiero wtedy mozesz zainstalowac lilo
lkrzeminski
Użytkownik
Posty: 21 Rejestracja: 2007-05-01, 22:16
Post
autor: lkrzeminski » 2007-12-01, 14:01
Ok, Chrootnalem /mnt wygenerowalem initrd.gz (nie img) ale w dokach pisze ze tak moze byc. Zrobilem "lilo" wszystko ok. Restart kompa i wychodzi takie cos
Kod: Zaznacz cały
mount: mounting /dev/sda4 on /mnt failed
ERROR: No /sbin/init found on rootdev (or not mounted). Trouble ahead.
Kernel panic - not syncing: Attempted to kill init!
EDIT: Z tego co rozumiem to chce montowac sda4 do /mnt ale nie wiem dlaczego
Z gory dzieki za kazda pomoc.
Zaczyna mi sie slack baaardzo podobac
Pozdrawiam
[ Dodano : 2007-12-01, 18:33 ]
Pomozcie moi drodzy
Ostatnio zmieniony 2007-12-01, 14:08 przez
lkrzeminski , łącznie zmieniany 1 raz.
slackman
Użytkownik
Posty: 77 Rejestracja: 2006-12-06, 18:28
Post
autor: slackman » 2007-12-01, 18:43
lkrzeminski pisze: mount: mounting /dev/sda4 on /mnt failed
a co masz w /etc/fstab