Не могу установить откомпилированное ядро (система требует создание ram disk'а)
Модератор: Модераторы разделов
-
VictorGFU
- Сообщения: 192
- ОС: openSuSE, Mandriva 2006
Не могу установить откомпилированное ядро
Никогда такого не было. При подаче команды "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: Не могу установить откомпилированное ядро
VictorGFU
mkinitrd
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
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: Не могу установить откомпилированное ядро
Ну спасибо тебе добрый человек! Вот только ошибку выдает при попытке создания рамдиска:
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: Не могу установить откомпилированное ядро
VictorGFU писал(а): ↑10.10.2006 03:23
Ну спасибо тебе добрый человек! Вот только ошибку выдает при попытке создания рамдиска:
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: Не могу установить откомпилированное ядро
Vado писал(а): ↑10.10.2006 19:24VictorGFU писал(а): ↑10.10.2006 03:23
Ну спасибо тебе добрый человек! Вот только ошибку выдает при попытке создания рамдиска:
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: Не могу установить откомпилированное ядро
VictorGFU писал(а): ↑10.10.2006 03:23
Ну спасибо тебе добрый человек! Вот только ошибку выдает при попытке создания рамдиска:
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: Не могу установить откомпилированное ядро
столкнулся с такой же проблемой в 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: Не могу установить откомпилированное ядро
Vado писал(а): ↑16.10.2006 11:25
столкнулся с такой же проблемой в 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: Не могу установить откомпилированное ядро
Вы необычайно добры на счет мозгов... на баше не читал такого? "Что-то я пропустил в этой жизни...", ответ - "раздачу мозгов?" мда... так вот:
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
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: Не могу установить откомпилированное ядро
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: Не могу установить откомпилированное ядро
загружается... 
make xconfig
make bzImage
make modules
make modules_install (создает /lib/modules/2.6.18-SMP{???} - так и не понял почему smp...
)
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...
make xconfig
make bzImage
make modules
make modules_install (создает /lib/modules/2.6.18-SMP{???} - так и не понял почему smp...
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: Не могу установить откомпилированное ядро
Простите, может, я что-то глупое спрашиваю, но:
слышал, что разработчики Suse патчат ядро.
Есть ли исходники ядра (последнего / базового для 10.1) с патчами и можно ли их пересобрать?
А если нет - то насколько важны эти патчи, может ли без них что-то не запускаться? И для чего они нужны?
Насколько пересборка ядра может повысить производительность? может ли в деле повышения производительности помочь ещё чего-нибудь?
слышал, что разработчики Suse патчат ядро.
Есть ли исходники ядра (последнего / базового для 10.1) с патчами и можно ли их пересобрать?
А если нет - то насколько важны эти патчи, может ли без них что-то не запускаться? И для чего они нужны?
Насколько пересборка ядра может повысить производительность? может ли в деле повышения производительности помочь ещё чего-нибудь?
-
Sniff
- Сообщения: 330
- ОС: Debian Lenny
Re: Не могу установить откомпилированное ядро
IMHO лучше пользоваться online-обновлениями и не заморачиваться
