LINUX.ORG.RU

Debian. Не загружается пересобранное RT ядро.


0

1

Установил Debian 6.0.1, собрал ядро с RT патчем (2.6.31.12), при запуске выдает вот такую бяку:

Loading, please wait...
mount: mounting none on /dev failed: No such device
W: devtmpfs notavailable, falling back to tmpfs for /dev
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/<многабукаф>
Dropping to shell!

И выкидывает в BusyBox.
Что интересно, на другом компе с таким же конфигом ядра все загружается нормально. Стандартное ядро загружается без проблем.

Пробовал указывать root=/dev/sda1, не помогло.
Пересобрал ядро с CONFIG_DEVTMPFS=y - все равно та же проблема.

Помогите , люди добрые, очень уж RT ядро нужно



Последнее исправление: kajfat (всего исправлений: 2)

а почему тупо не найдешь rt ядро уже упакованное в деб пакет?

а ваще - покажи /etc/fstab

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

cat /etc/fstab

# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=130ae655-1e1c-4698-a325-c2d677ccbd4d / ext4 errors=remount-ro 0 1
# /home/partition2 was on /dev/sda6 during installation
UUID=176214cc-4a0d-4644-b433-437beec15ef0 /home/partition2 ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=7a1e0674-f480-49ef-9a72-f8abc9318760 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Дык у меня уже есть готовый проверенный на домашнем компе .deb пакет с этим ядром, но он тоже вылетает с такой ошибкой на нужной мне машинке

kajfat
() автор топика
Ответ на: комментарий от kajfat

у тебя все по uuid записано. следовательно суй uuid в настройки груба, либо фстаб перепиши на /dev/sda1 и тп, в общем old-style.

tazhate ★★★★★
()

заодно таки и обновить можно до 2.6.33.14, хотя проблема маловероятно из за этого решится конечно, проверь модули контроллера дисков не забыл в конфиге?

GHhost
()
Ответ на: комментарий от GHhost

Я вроде там не особо в драйверах копался. Отключил только Stage Drivers, т.к. из-за них не шла компиляция и все

kajfat
() автор топика

кстати как ядро собирал?

GHhost
()
Ответ на: комментарий от darkshvein

Ядро собирал c make-kpkg

fakeroot make-kpkg clean && fakeroot make-kpkg kernel_image --initrd && cd ..

Похоже придется переустановить всю систему. Плохо то, что это круглосуточный сервер, и придется опять не спать ночью.

kajfat
() автор топика
Ответ на: комментарий от kajfat

>Похоже придется переустановить всю систему. Плохо то, что это >круглосуточный сервер, и придется опять не спать ночью.

гениально:)

GHhost
()
Ответ на: комментарий от xorik

Старое то без проблем заргужается, но мне нужно именно RT ядро, которое сцуко работать не хочет

kajfat
() автор топика
Ответ на: комментарий от xorik

Ну вдруг что не так встало, конфиг какой я вдруг попортил и т.п. Ядро нужно позарез просто. HLDS запускаю на машинке

kajfat
() автор топика
Ответ на: комментарий от kajfat

попробуй собрать более новое rt-ядро, 2.6.33, ЕМНИП.

uju ★★
()
Ответ на: комментарий от kajfat

>Ну вдруг что не так встало, конфиг какой я вдруг попортил и т.п. Ядро >нужно позарез просто. HLDS запускаю на машинке

опять гениально:)

GHhost
()
Ответ на: комментарий от GHhost

Так там для RT только 31.

33: patch-2.6.33.9-rt31.gz linux-2.6.33.7.tar.bz2

Версии как бэ не совпадают. Или можно таки патчить и это?

kajfat
() автор топика
Ответ на: комментарий от kajfat

Linux mosch 2.6.33.14-rt31-r184 #1 PREEMPT RT Wed May 25 01:56:02 MSD 2011 i686 GNU/Linux и даже не только это, там единственный режект на версии в мейкфайле который легко правится ручками.

GHhost
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.