(Решено) Не грузится

Здравствуйте!
Конфигурировал menuconfig-ом, поначалу пару раз загрузилось, что-то изменил - и всё, теперь и genkernel не помогает. Вроде всё что надо внутрь засунул, прочёсывал конфиг много раз, ничего не вижу((

VFS: Cannot open root device "802" or unknown-block (8,2): error -6
Kernel panic - not syncing: VFS: Unable to mount rootfs on unknown-block (8,2)

Call trace: обрезано

# /etc/fstab: static file system information.
#                             

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#/dev/BOOT      /boot           ext2    noauto,noatime  1 2
/dev/sda2       /       xfs     defaults,noatime        0 1
/dev/sda1       none    swap    sw                      0 0
tmpfs   /tmp    tmpfs   nodev,nosuid,noatime,nodiratime,mode=1777,size=512M 0 0
lilo.conf

large-memory
lba32
boot=/dev/sda
delay=200
#prompt
#append
default=linux

image=/boot/vmlinuz-3.16.5-gentoo-mia
        label=linux
        read-only
        restricted
        root=/dev/sda2

image=/boot/vmlinuz-3.16.5-gentoo-mia
        label=rescue
        read-only
        root=/dev/sda2
        mandatory
        append="init=/bin/bb"

.config
http://paste.org.ru/?vnw9cm

Может просто в загрузчике не

Может просто в загрузчике не тот root указан?

Чем больше юзерфрендли, тем сложнее юзать.

Да тот, другого нету, два

Да тот, другого нету, два раздела - swap & /. Тут не ошибёшься.

.

globus написал(а):
Конфигурировал menuconfig-ом, поначалу пару раз загрузилось, что-то изменил - и всё, теперь и genkernel не помогает.

Предыдущий, заведомо работоспособный, вариант убит из принципа?
Причём начисто, вместе с конфигом.

Ну и описание внесённых изменений… внушаетЪ.

globus написал(а):
Как вы делаете большой текст с ползунком?

ЧаВо?
http://gentoo.ru/node/14464

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Предыдущий, заведомо работоспособный, вариант убит из принципа?

Да, что бы дать Вам повод поворчать))

Anarchist написал(а):
Ну и описание внесённых изменений… внушаетЪ.

Изменений там немного, тип процессора да файлосистемы. Вот почему genkernel собирает негрузящееся ядро? ОТкуда-то видимо подхватывает предыдущие изменения. Переустановить исходники ядра? Всю систему с нуля очень бы не хотелось, хотя это 100% выигрышный вариант))

.

globus написал(а):
Anarchist написал(а):
Ну и описание внесённых изменений… внушаетЪ.

Изменений там немного, тип процессора да файлосистемы.

Монолитно али как?

globus написал(а):
Вот почему genkernel собирает негрузящееся ядро?

Ну… во-первых genkernel в умолчательной конфигурации предполагает использование initramfs
Каковой в конфиге загрузчика я не вижу.

globus написал(а):
Переустановить исходники ядра?

Думаете поможет?

globus написал(а):
Всю систему с нуля очень бы не хотелось, хотя это 100% выигрышный вариант))

В случае с Gentoo это не так. ☺

:wq
--
Live free or die

Anarchist написал(а): globus

Anarchist написал(а):
globus написал(а):
Вот почему genkernel собирает негрузящееся ядро?

Ну… во-первых genkernel в умолчательной конфигурации предполагает использование initramfs
Каковой в конфиге загрузчика я не вижу.

Делал "genkernel --menuconfig all", выкинув лишние сетевухи, изменив тип процессора и т.п по минимуму. Ядро в /boot появлялось, initramfs нет. Хотя уже не помню, может я и выкинул initramfs, при моём конфиге оно ведь мне не нужно?

Ладно, начнём с нуля.

Кстати заметил, что конфиг ядра, предлагаемый без genkernel и с ним, отличается. Без genkernel идёт вообще конфиг от фонаря? Можно ли вытянуть голый конфиг ядра от genkernel?

скорее всего что-то,

скорее всего что-то, относящееся к устройству, на котором расположено ядро, не вмоноличено. там сата или другое что-то?

SATA, вроде всё вмоноличено,

SATA, вроде всё вмоноличено, вот я и думаю, дольше разбираться, как конфиг ядра обнулить? Из /usr/src/linux .config* и даже с localversion удалял, всё равно откуда-то берёт старое. Просто я пока не знаю системы portage, чтобы это обошлось безболезненно.

Типа emerge --reinstall gentoo-source

Кстати заметил, что конфиг ядра, предлагаемый без genkernel и с ним, отличается. Без genkernel идёт вообще конфиг от фонаря?

По моему, в обоих случаях

По моему, в обоих случаях есть дефолтные конфги, только из разных мест)
Плюс есть(была) опция брать конфиг с текущего ядра, а генкернел сам включает некоторые опции

Рекомендую взять конфиг с LIVECD которого вы загрузились

И точно ведь, спасибо.

И точно ведь, спасибо.

.

_SerEga_ написал(а):
Рекомендую взять конфиг с LIVECD которого вы загрузились

Полагаю более правильным ходить рекомендованной тропой (ручная сборка ядра) и ориентироваться на умолчательный конфиг menuconfig.
В нулевом приближении в нём достаточно монолитно (если хочешь грузиться без initramfs) включить поддержку контроллера накопителя и файловой системы корня (lspci -k при загрузке с SRCD в помощь), ну и тут же можно заодно включить поддержку нужных сетевых устройств.

:wq
--
Live free or die

Да, но обычно, когда у

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

изо всех fs у Вас только XFS?

изо всех fs у Вас только XFS?

Остальные модульно.

Остальные модульно.

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".