Не загружается после установки Gentoo 2005
При загрузке выводит следующее Block device hda4 is not avalid root device.
The root device is unspecified or not detected.
Далее предлагает ввести root девайс или выдти в shell :(
Устанавливал Gentoo с универсал CD , через genkernel --menuconfig all ,в компе только IDE , SATA нет , SCSI нет
fstab : /dev/hda2 /boot ext2 defaults,noatime 1 2
/dev/hda3 none swap sw 0 0
/dev/hda4 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
grub.conf :
title=Gentoo Linux 2.6.11-r3
root (hd0,1)
kernel /kernel-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192
real_root=/dev/hda4 udev
initrd /initrd-2.6.11-gentoo-r3
P.S. Я новичок в Gentoo , поэтому сразу извиняюсь , если что-то глупое спросил , ставил
через genkernelnn/r/ нужен hotplug ,через ручную сборку все загружается нормально.Ставил
по handbook 2005 .
- Для комментирования войдите или зарегистрируйтесь
У меня:
[/etc/fstab]
/dev/hda2 /boot ext2 noauto,noatime 1 2
/dev/hda3 none swap sw 0 0
/dev/hda4 / ext3 noatime 0 1
[/boot/grub/grub.conf]
title Gentoo GNU/Linux 2.6.11-r6 (emergence theme)
root (hd0,1)
kernel /kernel-2.6.11-gentoo-r6 root=/dev/hda4 video=radeonfb:ywrap,pmipal,1024x768-32 splash=verbose,theme:emergence
initrd /fbsplash-emergence-1024x768
Это все при ручной сборке получено. Работает. Сейчас смотрю, и кажется мне, что у тебя в grub.conf вместо
root=/dev/ram0
надо
root=/dev/hda4
Хотя genkernel я не пользовал, потому не уверен (тоже новичок;)...
Если не это, посмотри держит-ли твое ядро ext3 (я на такие грабли наступал). Если нет - напиши в fstab
/dev/hda4 / ext2 noatime 0 1
загрузись, перекомпиляй ядро с поддержкой ext3 и исправь fstab обратно.
CDigger огромное спасибо - заработало .
А что конкретно было?
Все сделал как тут предложили , т.е.
title=Gentoo Linux 2.6.11-r3
root (hd0,1)
kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda4 udev vga=791
initrd /initrd-2.6.11-gentoo-r3
То есть в Handbook похоже ошибка :( или мой плохой английский :)
, ну а udev включает udev , а vga=791 это опция при включении в ядре framebuffer( старый вариант ) выдает 1024x768-16bit на 85 частота .
Теперь начинаю ужас № 2 подключение Zyxel OMNI ADSL USB модем ,слабонервным не читать ж), всем остальным - топик в разделе
Ядро Linux и поддержка оборудования .