[Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

[Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Post autor: makron »

Witam. Zdecydowałem się na instalacje Slackware 12.1 na pendrive 8GB. Wiem, że skraca to jego żywotność z uwagi na częste zapisy na partycji swap, itd. i że 90% osób na tym forum powie mi żebym zainstalował SLAX'a, lecz potrzebuje Slackware tylko do sytuacji awaryjnych i pendrive nie będzie często używany, dlatego nie zainstalowałem go na stałe na dysku.
Świeżo po instalacji systemu otrzymuje komunikat podczas uruchamiania:

Kod: Zaznacz cały

VFS: Cannot open root device "811" or unknown block(8,17)
Please append correct "root=" boot option; here are the avaible partitions:
Po tym komunikacie wyświetlały się tylko partycje z dysku twardego /dev/sda1 i dev/sda2. Dodam, że system plików to ext3 a jego wsparcie oczywiście zaznaczyłem podczas instalacji systemu. Wiem, że standardowo wsparcie dla systemów plików jest ustawione jako moduły w kernelu, dlatego pomyślałem, że może wkompiluje je na stałe w jajko. Tak właśnie zrobiłem, uruchomiłem system z płyty, wchrootowałem się na pendrive, przekompilowałem kernela z obsługą ext2/ext3 na stałe. Później reszta poleceń zaraz po kompilacji, kernel zainstalowany, odpaliłem lilo i uruchomiłem ponownie komputer, a błąd dalej taki sam.

Wyczytałem na forum o tworzeniu obrazu initrd, że jest to przydatne jeśli dysk jest podłączany na USB. Więc zrobiłem taki obraz:

Kod: Zaznacz cały

mkinitrd -c -k 2.6.24.5-smp -f ext3
potem edytowałem konfigurację lilo, dodałem

Kod: Zaznacz cały

initrd = /boot/initrd.gz
zapisałem konfigurację, zrobiłem

Kod: Zaznacz cały

lilo
i restart.

Teraz przy uruchamianiu wygląda tak:

Kod: Zaznacz cały

initrd.gz: Loading kernel modules from image
mount: no /etc/mtab
ERROR: no /sbin/init found on rootdev (or not mounted). Trouble ahead. You can try to fix it. Type 'exit' when things are done.

/bin/sh: can't access tty; job control turned off
// po tym dopiero zaczynają się linijki tak jakby wycięte z dmesg o wykrywaniu dysku /dev/sdb podłączonego do USB, oczywiście wszystkie wyglądają ok.

wszystko kończy się znakiem zachęty:
Moim zdaniem ten dysk jest tak jakby wykrywany za późno i dlatego nie może zostać wykryty. Proszę o pomoc w rozwiązaniu tego problemu. Uprzejmie proszę również o nie pisanie komentarzy w stylu
zainstaluj slaxa idioto
itp.

Podaje jeszcze konfigurację fstab:

Kod: Zaznacz cały

/dev/sdb2        swap             swap        defaults         0   0
/dev/sdb1        /                ext3        defaults         1   1
/dev/sda1        /ntfs-c          ntfs-3g     umask=000        1   0
/dev/sda2        /ntfs-d          ntfs-3g     umask=000        1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0

oraz lilo:

Kod: Zaznacz cały

lba32
boot = /dev/sdb
message = /boot/boot_message.txt
# Append any additional kernel parameters:
append=" vt.default_utf8=0"
# VESA framebuffer console @ 1024x768x256
vga = 773

# Linux bootable partition config begins
# initrd = /boot/initrd.gz
image = /boot/vmlinuz
root = /dev/sdb1
label = Linux
read-only 
# Linux bootable partition config ends

# Windows bootable partition config begins
# other = /dev/sda1
# label = Windows
# map-drive = 0x80
# to = 0x81
# map-drive = 0x81
# to = 0x80
# table = /dev/sda
# Windows bootable partition config ends
Z góry dziękuję za pomoc.
Ostatnio zmieniony 2008-07-20, 16:03 przez makron, łącznie zmieniany 2 razy.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]
revolver0
Użytkownik
Posty: 19
Rejestracja: 2008-05-29, 15:01

Re: [Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Post autor: revolver0 »

Pytanie czy twój komputer ma tą funkcję botowania z usb.
makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Post autor: makron »

Oczywiście, że ma. Komputer to notebook Dell Vostro 1500. Wsparcie dla USB (boot) jest włączone w biosie. Pozatym bootowałem już kiedyś zwykłego slax'a z usb.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]
revolver0
Użytkownik
Posty: 19
Rejestracja: 2008-05-29, 15:01

Re: [Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Post autor: revolver0 »

Spróbuj do lilo dodać taki paramet

Kod: Zaznacz cały

append="rootdelay=10"
Dotyczy to instalacji backtrack 3 na karcie pamięci sdhc. Lecz czytniki kart są podpięte pod port usb więc może to pomóc.
Ostatnio zmieniony 2008-07-20, 15:12 przez revolver0, łącznie zmieniany 1 raz.
makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw]Nie pierwsza instalacja slackware,a jednak kernelpanic

Post autor: makron »

Wielkie dzięki. Pomogło. Teraz zastanawiam się tylko czy dało by radę zrobić plik swap na partycji ntfs zamiast partycji swap na pendrive.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]
ODPOWIEDZ