tyrnov, внимательно почитайте описание опций genkernel. Все конфигурационные файлы ядер он сохраняет где-то в /etc/genkernel, используйте их совместно с опцией --oldconfig и --menuconfig, тогда у вас появится возможность используя старый конфигурационный файл, внести в него изменения.
Покажите, из под LiveCD, содержимое директорий /mnt/boot и /mnt/lib/modules, файла /mnt/boot/grub/grub.conf
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
Поискал ядро не нашел другого только одно которое не грузится. Видимо при конфигурировании ядра оно просто обновилось а не создалось новое. Взял минимал сд примонтировал винты перешел в chroot выполнил:
text
emerge gentoo-sources
emerge genkernel
genkernel all
Поидее установил новое ядро дженкернел. Перезагружаюсь ошибка не исчезла? Как всеже востановить систему не хотелось бы ставить все заново.
Я что то упустил или еще нужно было чтото сделать после?
Но это не должно помешать нам решить вашу проблему smile
И так, загрузившись с LiveCD, сделайте chroot в имеющуюся систему.
Найдите и покажите сохранённые genkernel'ом конфигурационные файлы, приблизительно, в /etc/genkernel
Но это не должно помешать нам решить вашу проблему smile
И так, загрузившись с LiveCD, сделайте chroot в имеющуюся систему.
Найдите и покажите сохранённые genkernel'ом конфигурационные файлы, приблизительно, в /etc/genkernel
/etc/genkernel такого нету есть /etc/kernels в нем один файл kernel-config-x86_64-2.6.34-gentoo-r12 это как раз то? или тут /usr/share/genkernel/arch/x86_64/
есть файлы config.sh kernel-config modules_load
livecd ~ # lspci -k | grep ATA -A 2
00:1f.1 IDE interface: ALi Corporation ULi M5288 SATA (rev 10)
Subsystem: ABIT Computer Corp. Device 240b
Kernel driver in use: ahci
--
03:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
Kernel driver in use: sata_sil24
Kernel modules: sata_sil24
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda5 /boot ext3 noatime 1 2
/dev/sda7 / ext3 noatime 0 1
/dev/sda8 /home ext3 noatime 0 0
/dev/sda6 none swap sw 0 0
#/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
genkernel --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.34-gentoo-r12 --menuconfig --kernname=new all
После запуска команды у вас откроется окно menuconfig, в котором вы должны найти и включить поддержку драйверов жёстких дисков и корневой файловой системы и, лучше всего, НЕ модулями, не забудьте при выходе сохранить изменения.
После запуска команды у вас откроется окно menuconfig, в котором вы должны найти и включить поддержку драйверов жёстких дисков и корневой файловой системы
Device Drivers — Serial ATA and Parallel ATA drivers — AHCI SATA support
Device Drivers — Serial ATA and Parallel ATA drivers — Silicon Image 3124/3132 SATA support
File systems — Ext3 journalling file system support
Так отключал же после чего система при загрузке выдавала:
[console]
Block device /dev/sda7 is not a valid root device
Could not find the root block device in
Please specify another value or: press Enter for the same, type "shell" for a shell, or "q" to skip
[/console]