Опубликовано 15 сентября, 200421 г. comment_300043 Здравствуйте! Опять с вопросом :) При компиляции ядра 2.6.8 в Debian, после команды make install в каталоге boot создается 3 новых файла System.map-2.6.8.1_my, config-2.6.8.1_my, vmlinuz-2.6.8.1_my, файл initrd.img... не создается (initrd.img-2.6.7-1-k7 для старого ядра есть) Должен ли создаваться файл initrd.img, и если должен, то как это сделать, если не должен, то как загрузить новое ядро без него(загрузчик grub)? Спасибо! Жалоба
Опубликовано 15 сентября, 200421 г. comment_300111 man update-grub man grub-install man mkinitrd а вопрос такой: зачем ты пользуешь initrd? если поддержка чипсета и корневой фойловой системы вкомпилена в ядро то можно просто #update-grub #grub-install /dev/sda Жалоба
Опубликовано 15 сентября, 200421 г. Автор comment_300172 man update-grub man grub-install man mkinitrd а вопрос такой: зачем ты пользуешь initrd? если поддержка чипсета и корневой фойловой системы вкомпилена в ядро то можно просто #update-grub #grub-install /dev/sda С man проблема(english) :( А что надо в menu.lst прописать, чтобы загрузиться без initrd? Жалоба
Опубликовано 15 сентября, 200421 г. comment_300181 Здравствуйте! Опять с вопросом :) При компиляции ядра 2.6.8 в Debian, после команды make install в каталоге boot создается 3 новых файла System.map-2.6.8.1_my, config-2.6.8.1_my, vmlinuz-2.6.8.1_my, файл initrd.img... не создается (initrd.img-2.6.7-1-k7 для старого ядра есть) Должен ли создаваться файл initrd.img, и если должен, то как это сделать, если не должен, то как загрузить новое ядро без него(загрузчик grub)? Спасибо! я собираю пакет с ядром с помощью make-kpkg... У этого скрипта есть ключик для генерации initrd. Пакет называется kernel-package. Жалоба
Опубликовано 15 сентября, 200421 г. Автор comment_300228 я собираю пакет с ядром с помощью make-kpkg... У этого скрипта есть ключик для генерации initrd. Пакет называется kernel-package. Я так понял, надо в директории со скомпилированным ядром запустить команду make-kpkg, и в родительской должен создаться deb пакет... у меня он не создался Или нужна другая команда? Жалоба
Опубликовано 15 сентября, 200421 г. comment_300261 В директории с исходниками надо сделать: $ make-kpkg --initrd --rootcmd fakeroot --revision-custom.1.0 kernel_image kernel_image можно заменить на buildpackage --- тогда получишь весь букет deb-ов. Жалоба
Опубликовано 15 сентября, 200421 г. Автор comment_300286 make-kpkg --initrd --rootcmd fakeroot --revision-custom.1.0 kernel_image Unknown option: revision-custom.1.0 use --help to display command line syntax help. Жалоба
Опубликовано 15 сентября, 200421 г. Автор comment_300302 --revision=custom.1.0 make-kpkg --initrd --rootcmd fakeroot --revision=1.0 kernel_image I note that you are using the --revision flag with the value 1.0. However, the ./debian/changelog file exists, and has a different value 10.00.Custom. I am confused by this discrepancy, and am halting. Жалоба
Опубликовано 15 сентября, 200421 г. Автор comment_300335 Работает:), а результатом, как я понял должен явится deb пакет? Жалоба
Опубликовано 16 сентября, 200421 г. Автор comment_301057 Пакет создался, но опять без initrd, при его установке вывод такой: Setting up kernel-image-2.6.8.1 (1.0) ... /usr/sbin/mkinitrd: add_modules_dep_2_5: modprobe failed FATAL: Failed to open included config file /lib/modules/modprobe.conf: No such file or directory FATAL: Failed to open included config file /lib/modules/modprobe.conf: No such file or directory FATAL: Failed to open included config file /lib/modules/modprobe.conf: No such file or directory ..... FATAL: Failed to open included config file /lib/modules/modprobe.conf: No such file or directory FATAL: Failed to open included config file /lib/modules/modprobe.conf: No such file or directory Failed to create initrd image. dpkg: error processing kernel-image-2.6.8.1 (--install): subprocess post-installation script returned error exit status 9 Errors were encountered while processing: kernel-image-2.6.8.1 т.е нет файла /lib/modules/modprobe.conf чем и как его создать? Команда update-modules его не создает :( Жалоба
Опубликовано 16 сентября, 200421 г. comment_301367 А стоит ли у тебя initrd-tools и debhelper? Кстати, у меня тоже нету /lib/modules/modprobe.conf, но все работает... Жалоба
Опубликовано 16 сентября, 200421 г. Автор comment_301423 debhelper не был установлен. И что-то не устанавливается с репозитария. :( Жалоба
Здравствуйте! Опять с вопросом :)
При компиляции ядра 2.6.8 в Debian, после команды
make install в каталоге boot создается 3 новых файла
System.map-2.6.8.1_my, config-2.6.8.1_my, vmlinuz-2.6.8.1_my,
файл initrd.img... не создается (initrd.img-2.6.7-1-k7 для старого ядра есть)
Должен ли создаваться файл initrd.img, и если должен, то как это
сделать, если не должен, то как загрузить новое ядро без него(загрузчик grub)?
Спасибо!