Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Загрузка ядра прерывается

Статус пользователя 330863
сообщение 4.7.2011, 21:14
Сообщение #1


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

На днях решил поставить для себя Gentoo и после компиляций ядра и первого запуска системы ядро останавливает загрузку вот с такими надписями:
Прикрепленное изображение

В чём подвох ? ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя bravo
сообщение 4.7.2011, 21:22
Сообщение #2


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

в ядре =) это наверное самая популярная ошибка. как исправить - хз. у меня у самого раз на раз не приходится, а времени поучиться и изучить все параметры ядра так и не находится.

как ты мог понять из сообщений на мониторе суть в том, что загрузчик не может смонтировать файловую систему и прочесть конфиги... это может быть по кучи причин, начиная от того, что ты не включил драйвер в поддержку ядра (монолитно или модулем но со сборкой Initrd), заканчивая тем, что не хватает ещё каких то параметров, типа включения поддержки блочных устройств и прочих рэйдов...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 4.7.2011, 21:33
Сообщение #3


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

гентупроблемы.
Пали какие модули загружены через lspci -k
и воткни их в ведро.

олсо фстаб)


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Roc
сообщение 4.7.2011, 21:41
Сообщение #4
Стаж: 15 лет

Сообщений: 35
Благодарностей: 2
Полезность: < 0

330863
Аппаратный рейд?

В общем ставь ядро 2.6.18, встанет без проблем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 4.7.2011, 22:19
Сообщение #5


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

Цитата(Roc @ 4.7.2011, 23:41) *
330863
Аппаратный рейд?

В общем ставь ядро 2.6.18, встанет без проблем.


бугагага +) ну я не смог удержаться +)



нуб не панацея конечно +) но тоже верно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 5:42
Сообщение #6


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб,
попробую :)

Код
lspci -k
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
    Subsystem: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
    Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 10)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 820f
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel modules: intel-rng, leds-ss4200, iTCO_wdt
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 5202
    Kernel driver in use: ata_piix
    Kernel modules: ata_piix
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 3103
    Kernel driver in use: i801_smbus
    Kernel modules: i2c-i801
01:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8500 GT] (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 824f
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia, nvidiafb
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
    Subsystem: Biostar Microtech Int'l Corp Device 2307
    Kernel driver in use: r8169
    Kernel modules: r8169


Код
srv linux # cat .config.old | grep ATA | grep PIIX
CONFIG_ATA_PIIX=y
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_MPIIX=y
srv linux #


crazy.gif

Отредактировал: 330863, - 5.7.2011, 5:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 7:51
Сообщение #7


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

Результаты некоторых тестов:
Arch Linux ядро без initramfs такуюже ошибку выбивает при запуске
Arch Linux ядро с initramfs грузит Gentoo :)
Gentoo ядро без initramfs выбивает ошибку
Gentoo ядро с initramfs от Arch Linux грузит Gentoo rofl.gif

как можно решить данную проблему ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 5.7.2011, 13:58
Сообщение #8


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

initramfs хоть откуда бери... загрузит. это нормально и можешь так и пользоваться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 17:27
Сообщение #9


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

bravo,
к сожалению это для меня не вариант :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 5.7.2011, 18:54
Сообщение #10


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Пожалуй продолжу в этой теме. У меня такая вот ошибка.

Прикрепленное изображение
Что посоветуете?

При этом мигают индикаторы клавиатуры CapsLock и Scroll Lock. Пробовал собирать и через genkernel --menuconfig all. Процесс проходит успешно, без ошибок. После перезагрзки похожая ошибка. Пробовал подгрузиться с ядра, что лежит на LiveCD. Система загружается, все работает за исключением сети и iptables. Интегрированную сетевуху не видит вообще, пробовал воткнуть в мат. плату ещё одну - то же самое, хотя при загрузке с livecd сеть была.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 5.7.2011, 19:46
Сообщение #11


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

_Skyline, не помню точно из-за чего такое происходит, но либо у тебя нет файла ядра на месте (или файловая система с ядром не видна для загрузчика); либо косяк в конфиге загрузчика
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 330863
сообщение 6.7.2011, 7:08
Сообщение #12


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

_Skyline,
Цитата
Система загружается, все работает за исключением сети и iptables. Интегрированную сетевуху не видит вообще, пробовал воткнуть в мат. плату ещё одну - то же самое, хотя при загрузке с livecd сеть была.

модули ядра возможно небыли на месте (/lib/modules/.../)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 6.7.2011, 8:34
Сообщение #13


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(330863 @ 6.7.2011, 8:08) *
_Skyline,

модули ядра возможно небыли на месте (/lib/modules/.../)

Если бы просто не хватало какого нибудь модуля, то оно сообщило бы совсем другой ошибкой.
В данном случае, загрузчик GRUB не находит само ядро, а не его модули.

.......................................................
grub.conf и fstab в студию..

Отредактировал: c0rax, - 6.7.2011, 8:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 6.7.2011, 9:24
Сообщение #14


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Цитата(c0rax @ 6.7.2011, 11:34) *
Если бы просто не хватало какого нибудь модуля, то оно сообщило бы совсем другой ошибкой.
В данном случае, загрузчик GRUB не находит само ядро, а не его модули.

.......................................................
grub.conf и fstab в студию..


CODE
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/hand...ap=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 7
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.38-gentoo-r6
root (hd0,0)
kernel /boot/bzImage root=/dev/ram0
#real_root=/dev/sda2
#initrd /gentoo.igz

# vim:ft=conf:


CODE
# /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/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda2 / ext4 noatime 0 1
/dev/sda3 /home ext4 noatime 0 0
#/dev/SWAP none swap sw 0 0
#/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 6.7.2011, 21:11
Сообщение #15


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

ps.gif свою проблему решил собрав initramfs командой
Код
genkernel initramfs --firmware

правда появились ешё недочёты но я уже сам их поправлю :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 6.7.2011, 23:37
Сообщение #16


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

в grub.conf, строку:
Код
kernel /boot/bzImage root=/dev/ram0

замени на:
Код
kernel /bzImage root=/dev/ram0 real_root=/dev/sda2


так как /boot находится на отдельном разделе, а в grub указано (hd0,0)
то grub пытается найти ядро по пути:
Цитата
kernel /boot//boot/bzImage root=/dev/ram0

а его соответственно не сущевствует..

Отредактировал: c0rax, - 6.7.2011, 23:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 7.7.2011, 9:06
Сообщение #17


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Цитата(c0rax @ 7.7.2011, 3:37) *
в grub.conf, строку:
Код
kernel /boot/bzImage root=/dev/ram0

замени на:
Код
kernel /bzImage root=/dev/ram0 real_root=/dev/sda2


так как /boot находится на отдельном разделе, а в grub указано (hd0,0)
то grub пытается найти ядро по пути:

а его соответственно не сущевствует..

Спасибо конечно, но не помогло. Пробовал эксперементировать, но тоже ничего не вышло. Одна и та же ошибка.

ЗЫ.
Сообщений: 666
Сообщений: 222

Отредактировал: _Skyline, - 7.7.2011, 9:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 7.7.2011, 18:23
Сообщение #18


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Актуально...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 9.7.2011, 2:57
Сообщение #19


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

вот пример моего загрузчика на одном из серверов, который х* знает где вообще стоит, но работает )

Цитата
default 0
timeout 3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.33.3
root (hd0,0)
kernel /boot/vmlinuz-2.6.33.3 root=/dev/sda2


/boot/vmlinuz-2.6.33.3 - путь до ядра, я думаю понятно! не стоит указывать, будто оно в корне лежит ;) ну и у тебя по любому такой файл должен быть, если он henkernel собран, то может иметь немного другое название, но vmlinuz обычно фиксированная часть названия файла.

больше там ничего не требуется.

sda2 - /


драйвера FS в ядро включил? - перепроверь!
не на рэйде я надеюсь это всё? - на нём хер чё запустишь (запустить можно конечно, но это когда уже сможешь такие вопросы разруливать самостоятельно )).

в fdisk поставил на раздел загрузки метку boot ? (хотя это не важно в данном случае)

ну и как бы да, какого noauto то? убери опцию!
Цитата
/dev/sda1 /boot ext2 noauto,noatime 1 2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: