LINUX.ORG.RU

Не грузится ядро после сборки в Slackware


0

0

Вобщем собрал ядро настроил lilo. При загрузке выдаётся следующая ошибка: No filesystems could mount root, tried: reiserfs ext3 ext2 msdos vfat iso 9660 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(3,3) Как это лечится может кто нибудь знает? Переустанавливать систему не хотелось бы. Да ядро собирал впервые и сдефолтным конфигом, впервые всмысле после установки Slackware 12.

Re: Не грузится ядро после сборки в Slackware

какая система на / и включена ли ее поддержка в ядре причем желательно не модулем

AleX ★★★ ()

Re: Не грузится ядро после сборки в Slackware

>tried: reiserfs ext3 ext2 msdos vfat iso 9660

jfs в списке нет :) Да и в дефолтном ядре слаки её поддержки вроде и небыло, она в специальном ядре была :-/

manntes ★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от manntes

Re: Не грузится ядро после сборки в Slackware

> Да и в дефолтном ядре слаки её поддержки вроде и небыло, она в специальном ядре была :-/

вроде есть. ща смотрю .config вроде есть модулем

ps автору топика можно еще почитать initrd

AleX ★★★ ()

Re: Не грузится ядро после сборки в Slackware

Вообще я новичок в Linux'e а можно как нибудь собрать ядро по дефолтному конфигу, но вкомпилить поддержку jfs в него?

vladomarius ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

$cd /usr/src/linux-2.6.21.5
$make menuconfig

потом идешь в секцию File systems --->
и пробелом меняешь пункт
<M> JFS filesystem support
до состояния
<*> JFS filesystem support

а вообще прочитай про initrd и тебе ни чего вкомпилять не придется

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

точно так же как я тебе и написал
только измени путь в команде cd, а oldconfig ты вроде давал!

про initrd я тебе не зря говорю - он нужен для того чтобы у ядра были доступны необходимые модули до монтирования корневой системы

к примеру делаешь вот так
$mkinitrd -c -k 2.6.13 -m jfs

потом правишь ллило наподобие
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.13
initrd = /boot/initrd.gz
root = /dev/hda6
label = Lnx2613
read-only
# Linux bootable partition config ends

PS пример взят из файла /etc/README.initrd в той же самой слаке

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

запомни правило: когда собираешь новое ядро старое не стирай и оставь его в Лило чтоб если что то пошло не так ты мог всегда загрузиться со старого

AleX ★★★ ()

Re: Не грузится ядро после сборки в Slackware

Кара Патрегова, приключается тем, что не читает манов и доков.

Gharik ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

> Я в лило прописал три ядра generic, generic, smp. И со всеми такая лабудень

ну а все эти основаны на 2.6.22?

надо на всякий случай оставлять ядро которое идет с дистром по умолчанию.

да и не гонись за новыми ядрами они там очень часто нужные вещи ломают

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

> В смысле?

не обращай на Гарика внимания

а вообще он прав в некотором роде в дистре есть реадми там много нюансов обсосано!

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

> нет как раз все основаны на дефолтном и выдают такую же хрень(((

Ключевая фраза <b>ОСНОВАНЫ</b>!= Дефолтовому

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от AleX

Re: Не грузится ядро после сборки в Slackware

Вобщем мои действия: 1)Загрузка из под установочного диска слаки. 2)cd /usr/src/libux-2.6.22.6 3)make oldconfig 4)make menuconfig ---> filesystems - там высавляю поддержку jfs 5)make 6)make install Так?

vladomarius ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

1)Загрузка из под установочного диска слаки. 1а) mkdir /mnt/hdd 1b) mount /dev/hda(который корневой) /mnt/hdd 1c) chroot /mnt/hdd 2)cd /usr/src/libux-2.6.22.6 3)make oldconfig (ты его уже делал это нужно что бы мигрировать с конфига предыдущей версии ядра и делается 1 раз если ты только снова не переписал конфиг) 4)make menuconfig ---> filesystems - там высавляю поддержку jfs 5)make && make install&& make modules_install (ГЫГЫ вожет просто ты не установил модули) 6) mcedit lilo (не забудь патриково ядро прописать) 7) lilo

вот так должно заработать

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

1)Загрузка из под установочного диска слаки.
1а) mkdir /mnt/hdd
1b) mount /dev/hda(который корневой) /mnt/hdd
1c) chroot /mnt/hdd
2)cd /usr/src/libux-2.6.22.6
3)make oldconfig (ты его уже делал это нужно что бы мигрировать с конфига предыдущей версии ядра и делается 1 раз если ты только снова не переписал конфиг)
4)make menuconfig ---> filesystems - там высавляю поддержку jfs
5)make && make install&& make modules_install (ГЫГЫ вожет просто ты не установил модули)
6) mcedit lilo (не забудь патриково ядро прописать)
7) lilo

вот так должно заработать

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от AleX

Re: Не грузится ядро после сборки в Slackware

1). Все подпункты не нужны. Достаточно загрузчику на CD сказать, где лежит корневая fs установленной системы (там будет подсказка) и он сам туда загрузится без всяких chrootов.

dn2010 ★★★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от dn2010

Re: Не грузится ядро после сборки в Slackware

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

dn2010 ★★★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от AleX

Re: Не грузится ядро после сборки в Slackware

> не обращай на Гарика внимания
> а вообще он прав в некотором роде в дистре есть реадми там много нюансов обсосано!

Сплошное лицемерие, и как это сочетается со высокими идеалами опенсорца и светлым образом труЪ-линуксоида?

Gharik ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от Gharik

Re: Не грузится ядро после сборки в Slackware

>Кара Патрегова, приключается тем, что не читает манов и доков.

ШУТовство - поэтому и не надо внимания обращать!

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от dn2010

Re: Не грузится ядро после сборки в Slackware

ЮДостаточно загрузчику на CD сказать, где лежит корневая fs

В его случае это поможет а у некоторых ШУСТРЫХ может не получиться загрузиться если они в корне удалят все старое ядро вместе с либами

AleX ★★★ ()
Ответ на: Re: Не грузится ядро после сборки в Slackware от vladomarius

Re: Не грузится ядро после сборки в Slackware

где он говорит что не может записать?

>Может он пытается его на CD записать?

на СД он ни чего писать не будет так как после загрузки с СД файловая система распаковывается в память

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