tyrnov, покажите
grep CONFIG_IDE /usr/src/linux/.config У вас компьютер достаточно новый?
P.S. Команду ls я просил запускать с опцией -l, чтобы увидеть права доступа к устройствам.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Gentoo Linux → Не определяется CD-привод
Чтобы отправить ответ, вы должны войти или зарегистрироваться
tyrnov, покажите
grep CONFIG_IDE /usr/src/linux/.config У вас компьютер достаточно новый?
P.S. Команду ls я просил запускать с опцией -l, чтобы увидеть права доступа к устройствам.
tyrnov, покажите
grep CONFIG_IDE /usr/src/linux/.configУ вас компьютер достаточно новый?
P.S. Команду ls я просил запускать с опцией -l, чтобы увидеть права доступа к устройствам.
localhost tyrnov # grep CONFIG_IDE /usr/src/linux/.config
CONFIG_IDE=y
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y
CONFIG_IDE_GENERIC=y
CONFIG_IDEPCI_PCIBUS_ORDER=yДалеко не новый уже 4 год ему
localhost tyrnov # ls -l /dev/ | grep hd
brw-rw---- 1 root disk 3, 64 Дек 9 2010 hdb
brw-rw---- 1 root disk 3, 65 Дек 9 2010 hdb1
brw-rw---- 1 root disk 22, 0 Дек 9 2010 hdctyrnov, отключите всю ветку «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)», т. е.
zegrep CONFIG_IDE /proc/config.gz
# CONFIG_IDE is not settyrnov, отключите всю ветку «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)», т. е.
zegrep CONFIG_IDE /proc/config.gz # CONFIG_IDE is not set
После выполнения данной команды
localhost tyrnov # grep CONFIG_IDE /usr/src/linux/.config
CONFIG_IDE=y
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y
CONFIG_IDE_GENERIC=y
CONFIG_IDEPCI_PCIBUS_ORDER=ytyrnov, это я показал, как должно стать, т. е. вы должны пересобрать ядро, полностью исключив данную ветку.
Не подскажите как лучше пересобрать ядро дженкернел?
Не подскажите как лучше пересобрать ядро дженкернел?
Сам я этим скриптом в силу личных причин не пользуюсь, но, если мне не изменяет память, при его запуске можно указать опцию --menuconfig, тогда появится возможность непосредственно перед сборкой провести необходимые настройки конфигурационного файла ядра.
tyrnov пишет:Не подскажите как лучше пересобрать ядро дженкернел?
Сам я этим скриптом в силу личных причин не пользуюсь, но, если мне не изменяет память, при его запуске можно указать опцию --menuconfig, тогда появится возможность непосредственно перед сборкой провести необходимые настройки конфигурационного файла ядра.
Да это нашел :
genkernel --menuconfig all
И как лучше сделать бекап ядра если что то соберется не верно и не будет загружаться совсем, а то раз так было уже. Хотелось бы иметь возможность вернутся к прежнему ядру
tyrnov, опять же, если мне не изменяет память, genkernel добавляя новое ядро в загрузку, сохраняет возможность запуска старого. После того, как genkernel «отработает», покажите /boot/grub/grub.conf.
Пересобрал ядро отключив: «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)»
Система не грузится выдает:
tyrnov, покажите из-под рабочего ядра
lspci -k | egrep 'ATA|IDE' -A 2и в новом конфигурационном файле
egrep 'ATA|FS_' /usr/src/linux/.configи /boot/grub/grub.conf
и
fdisk -ltyrnov, покажите из-под рабочего ядра
lspci -k | egrep 'ATA|IDE' -A 2и в новом конфигурационном файле
egrep 'ATA|FS_' /usr/src/linux/.config
Еще бы оно было рабочее. Я просто конфигурировал какое было
tyrnov, предлагаю в профиле найти мой адрес в jabber, тогда гораздо быстрее решим вашу проблему.
Еще бы оно было рабочее. Я просто конфигурировал какое было
Но старое-то должно остаться, genkernel ничего сам не удаляет.
tyrnov, у genkernel есть еще опция --oldconfig, надо было использовать и её.
genkernel облегчает сборку ядра, но не заменяет пользователя 
а теперь придется лишь грузится с минимал сд и собирать новое ядро? других вариантов нет?
а теперь придется лишь грузится с минимал сд и собирать новое ядро? других вариантов нет?
Ну или хотя отредактировать grub.conf. Повторю: старое ядро не должно было никуда исчезнуть.
Можно прямо из командной строки Gruba его найти и загрузить.
tyrnov пишет:а теперь придется лишь грузится с минимал сд и собирать новое ядро? других вариантов нет?
Ну или хотя отредактировать grub.conf. Повторю: старое ядро не должно было никуда исчезнуть.
Можно прямо из командной строки Gruba его найти и загрузить.
а поподробней как его найти и загрузить?
а поподробней как его найти и загрузить?
При появление меню Grub нажать английскую c и войти в его командную строку. Станет доступна команда help. В командной строке Grub, как и в обычной, работает автодополнение. Если недостаточно встроенной справки, есть много информации в Интернете, лучше с ней ознакомиться заранее.
Поискал ядро не нашел другого только одно которое не грузится. Видимо при конфигурировании ядра оно просто обновилось а не создалось новое. Взял минимал сд примонтировал винты перешел в chroot выполнил:
emerge gentoo-sources
emerge genkernel
genkernel allПоидее установил новое ядро дженкернел. Перезагружаюсь ошибка не исчезла? Как всеже востановить систему не хотелось бы ставить все заново.
tyrnov, внимательно почитайте описание опций genkernel. Все конфигурационные файлы ядер он сохраняет где-то в /etc/genkernel, используйте их совместно с опцией --oldconfig и --menuconfig, тогда у вас появится возможность используя старый конфигурационный файл, внести в него изменения.
Покажите, из под LiveCD, содержимое директорий /mnt/boot и /mnt/lib/modules, файла /mnt/boot/grub/grub.conf
Как всеже востановить систему не хотелось бы ставить все заново.
Зачем?! Максимум, что нужно сделать, это пересобрать (если не найдём
) ядро.
livecd ~ # ls /mnt/gentoo/boot/
System.map-genkernel-x86_64-2.6.34-gentoo-r12 initramfs-genkernel-x86_64-2.6.34-gentoo-r12
boot kernel-genkernel-x86_64-2.6.34-gentoo-r12
grub lost+foundТут ядро одно.
# 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.
default 0
timeout 15
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.34-r12
root (hd0,4)
kernel /boot/kernel-genkernel-x86_64-2.6.34-gentoo-r12 root=/dev/ram0 real_root=/dev/sda7 init=/linuxrc ramdisk=8192 udev vga=0x318
initrd /boot/initramfs-genkernel-x86_64-2.6.34-gentoo-r12
title Windows XP
rootnoverify (hd0,0)
chainloader +1
# vim:ft=conf:Поискал ядро не нашел другого только одно которое не грузится. Видимо при конфигурировании ядра оно просто обновилось а не создалось новое. Взял минимал сд примонтировал винты перешел в chroot выполнил:
emerge gentoo-sources emerge genkernel genkernel allПоидее установил новое ядро дженкернел. Перезагружаюсь ошибка не исчезла? Как всеже востановить систему не хотелось бы ставить все заново.
Я что то упустил или еще нужно было чтото сделать после?
tyrnov, извините, пытался разделить тему, но что-то «набедокурил», часть ваших постов потерялась.
Но это не должно помешать нам решить вашу проблему smile
И так, загрузившись с LiveCD, сделайте chroot в имеющуюся систему.
Найдите и покажите сохранённые genkernel'ом конфигурационные файлы, приблизительно, в /etc/genkernel
tyrnov, покажите вывод команды после загрузки с LiveCD
lspci -k | grep ATA -A 2Но это не должно помешать нам решить вашу проблему 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
tyrnov, да, скорее всего.
Прежде чем продолжить, покажите,
lspci -k | grep ATA -A 2и
cat /etc/fstabЧтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Gentoo Linux → Не определяется CD-привод
Форум работает на PunBB, при поддержке Informer Technologies, Inc