Ś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:
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
Kod: Zaznacz cały
initrd = /boot/initrd.gz
Kod: Zaznacz cały
lilo
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
wszystko kończy się znakiem zachęty:
Kod: Zaznacz cały
/$
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
itp.zainstaluj slaxa idioto
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