LinuxForum.Fans
Тема

mdev

Автор: Drag_N 39 сообщений 11004 просмотров
#106691

mdev - как его настроить или удалить? Из-за него при загрузке системы он не берет значения с fstab, после не находит root в /dev/hda1 и просит ввести вручную, после чего грузится... Что делать?

#106702

DragоN, чуть подробнее, можно? Когда (после обновления или после первичной установки) и какая (приведите полностью) появляется ошибка?
P.S. Попробуйте, загрузившись с LiveCD проверить с помощью fsck файловые системы на разделах.
P.S.S. Покажите содержимое файлов /etc/fstab, /boot/grub/grub.conf
P.S.S.S.

DragоN написал:
после не находит root в /dev/hda1

Только сейчас меня это насторожило oO
Покажите вывод команды

text

lspci -k | grep ATA -A 2
text

egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#'
#106747

Ошибка при загрузке:
[console]>> Activating mdev
>> Determining root device...
>> Mounting root...
!! The filesystem mounting at /dev/hda1 does not appear to be a valid /, try again
!! Could not find the root block device in .
Please specity another value or: press Enter for the same, type "shell" for a shell, or "q" to skip...
root block device():: (здесь я ввожу /dev/hda3 - тогда только загружается, но он создает вместо root - newroot, хотя на диске есть root)[/console]

/etc/fstab
[console]
/dev/hda3 / ext3 defaults 0 0
/dev/hda1 /boot ext2 noauto,noatime 1 1
/dev/hda2 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
[/console]
Как не меня в fstab все равно грузит так как в первом консоле написано.

#106750

DragоN, в Gentoo, если мне не изменяет память, уже примерно с год-два рекомендовано отключать поддержку в ядре «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)», которая у вас, судя по всему, включена.

#106751

DragоN, ответьте на все вопросы из моего первого поста.

#106762

Конечно отвечу... Минуту

lspci -k | grep ATA -A 2
[console]00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode]
Subsystem: ASUSTeK Computer Inc. Device 82ef
Kernel driver in use: ahci[/console]

egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#'
[console]CONFIG_RELOCATABLE=y
CONFIG_ATA_OVER_ETH=m
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_PROC_FS=y
CONFIG_IDE_GENERIC=y
CONFIG_IDEPCI_PCIBUS_ORDER=y
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_ATA=m
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SX4=m
CONFIG_SATA_SIS=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
CONFIG_SATA_INIC162X=m
CONFIG_PATA_ACPI=m
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_CMD640_PCI=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
CONFIG_PATA_EFAR=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_HPT3X2N=m
CONFIG_PATA_HPT3X3=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_IT8213=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OPTI=m
CONFIG_PATA_OPTIDMA=m
CONFIG_PATA_PCMCIA=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_RADISYS=m
CONFIG_PATA_RZ1000=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
CONFIG_PATA_PLATFORM=m
CONFIG_USB_STORAGE_DATAFAB=m[/console]

Grub.conf нету

#106780

ATA/ATAPI/MFM/RLL support (DEPRECATED) - отключение этого ничего не изменилось

#106785
Lupo Alberto написал:
P.S. Попробуйте, загрузившись с LiveCD проверить с помощью fsck файловые системы на разделах.

[quote=DragоN]ATA/ATAPI/MFM/RLL support (DEPRECATED) - отключение этого ничего не изменилось

Как минимум, должны были измениться наименования устройств жёстких дисков.

P.S.S. Покажите содержимое файлов /etc/fstab, /boot/grub/grub.conf[/quote]

DragоN написал:
Grub.conf нету

Какой вы используете загрузчик? Покажите его конфигурационный файл.

#106787

P.S.S. Покажите содержимое файлов /etc/fstab

Уже показал в третьем посту этой темы

#106796

Граб находится на другом разделе /dev/hda1/

grub.conf
[console]default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.34-r12
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-2.6.34-gentoo-r12 real_root=/dev/hda1
initrd /boot/initramfs-genkernel-x86_64-2.6.34-gentoo-r12
[/console]

#106811

egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#'
это после пересборки ядра покажите

#106839

DragoN,

DragoN написал:
!! The filesystem mounting at /dev/hda1 does not appear to be a valid /, try again...
...(здесь я ввожу /dev/hda3 - тогда только загружается...

и

DragoN написал:
kernel /boot/kernel-genkernel-x86_64-2.6.34-gentoo-r12 real_root=/dev/hda1

не наталкивают ни на какие на мылси?..
А если в grub.conf исправить на real_root=/dev/hda3?

#106841

Наталкивает, правда я не знаю что это реально поможет. Вопрос в том что такое mdev и почему эта ошибка (или дело в грабе?)

#106851

Ну граб точно должен быть верно прописан а у тебя походу не верно. Напиши на каких разделах что расположенно( на каком / и на каком boot интересует.) И тогда можно будет точно сказать как правильно граб настроить.

#106856
tyrnov написал:
Наталкивает, правда я не знаю что это реально поможет. Вопрос в том что такое mdev и почему эта ошибка (или дело в грабе?)
HTaeD написал:
А если в grub.conf исправить на real_root=/dev/hda3?

И повторюсь:

Lupo Alberto написал:
DragоN, в Gentoo, если мне не изменяет память, уже примерно с год-два рекомендовано отключать поддержку в ядре  «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)», которая у вас, судя по всему, включена.
Lupo Alberto написал:
Как минимум, должны были измениться наименования устройств жёстких дисков.
#106862

Рекомендовано то да отрубать поддержку в ядре «Device Drivers» — «ATA/ATAPI/MFM/RLL support (DEPRECATED)» однако по умолчанию дженкернел собирает с включенным, а в настройки по началу не кто не лезет. (У самого была такая проблема только нужно не забыть отключив это включить поддержку для своего винта, а то система не загрузится)
А автору если пересобрал пускай покажет

text
egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#' 
#106866
tyrnov написал:
Напиши на каких разделах что расположенно( на каком / и на каком boot интересует.)

/dev/hda1 - boot
/dev/hda2 - swap
/dev/hda3 - /

Пересобрал, вот только не делал это

[console]egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#' [/console]

Сейчас отредактирую граб, поможет или нет, посмотрим. Отпишусь далее.

#106868
DragоN написал:

Пересобрал, вот только не делал это

[console]egrep 'ATA|CONFIG_IDE' /usr/src/linux/.config | grep -v '^#' [/console]

Так почему не делал то? Нужно убедится норм ли ты пересобрал или нет.

#106870

Grub изменил, ошибка продолжает вылетать!

Сделал:
[console]CONFIG_RELOCATABLE=y
CONFIG_ATA_OVER_ETH=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_ATA=m
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SX4=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
CONFIG_SATA_INIC162X=m
CONFIG_PATA_ACPI=m
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_CMD640_PCI=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
CONFIG_PATA_EFAR=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_HPT3X2N=m
CONFIG_PATA_HPT3X3=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_IT8213=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OPTI=m
CONFIG_PATA_OPTIDMA=m
CONFIG_PATA_PCMCIA=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_RADISYS=m
CONFIG_PATA_RZ1000=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
CONFIG_PATA_PLATFORM=m
CONFIG_USB_STORAGE_DATAFAB=m[/console]

#106871

Кстати незнаю с чем связано, но думаю с этим - ATA/ATAPI/MFM/RLL support (DEPRECATED) - NTFS раздел (sda1) примонтировался, хотя до этого не хотел.

Войдите или зарегистрируйтесь, чтобы ответить.