Отправляет email-рассылки с помощью сервиса Sendsay

Ядро 2.6.3 не грузится

Здравствуйте, comp.

Скомпилиловал ядро 2.6.3, модули установил, при попытке загрузится с
новым ядром пишет loading 263................... и все, черный экран
все виснет, тока резет помогает. Где рыть?

Ответить   alexsm***@l*****.ru Sun, 7 Mar 2004 18:29:14 +0600 (#98322)

 

Ответы:

Organization:

У меня недавно такое было, когда я ядро перекомпилил, а lilo вызвать
забыл. Впрочем, если такая беда сразу возникает, то это вопрос...
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4926; Возраст листа: 225; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/98404



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   07 Mar 2004 18:37:38 +0300 (#98404)

 

alexsm***@l*****.ru wrote:

Попробуте запустить, передав lilo параметр vga=3. В этом случае
framebuffer не включается и сообщения выводятся в текстовом режиме.

По-своему опыту замечено, что "черный экран" возникает тогда, когда ядро
неправильно инициализирует видеоадаптер. Чаще всего, когда работает с
фреймбуфером. У меня (GeForce-2) так было когда я подключал драйвер
rivafb. Причем, модулем. Убрал всё кроме vesafb (в ядре) - заработало.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4976; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99448



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Tue, 09 Mar 2004 09:56:57 +0200 (#99448)

 

Здравствуйте, d2r.

Вы писали 9 марта 2004 г., 13:56:57:

Еще одна проблема: в лило смотрю, у меня четыре пункта для выбора
линукс, файлсаве, виндовс, 263, а при загрузке пять, есть еще 2,6. В
каталоге /boot лежит файл map, при просмотре в нем как раз пять
пунктов, тока формат какой-то не текстовый, может в нем проблема?

Ответить   alexsm***@l*****.ru Tue, 9 Mar 2004 18:51:22 +0600 (#99598)

 

Здравствуйте, alexsmit.

Вы писали 9 марта 2004 г., 18:51:22:

Удалил файл /boot/map и из lilo.conf убрал строку типа map=/boot/map
ядро 2.6.3 начало грузится, вижу винт SATA и контрлер определились,
потом выдает строку: VFS: Cannot open root device "1605" or
unknown-block (22,5) потом пишет проверьте root=
Kernel panic: Cannot open root device "1605" or unknown-block (22,5).
На винте у меня четыре раздела: ext2, swop, fat32, ntfs. Первичный
fat32, в fstab ext2 раздел hdc5, в lilo root=/dev/hdc5, под vmware все
грузится, при нормальной загрузке с винта вышеописаное. Пробовал
убрать из lilo root=hdc5, эффект ноль, все тоже самое. Подскажите где
собака порылась.

Ответить   alexsm***@l*****.ru Tue, 9 Mar 2004 20:58:25 +0600 (#99665)

 

alexsm***@l*****.ru wrote:

Что я не совсем понял, у Вас жесткий диск на втором ide-канале? Иначе
как он стал hdc?

Кроме того, что это за устройство - 1605? Должно быть логическое имя -
тот же /dev/hdc5, если он конечно правильно указан в /etc/lilo.conf.

И что значит, "убрать из лило root=hdc5"? У Вас что, прямо так и записано?!

Пришлите Ваш /etc/lilo.conf в тексте письма. Возможно, там ошибки.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5027; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100060



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Wed, 10 Mar 2004 08:26:40 +0200 (#100060)

 

Здравствуйте, d2r.

Вы писали 10 марта 2004 г., 12:26:40:

Вполне может быть. надо в настройках vmware глянуть

А вот это и мен интересно

так и записано root=hdc5

К сожалению сейчас я на работе, через 6 часов я вам скину. Или в
конференцию? А можно еще и fstab кинуть?

Ответить   alexsm***@l*****.ru Wed, 10 Mar 2004 13:13:25 +0600 (#100081)

 

alexsm***@l*****.ru wrote:

Я думаю, лучше в конференцию - тогда помощников будет больше, только
желательно коментарии из файла /etc/lilo.conf убрать, они все равно
бесполезны. Дома у меня, правда, интернет не очень, но я посмотрю Ваше
сообщение. Да, и содержимое файла надо вставлять в тело письма,
прикрепления сюда не доходят.

А содержимое /etc/fstab, я думаю не нужно. Ведь ругается ядро на
невозможность примонтировать корень, т.е. до fstab дело не доходит.
Хотя, на всякий случай приведите. Также приведите вывод команды fdisk -l
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5030; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100087



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Wed, 10 Mar 2004 09:34:39 +0200 (#100087)

 

Здравствуйте, alexsmit.

Содержание файла lilo.conf
boot=/dev/hdc
install=/boot/boot.b
vga=788
default=windows
lba32
prompt
timeout=50
image=/boot/vmlinuz-up
label=linux-up
root=/dev/hdc5
append=" fbprogress=/dev/tty10 "
read-only
image=/boot/vmlinuz-up
label=failsafe
root=/dev/hdc5
append=" failsafe"
read-only
other=/dev/hdc1
label=windows
table=/dev/hdc
other=/dev/fd0
label=floppy
unsafe

image=/boot/vmlinuz-2.6.3
label=263
read-only
vga=788
append=" failsafe"

Содержание fstab

/dev/hdc5 / ext2 defaults 1 1
devpts /dev/pts devpts gid=5,mode=0620 0 0
/dev/cdrom /mnt/cdrom auto user,iocharset=cp1251,umask=0,exec,codepage=866,ro,noauto
0 0
/dev/floppy /mnt/floppy auto user,iocharset=cp1251,umask=0,sync,exec,codepage=866,noauto
0 0
/dev/hdc1 /mnt/windows vfat iocharset=cp1251,umask=0,codepage=866 0 0
proc /proc proc gid=19 0 0
/dev/hdc6 swap swap defaults 0 0

Команда fdisk -l

Disk /dev/hdc: 16 heads, 63 sectors, 266305 cylinders
units = cilinders of 1008*512 bytes
device boot start end Blocks id Systems
/dev/hdc1 * 1 15970 8048533+ c Win95 Fat32 LBA
Partition 1 does not end on cylinder boundary:
phys=(1001,254,63) should be (1001,15,63)
/dev/hdc2 bla-bla-bla 5 Extended
Partition 2 ...........................(1023,15,63)
phys=(1001,254,63) should be (1001,15,63)
/dev/hdc3 bla-bla-bla 7 HPFS/NTFS
Partition 3 ...........................(1023,15,63)
phys=(1001,254,63) should be (1001,15,63)
/dev/hdc5 bla-bla-bla 83 Linux
/dev/hdc6 bla-bla-bla 83 Linux Swap

В vmWare винт IDE 1:0 действительно hdc, наверно надо прописать
root=hda5? И в fstab тоже поправить или можно как-то что-то запустить,
чтоб линукс понял что железо немного другое?

Ответить   alexsm***@l*****.ru Wed, 10 Mar 2004 19:40:14 +0600 (#100290)

 

Самый важный вопрос: Жесткий диск РЕАЛЬНО на втором канале IDE
(secondary master)? Если на самом деле на первом, то все hdc надо менять
на hda!!! И в lilo.conf, и в fstab.

..
alexsm***@l*****.ru wrote:

А где параметр root= для этого ядра? Добавьте его, иначе ядро не будет
знать, где искать корень!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5046; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100322



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Wed, 10 Mar 2004 16:39:18 +0200 (#100322)

 

Здравствуйте, d2r.

Вы писали 10 марта 2004 г., 20:39:18:

Неа, диск реально на первом канале райд контроллера SATA VIA 8237
Пробовал меняль в lilo.conf hdc на hda, при выполнении команды lilo
пишет что такой девайс не найден hda.

А он тут был, не грузилось, я его убрал, не грузится. Я сделал проще,
в настройках виртуальной машины сделал винт на первом канале мастером,
чтоб получился hda, тока линукс грузится перестал, теперь и на 2,4
ядре такая же ошибка вылетала, ну что рут не найден. Пришлось
переустановить ALT Linux Master 2. Сегодня вечером буду опять ядро
компилить, надеюсь теперь все сделаю правильно :-).

Ответить   alexsm***@l*****.ru Thu, 11 Mar 2004 08:29:39 +0600 (#100573)

 

alexsm***@l*****.ru wrote:

А лило Вы случайно не из под vmware запускали? Если до - то это все
объясняет. Для лило ведь жесткий диск является hdc.

В таком случае нужно сделать так:
1. Грузимся с любого установочного диска. При загрузке в приглашении
lilo передаем ядру параметр root=/dev/hda5. После чего ядро должно
загрузится и подключить корень на Вашем жестком диске.
2. Редактируем файл /etc/lilo.conf. Меняем все вхождения hdc на hda.
Добавляем root=/dev/hda5 в секцию ядра 2.6.3.
3. Говорим lilo и, если не было ошибок, reboot.

По идее это должно помочь.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5070; Возраст листа: 229; Участников: 1067
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100629



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Thu, 11 Mar 2004 08:29:20 +0200 (#100629)

 

Здравствуйте, d2r.

Вы писали 11 марта 2004 г., 12:29:20:

Случайно из под vmware.

Я сделал еще проще: поставил в вмваре винт на первую иде шину мастером
и пеерустановли линукс.

Ответить   alexsm***@l*****.ru Thu, 11 Mar 2004 12:40:04 +0600 (#100632)

 

alexsm***@l*****.ru пишет:

А для чего вообще предназначен MAP файл, который в /boot? Почему map
файл один, а kernel и init фалов может быть несколько?
И где можно почитать про initrd?
Best regards,
ArT digitala***@u*****.net
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4988; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99673



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Alexander Artemenko Tue, 09 Mar 2004 18:05:43 +0300 (#99673)

 

Этот файл создается командой lilo и содержит адреса секторов загружаемых
образов.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4999; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99716



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Yuri N. Glibovetz" Tue, 9 Mar 2004 16:40:49 +0200 (#99716)

 

Yuri N. Glibovetz пишет:

Странно, а я думал, что он создается при компиляции и установке ядра, до
того, как Lilo вызывается.
Best regards,
ArT digitala***@u*****.net
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5004; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99781



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Alexander Artemenko Tue, 09 Mar 2004 20:24:17 +0300 (#99781)

 

Присоединяюсь к мнению. Когда компилил 2.6 ядро то копировал
System.map в /boot вместе с ядром. Не знаю, на кой ляд это было надо,
но так было написано в инструкции по установке :-)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5031; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100129



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 10 Mar 2004 12:24:25 +0300 (#100129)

 

Здравствуйте, vabvab.

Вы писали 10 марта 2004 г., 15:24:25:

Обратите пожалуйста внимание в /b oot лежит файл map, а не System.map
или еще какой нибудь *.map. Когда вот он создается? при компиляции
ядра или при выполнении lilo, кста я его удалил, убрал ссыслку на него
из lilo.conf, все равно все грузится. Как ни странно. Зачем он тогда?

Ответить   alexsm***@l*****.ru Wed, 10 Mar 2004 16:13:32 +0600 (#100160)

 

После команды lilo он снова появился - проверьте (я надеюсь, что после
правки /etc/lilo.conf Вы даете команду lilo - иначе все вообще лишено
смысла)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5050; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100454



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Yuri N. Glibovetz" Wed, 10 Mar 2004 13:38:57 +0200 (#100454)

 

Здравствуйте, Yuri.

Вы писали 10 марта 2004 г., 17:38:57:

Да, вы правы, мар действительно создается командой lilo.

Ответить   alexsm***@l*****.ru Thu, 11 Mar 2004 08:31:07 +0600 (#100574)

 

Не путайте System.map и /boot/map. System.map нужен для утилит, которые
должны работать с переменными внутри ядра напрямую и хотят знать адреса этих
переменных (возможно этим файлом пользуется insmod, хотя я могу и
ошибаться). /boot/map нужен загрузчику lilo для загрузки системы (загрузчик
lilo, в отличие от GRUB, не умеет работать с файловыми системами). В самом
загрузчике lilo хранится абсолютный адрес первого сектора файла /boot/map. В
первом секторе /boot/map хранятся абсолютные адреса остальных секторов
/boot/map, после чего абсолютные адреса образов загрузки. Кстати, этот файл
создается lilo всегда, и если не указывать его местоположение директовой
map=/путь/к/файлу, то по умолчанию он будет создан именно в /boot/map. Более
подробно смотрите man lilo.conf.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5053; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100459



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Yuri N. Glibovetz" Wed, 10 Mar 2004 12:01:17 +0200 (#100459)