Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Debin-вопрос

Опубликовано

Здравствуйте! Опять с вопросом :)

При компиляции ядра 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)?

 

Спасибо!

Рекомендуемые сообщения

Опубликовано

man update-grub

man grub-install

man mkinitrd

 

а вопрос такой: зачем ты пользуешь initrd?

если поддержка чипсета и корневой фойловой системы вкомпилена в ядро то можно просто

#update-grub

#grub-install /dev/sda

Опубликовано
  • Автор
man update-grub

man grub-install

man mkinitrd

 

а вопрос такой: зачем ты пользуешь initrd?

если поддержка чипсета и корневой фойловой системы вкомпилена в ядро то можно просто

#update-grub

#grub-install /dev/sda

С man проблема(english) :(

 

А что надо в menu.lst прописать, чтобы загрузиться без initrd?

Опубликовано
Здравствуйте! Опять с вопросом :)

При компиляции ядра 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.

Опубликовано
  • Автор
я собираю пакет с ядром с помощью make-kpkg... У этого скрипта есть ключик для генерации initrd.

Пакет называется kernel-package.

Я так понял, надо в директории со скомпилированным ядром запустить

команду make-kpkg, и в родительской должен создаться deb пакет...

у меня он не создался

Или нужна другая команда?

Опубликовано

В директории с исходниками надо сделать:

 

$ make-kpkg --initrd --rootcmd fakeroot --revision-custom.1.0 kernel_image

 

kernel_image можно заменить на buildpackage --- тогда получишь весь букет deb-ов.

Опубликовано
  • Автор

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.

Опубликовано
  • Автор
--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.

Опубликовано
  • Автор

Пакет создался, но опять без 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 его не создает :(

Опубликовано
А стоит ли у тебя initrd-tools и debhelper? Кстати, у меня тоже нету /lib/modules/modprobe.conf, но все работает...
Опубликовано
  • Автор

debhelper не был установлен.

И что-то не устанавливается с репозитария. :(

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.