(Решено) Не грузится
globus 4 декабря, 2014 - 13:13
Здравствуйте!
Конфигурировал 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 & /. Тут не ошибёшься.
.
Предыдущий, заведомо работоспособный, вариант убит из принципа?
Причём начисто, вместе с конфигом.
Ну и описание внесённых изменений… внушаетЪ.
ЧаВо?
http://gentoo.ru/node/14464
:wq
--
Live free or die
Anarchist
Да, что бы дать Вам повод поворчать))
Изменений там немного, тип процессора да файлосистемы. Вот почему genkernel собирает негрузящееся ядро? ОТкуда-то видимо подхватывает предыдущие изменения. Переустановить исходники ядра? Всю систему с нуля очень бы не хотелось, хотя это 100% выигрышный вариант))
.
Монолитно али как?
Ну… во-первых
genkernel
в умолчательной конфигурации предполагает использование initramfs…Каковой в конфиге загрузчика я не вижу.
Думаете поможет?
В случае с Gentoo это не так. ☺
:wq
--
Live free or die
Anarchist написал(а): globus
Делал "genkernel --menuconfig all", выкинув лишние сетевухи, изменив тип процессора и т.п по минимуму. Ядро в /boot появлялось, initramfs нет. Хотя уже не помню, может я и выкинул initramfs, при моём конфиге оно ведь мне не нужно?
Ладно, начнём с нуля.
Кстати заметил, что конфиг ядра, предлагаемый без genkernel и с ним, отличается. Без genkernel идёт вообще конфиг от фонаря? Можно ли вытянуть голый конфиг ядра от genkernel?
скорее всего что-то,
скорее всего что-то, относящееся к устройству, на котором расположено ядро, не вмоноличено. там сата или другое что-то?
SATA, вроде всё вмоноличено,
SATA, вроде всё вмоноличено, вот я и думаю, дольше разбираться, как конфиг ядра обнулить? Из /usr/src/linux .config* и даже с localversion удалял, всё равно откуда-то берёт старое. Просто я пока не знаю системы portage, чтобы это обошлось безболезненно.
Типа emerge --reinstall gentoo-source
Кстати заметил, что конфиг ядра, предлагаемый без genkernel и с ним, отличается. Без genkernel идёт вообще конфиг от фонаря?
По моему, в обоих случаях
По моему, в обоих случаях есть дефолтные конфги, только из разных мест)
Плюс есть(была) опция брать конфиг с текущего ядра, а генкернел сам включает некоторые опции
Рекомендую взять конфиг с LIVECD которого вы загрузились
И точно ведь, спасибо.
И точно ведь, спасибо.
.
Полагаю более правильным ходить рекомендованной тропой (ручная сборка ядра) и ориентироваться на умолчательный конфиг
menuconfig
.В нулевом приближении в нём достаточно монолитно (если хочешь грузиться без initramfs) включить поддержку контроллера накопителя и файловой системы корня (
lspci -k
при загрузке с SRCD в помощь), ну и тут же можно заодно включить поддержку нужных сетевых устройств.:wq
--
Live free or die
Да, но обычно, когда у
Да, но обычно, когда у человека не получается собрать рабочее ядро, он еще не знает, этих всех простых вещей и не может по ошибке выдаваемой ядром определить, что он сделал не так. Поэтому, я считаю, лучше взять рабочий конфиг, а потом уже допиливать и экспериментировать, чем мучаться дни/недели и забросить.
изо всех fs у Вас только XFS?
изо всех fs у Вас только XFS?
Остальные модульно.
Остальные модульно.
Ура, загрузилась, теперь буду потихоньку лишнее выкидывать, сохранив рабочий конфиг и возможность заргузки с раб. ядром.