Не могу установить откомпилированное ядро (система требует создание ram disk'а)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Не могу установить откомпилированное ядро

Сообщение VictorGFU »

Никогда такого не было. При подаче команды "make install" система требует создание ram disk'а. При игнорировании этого требования и перезагрузке системы с новым ядром кернел переходит в "панику". Ядро компилил 2.6.18
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Не могу установить откомпилированное ядро

Сообщение k0da »

VictorGFU
mkinitrd
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Не могу установить откомпилированное ядро

Сообщение VictorGFU »

k0da писал(а):
10.10.2006 03:10
VictorGFU
mkinitrd

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

victor:/usr/src/linux-2.6.18 # mkinitrd /boot/initrd-2.6.18-smp 2.6.18-smp
/sbin/mkinitrd: line 2959: /boot/initrd-2.6.18-smp/etc/fstab: No such file or directory
No '/' mountpoint specified in /boot/initrd-2.6.18-smp/etc/fstab
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Не могу установить откомпилированное ядро

Сообщение Vado »

VictorGFU писал(а):
10.10.2006 03:23
k0da писал(а):
10.10.2006 03:10

VictorGFU
mkinitrd

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

victor:/usr/src/linux-2.6.18 # mkinitrd /boot/initrd-2.6.18-smp 2.6.18-smp
/sbin/mkinitrd: line 2959: /boot/initrd-2.6.18-smp/etc/fstab: No such file or directory
No '/' mountpoint specified in /boot/initrd-2.6.18-smp/etc/fstab


попробуй добавить LABEL=/ / ext3 defaults 1 1
в /etc/fstab
ext3 тока на свой поменяй...

P.S. у Вас в /etc/fstab было что нить про LABEL=/ ?
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Не могу установить откомпилированное ядро

Сообщение VictorGFU »

Vado писал(а):
10.10.2006 19:24
VictorGFU писал(а):
10.10.2006 03:23

k0da писал(а):
10.10.2006 03:10

VictorGFU
mkinitrd

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

victor:/usr/src/linux-2.6.18 # mkinitrd /boot/initrd-2.6.18-smp 2.6.18-smp
/sbin/mkinitrd: line 2959: /boot/initrd-2.6.18-smp/etc/fstab: No such file or directory
No '/' mountpoint specified in /boot/initrd-2.6.18-smp/etc/fstab


попробуй добавить LABEL=/ / ext3 defaults 1 1
в /etc/fstab
ext3 тока на свой поменяй...

P.S. у Вас в /etc/fstab было что нить про LABEL=/ ?


не помагает. Я читал в других форумах, что это с ядром 2.6.18 проблемы такие.
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Не могу установить откомпилированное ядро

Сообщение Vado »

VictorGFU писал(а):
10.10.2006 03:23
k0da писал(а):
10.10.2006 03:10

VictorGFU
mkinitrd

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

victor:/usr/src/linux-2.6.18 # mkinitrd /boot/initrd-2.6.18-smp 2.6.18-smp
/sbin/mkinitrd: line 2959: /boot/initrd-2.6.18-smp/etc/fstab: No such file or directory
No '/' mountpoint specified in /boot/initrd-2.6.18-smp/etc/fstab


это проблема не в 2.6.18, более всего вероятно в самом файле mkinird (если представить код, то он у тя ищет содержимое fstab не в /etc/fstab, а в /boot/initrd-2.6.18-smp/etc/fstab). Возможно нада немножко код поправить... можете вывести строку 2959 из /sbin/mkinitrd?
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Не могу установить откомпилированное ядро

Сообщение Vado »

VictorGFU писал(а):
10.10.2006 02:38
Никогда такого не было. При подаче команды "make install" система требует создание ram disk'а. При игнорировании этого требования и перезагрузке системы с новым ядром кернел переходит в "панику". Ядро компилил 2.6.18


столкнулся с такой же проблемой в SUSE 10.0...
mkinitrd создал initrd командой mkinitrd / /boot/initrd-2.6.xxx.img 2.6..xxx - "/" - типа путь до корня ФС, откуда можно попасть в /etc/fstab, т.е. /
однако, при загрузке нового ядра пишет чё /lib/modules/2.6.18-smp/modules/modules.dep not found - и не грузится ни один модуль... старое ядро было 2.6.14-smp...
Я не могу понять, почему mkinitrd делает ссылку на исходники ядра, ДОБАВЛЯЯ ТУДА хх.хх.хх-SMP??? есть подозрения, что это как-то связано со старым ядром (sbin/mkinitrd - от старого ядра то)... еще может быть, т.к. SMP есть ядро с поддержкой мультипроцессорной загрузкой, убрать при сборке все процы, кроме мего пня? Но прописывая в /boot/@menu.lst я ставил: bzImage и как vmlinuz-2.6.18 и как vmlinuz-2.6.18-smp, initrd-2.6.18.img комбинировал с initrd-2.6.18-smp.img - не помогло (хотя ИМХО роль играют только слова vmlinuz и initrd - остальные добавки по барабану...)

Народ, подскажите куда копать? Не понимаю, почему создавая initrd-2.6.18 получается что оттуда ссылка идет на 2.6.18-SMP???
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Не могу установить откомпилированное ядро

Сообщение VictorGFU »

Vado писал(а):
16.10.2006 11:25
VictorGFU писал(а):
10.10.2006 02:38

Никогда такого не было. При подаче команды "make install" система требует создание ram disk'а. При игнорировании этого требования и перезагрузке системы с новым ядром кернел переходит в "панику". Ядро компилил 2.6.18


столкнулся с такой же проблемой в SUSE 10.0...
mkinitrd создал initrd командой mkinitrd / /boot/initrd-2.6.xxx.img 2.6..xxx - "/" - типа путь до корня ФС, откуда можно попасть в /etc/fstab, т.е. /
однако, при загрузке нового ядра пишет чё /lib/modules/2.6.18-smp/modules/modules.dep not found - и не грузится ни один модуль... старое ядро было 2.6.14-smp...
Я не могу понять, почему mkinitrd делает ссылку на исходники ядра, ДОБАВЛЯЯ ТУДА хх.хх.хх-SMP??? есть подозрения, что это как-то связано со старым ядром (sbin/mkinitrd - от старого ядра то)... еще может быть, т.к. SMP есть ядро с поддержкой мультипроцессорной загрузкой, убрать при сборке все процы, кроме мего пня? Но прописывая в /boot/@menu.lst я ставил: bzImage и как vmlinuz-2.6.18 и как vmlinuz-2.6.18-smp, initrd-2.6.18.img комбинировал с initrd-2.6.18-smp.img - не помогло (хотя ИМХО роль играют только слова vmlinuz и initrd - остальные добавки по барабану...)

Народ, подскажите куда копать? Не понимаю, почему создавая initrd-2.6.18 получается что оттуда ссылка идет на 2.6.18-SMP???



Я допер, где надо копать. Надо копать в своих мозгах, и в мануалах по установке ядра. Я сто пудов уверен, что ты неправильно устанавливал ядро. Если будешь сделовать точной последовательности компиляции и установки ядра, то не будет проблем. Лично я проламерствовал и не запустил команду "make modules_install", и из-за этого не получалось создать initrd имидж.
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Не могу установить откомпилированное ядро

Сообщение Vado »

Вы необычайно добры на счет мозгов... на баше не читал такого? "Что-то я пропустил в этой жизни...", ответ - "раздачу мозгов?" мда... так вот:
make xconfig
make bzImage
make modules
make modules_install
mkinitrd initrd-2.6.18 2.6.18
правлю /boot/@menu.lst чё бы грузился с нового ядра, но пишет /lib/modules/2.6.18-SMP(!!!!!)/modules.dep NOT FOUND...

P.S. копать там опасно - повредить чё нить можно, хотя там уже и вредить то нечему... ;)

P.P.S. да и оказывается можно обойтись и без initrd (не пробовал, но в скором времени протестю..):
initrd /initrd-empty.splash
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Не могу установить откомпилированное ядро

Сообщение VictorGFU »

Vado писал(а):
17.10.2006 11:02
Вы необычайно добры на счет мозгов... на баше не читал такого? "Что-то я пропустил в этой жизни...", ответ - "раздачу мозгов?" мда... так вот:
make xconfig
make bzImage
make modules
make modules_install
mkinitrd initrd-2.6.18 2.6.18
правлю /boot/@menu.lst чё бы грузился с нового ядра, но пишет /lib/modules/2.6.18-SMP(!!!!!)/modules.dep NOT FOUND...

P.S. копать там опасно - повредить чё нить можно, хотя там уже и вредить то нечему... ;)

P.P.S. да и оказывается можно обойтись и без initrd (не пробовал, но в скором времени протестю..):
initrd /initrd-empty.splash



Так все-таки система на новом ядре загружается?
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Не могу установить откомпилированное ядро

Сообщение Vado »

загружается... :D

make xconfig
make bzImage
make modules
make modules_install (создает /lib/modules/2.6.18-SMP{???} - так и не понял почему smp... :blink: )
copy /usr/src/linux-2.6.18/arch/архитектура_проца/boot/bzImage to /boot/vmlinuz-2.6.18
copy /usr/src/linux-2.6.18/System.map to /boot/System.map
cd /usr/src/linux-2.6.18
mkinitrd / initrd-2.6.18 2.6.18
edit grub (/boot/grub/menu.lst)/lilo...
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Re: Не могу установить откомпилированное ядро

Сообщение _Gleb_ »

Простите, может, я что-то глупое спрашиваю, но:
слышал, что разработчики Suse патчат ядро.
Есть ли исходники ядра (последнего / базового для 10.1) с патчами и можно ли их пересобрать?
А если нет - то насколько важны эти патчи, может ли без них что-то не запускаться? И для чего они нужны?
Насколько пересборка ядра может повысить производительность? может ли в деле повышения производительности помочь ещё чего-нибудь?
Изображение
Спасибо сказали:
Аватара пользователя
Sniff
Сообщения: 330
ОС: Debian Lenny

Re: Не могу установить откомпилированное ядро

Сообщение Sniff »

IMHO лучше пользоваться online-обновлениями и не заморачиваться
Спасибо сказали: