ядро при загрузке не находит рут фс (думаю проблема в sata или pata)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Dieter
Сообщения: 82

ядро при загрузке не находит рут фс

Сообщение Dieter »

уже незнаю какой раз компилю ядро и все время оно паникет VFS cannot open root device /dev/hdb3 or unknow block (8,19) ,брад конфиш ядра от арчлинукса(там все работает) таже фигня вот мой lspci и lsmod

Код: Выделить всё

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub
(rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated
Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82P965/G965 HECI
Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
#2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
#3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
#1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface
Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port
SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller
(rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port
SATA IDE Controller (rev 02)
02:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6101
(rev b1)
06:00.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24
[Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
06:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)

Код: Выделить всё

ohci_hcd               19332  0
ipv6                  253248  12
ext2                   56840  1
mbcache                 6916  1 ext2
rtc_sysfs               3840  0
rtc_proc                3844  0
rtc_dev                 6792  0
ppdev                   7428  0
lp                      9220  0
ppp_generic            23572  0
rtc_cmos                7188  0
rtc_core                7684  4 rtc_sysfs,rtc_proc,rtc_dev,rtc_cmos
rtc_lib                 3456  2 rtc_sysfs,rtc_core
psmouse                35080  0
parport_pc             35940  1
parport                31176  3 ppdev,lp,parport_pc
serio_raw               5636  0
i2c_i801                7952  0
i2c_core               17664  1 i2c_i801
pcspkr                  2944  0
sg                     26780  0
uhci_hcd               22032  0
ehci_hcd               31116  0
tsdev                   6464  0
intel_agp              21404  1
agpgart                27608  1 intel_agp
thermal                11656  0
processor              24788  1 thermal
evdev                   8192  0
fan                     3972  0
button                  6288  0
battery                 8580  0
ac                      4100  0
snd_ice1724            72652  0
snd_ice17xx_ak4xxx      3584  1 snd_ice1724
snd_ac97_codec         95396  1 snd_ice1724
snd_pt2258              3968  1 snd_ice1724
snd_i2c                 4864  2 snd_ice1724,snd_pt2258
snd_ak4xxx_adda         7808  2 snd_ice1724,snd_ice17xx_ak4xxx
snd_ak4114              8064  1 snd_ice1724
snd_mpu401_uart         7040  1 snd_ice1724
snd_rawmidi            19232  1 snd_mpu401_uart
snd_seq_oss            29056  0
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46800  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  3 snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss            38816  0
snd_pcm                68484  4
snd_ice1724,snd_ac97_codec,snd_ak4114,snd_pcm_oss
snd_timer              19076  2 snd_seq,snd_pcm
snd_page_alloc          7816  1 snd_pcm
snd_mixer_oss          14336  1 snd_pcm_oss
snd                    44388  15
snd_ice1724,snd_ac97_codec,snd_pt2258,snd_i2c,snd_ak4xxx_adda,snd_ak4114,snd_mpu
401_uart,snd_rawmidi,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_
t
imer,snd_mixer_oss
soundcore               6496  1 snd
ac97_bus                2432  1 snd_ac97_codec
slhc                    6272  1 ppp_generic
8139too                22784  0
8139cp                 19712  0
mii                     4992  2 8139too,8139cp
usbcore               111752  4 ohci_hcd,uhci_hcd,ehci_hcd
reiserfs              233216  1
sr_mod                 14372  0
cdrom                  34080  1 sr_mod
sd_mod                 16640  4
ata_piix               11780  3
ata_generic             5636  0
pata_marvell            4608  0
libata                102164  3 ata_piix,ata_generic,pata_marvel


чтоже вкомпилить то? по идеи надо это ata_piix,ata_generic,pata_marvel и поддержку скази все это я вкомпиливал, уж не знаю что думать fstab и grub вроде прваильно настроены..
Спасибо сказали:
Аватара пользователя
noob
Сообщения: 212

Re: ядро при загрузке не находит рут фс

Сообщение noob »

1)может ext2
2) root=/dev/sdX
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

noob писал(а):
14.07.2007 20:48
1)может ext2
2) root=/dev/sdX


ext2 вроде вкомпилено посмотрю, что занчит root=/dev/sdX? у меня в грубе прописано как root=/dev/sdb3
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: ядро при загрузке не находит рут фс

Сообщение uptime »

1) дистрибутив укажите, пожалуйста, либо в профиле либо в сообщении (лучше в названии темы)
2) загрузитесь с чего-нибудь живого, выполните fdisk -l (L-маленькое). Вывод в студию.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

Код: Выделить всё

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2485    19960731    7  HPFS/NTFS
/dev/sda2            2486        5825    26828550    5  Extended
/dev/sda5            2486        5825    26828518+   7  HPFS/NTFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1           4       32098+  83  Linux
/dev/sdb2               5          35      249007+  82  Linux swap / Solaris
/dev/sdb3              36        1299    10153080   83  Linux


/dev/sda это диск ide
/dev/sdb --- sata
дистр gentoo, но ставлю систему с диска Archlinux
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: ядро при загрузке не находит рут фс

Сообщение DaemonTux »

Dieter писал(а):
15.07.2007 10:02

Код: Выделить всё

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2485    19960731    7  HPFS/NTFS
/dev/sda2            2486        5825    26828550    5  Extended
/dev/sda5            2486        5825    26828518+   7  HPFS/NTFS

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1           4       32098+  83  Linux
/dev/sdb2               5          35      249007+  82  Linux swap / Solaris
/dev/sdb3              36        1299    10153080   83  Linux


/dev/sda это диск ide
/dev/sdb --- sata
дистр gentoo, но ставлю систему с диска Archlinux

А по чему вы /dev/sda это ide?

И есчё у вас ядро ишет корневой раздел на /dev/hdb3. Которого нет впринцепе. Вобщен Конфиг grub в студию.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Там ещё надо поддержку SCSI , не помню точно (ща на работе под виндой) , надо scsi disk support вкомпилить тоже , могу вечером посмотреть.
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

scsi вкомпилено точно. вот груб

Код: Выделить всё

default 0
timeout 10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz

title=gentoo
root (hd1,0)
kernel /kernel-genkernel-x86-2.6.21.6 root=/dev/sdb3
initrd /boot/initramfs-genkernel-x86-2.6.21.6

title=winda
rootnoverify (hd0,0)
makeactive
chainloader +1


/dev/sda IDE ведь с libata все диски распознаются как сказевые
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Dieter писал(а):
15.07.2007 12:01
title=gentoo
root (hd1,0)
kernel /kernel-genkernel-x86-2.6.21.6 root=/dev/sdb3
initrd /boot/initramfs-genkernel-x86-2.6.21.6

Нашёл , то что выделено , скорее всего там и ошибка (если конечно у вас нет в том разделе (sdb1) специально директории boot в котором и лежит этот имидж)
PS:
Хотя если вы говорите , что всё вкомпилено , а не модулями , то может и не поможет
Попробуйте собрать своё ядро, а не женкёрналовское, где всё что нужно будет в ядре, у меня жента только так и завелась.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: ядро при загрузке не находит рут фс

Сообщение DaemonTux »

Dieter писал(а):
15.07.2007 12:01
/dev/sda IDE ведь с libata все диски распознаются как сказевые

Я так понимаю вы вывод fdisk -l показывали из под арча?
Если так то libata я так понимаю тоже под арчем.
Соответстветственно встает вопрос вы и в женте libata используете?

Код: Выделить всё

title=gentoo
root (hd1,0)
kernel /kernel-genkernel-x86-2.6.21.6 root=/dev/sdb3
initrd /boot/initramfs-genkernel-x86-2.6.21.6


Вы по хенд буку делали?
Там написанно что Конфиг груба должен иметь след вид при использовании genkernel.

Код: Выделить всё

title=Gentoo Linux 2.6.19-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /boot/initramfs-genkernel-x86-2.6.19-gentoo-r5
Vladivostok Linux User Group
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

Я и собственное ядро тоже компилил, без толку, да вывод fdisk изпод лайв сиди archlinux. Я выкинул из ядра поддержку старой подсистемы ide/ata и включил эксперементальную Serial ATA (prod) and Parallel ATA (experimental) drivers, разве не так надо?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Кстати , ядро иногда путает порядок дисков, так у меня было на первых версиях этого "Serial ATA (prod) and Parallel ATA"
Например встроенный контролер via , диски на котором раньше были hda hdc и тд и PCI Selicon Image , диски на котором были hde hdg и тд в какой-то момент поменялись местами. В fstab все mount points были прописаны по UUID, вот , а GRUB-ом поигрался и методом подбора (редактированием оного непосредственно перед загрузкой ) подобрал , хотя результат был сооовсем не логичный , тот который должен был быть sda , стал почему-то sdd o_O
Я где-то даже об этом писал тут , кажется в разделе ARCH.
PS: Но всё таки мне кажется , что вы что-то недомудрили или перемудрили с кёрнелом.
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

да уж навверно в ядре чтото накосячил..на старом компе не один десяток раз ядро без запинки собиралось и грузилось. А если я загрузился с live cd я могу узнать что в ядро собирать помимо вывода комманды lsmod?
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

lspci и zcat /proc/config.gz и внимательно не спеша от опции к опции читая хэлп. не снося ничего лишнего, пускай всё равно модулями будет, но самое главное не забыть вкомпилить в ядро поддержку своих ide , sata контроллеров, не забыть про scsi ,scsi generic, scsi disk suport и может быть чего-то ещё и не забыть поддержку своей рут у бут фс не модулями ...
Если получится потом можно будет поэкспериментировать и поубирать все лишние модули и ненужные опции, главное чтоб было в случае чего было к чему вернуться и начать сначала :)
Удачи


И кстати вы не пробывали в граб и фстаб прописать sda вместо sdb , что-то мне подсказывает, что он должен первым определиться.
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

Когда я ставил ARCH он прописал все как /dev/sdb и все прекрасно работало. в генте и в арче sata всегда второй диск
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Dieter писал(а):
15.07.2007 15:32
Когда я ставил ARCH он прописал все как /dev/sdb и все прекрасно работало. в генте и в арче sata всегда второй диск

хорошо можно попробывать так :
Раз система , как я понял на сата диске, то можно временно отключить ide диск и попробовать загрузиться , по идее диск должен стать sda . Если получиться то тогда можно не грешить на ядро если нет , значит ядро нужно пересобирать.
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

ничего не груцится груб то уменя стоит на ide диске.. Archlinux спокойно себе работает в любой конфигурации, значит всеже дело или в ядре или в конфигах думаю...
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

кстати у меня еще есть такой глюк если ставить линукс на чистый винт без венды то установка проходит успешно , но линукс не грузиться вобще нет никакой ошибки просто система говорит ничего не найдено вставте диск(типо на диске совсем пусто) как винду поставиь и после этого и линукс грузиться :ohmy:
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Dieter писал(а):
15.07.2007 17:14
ничего не груцится груб то уменя стоит на ide диске..

Ну это не большая проблема
Загрузиться с livecd , chroot-нуться и grub-install /dev/sda (при условии , что ide диск отключён)
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

я поменял в грубе и fstab'e /dev/sdb на /dev/sda и все пошло :wacko: столько мучался а тут вот что. Но почему Арч видит саатшный диск вторым а Гента первым?? И в Биосе ide стоит первый воторй SATA
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: ядро при загрузке не находит рут фс

Сообщение (asper »

Dieter писал(а):
15.07.2007 19:41
я поменял в грубе и fstab'e /dev/sdb на /dev/sda и все пошло :wacko: столько мучался а тут вот что. Но почему Арч видит саатшный диск вторым а Гента первым?? И в Биосе ide стоит первый воторй SATA

Фу слава я...м богу, говорил же я вам. радуйтесь :)
Сомнительно доброе привидение
Спасибо сказали:
Dieter
Сообщения: 82

Re: ядро при загрузке не находит рут фс

Сообщение Dieter »

Спасибо что помогли! Но всетаки не ясно отчего в генте саташный диск /dev/sda а в Арче /dev/sdb. Винда тоже показывает IDE диск первым. А так тему можно считать закрытой :)
Спасибо сказали: