Все ли равно в каком каталоге собирать ядро? (понятно что нужно в ./usr/src но..)

Kubuntu, Xubuntu и другие

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

novel
Сообщения: 37
ОС: ubuntu-studio 9.04

Все ли равно в каком каталоге собирать ядро?

Сообщение novel »

в общем дело такое: на ноуте под системой диск 5гб, остальное монтирую в /home (отголоски винды, ага, да и настройки)
в /usr/src не хватает места для сборки ядра. собираю в /home. ядро собирается но машина на нем не заводится, говорит не могу найти откуда грузиться. уже 4 раза пересобрал для этой машины - одно и тоже. на домашней машине собрал то же ядро и все работает.. может ли быть причина что собирается "не там"?
Спасибо сказали:
sim1
Сообщения: 155
ОС: GNU,BSD

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение sim1 »

novel писал(а):
08.07.2009 12:15
в общем дело такое: на ноуте под системой диск 5гб, остальное монтирую в /home (отголоски винды, ага, да и настройки)
в /usr/src не хватает места для сборки ядра. собираю в /home. ядро собирается но машина на нем не заводится, говорит не могу найти откуда грузиться. уже 4 раза пересобрал для этой машины - одно и тоже. на домашней машине собрал то же ядро и все работает.. может ли быть причина что собирается "не там"?

приведите конкретные сообщения системы
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение blackdevil »

Нет, причина точно не в этом. Даже официальные Дебиановские мануалы рекомендуют собирать из под chroot в домашней директории юзера. Чтобы Вам помочь, надо знать - как Вы собирали ядро (конкретно команды) и дословно ошибки которые выводятся при загрузке.

п.с. Сам пару дней назад собирал "дебиановским методом". Деб пакет собрался и установился, но нигде не вижу initrd для моего ядра и модули не установились, хоть и собрались. Хотел в ближайшее время спросить об этом в рассылке debian но времени, увы, нехватает...
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
novel
Сообщения: 37
ОС: ubuntu-studio 9.04

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение novel »

sim1 писал(а):
08.07.2009 12:20
novel писал(а):
08.07.2009 12:15
в общем дело такое: на ноуте под системой диск 5гб, остальное монтирую в /home (отголоски винды, ага, да и настройки)
в /usr/src не хватает места для сборки ядра. собираю в /home. ядро собирается но машина на нем не заводится, говорит не могу найти откуда грузиться. уже 4 раза пересобрал для этой машины - одно и тоже. на домашней машине собрал то же ядро и все работает.. может ли быть причина что собирается "не там"?

приведите конкретные сообщения системы


gave up wating for root device. common problems:
-boot args (cat/proc/cmdline)
-check rootdelay (did the system wait long enougt?)
-check root
-missing modules (cat/proc/modules: ls/dev)
alert /dev/disk/by-uuid/3dfaa.................................... does not exist. dropping to ashell!

вот в общем то это и пишет..с этого же диска я гружусь под другим ядром
Спасибо сказали:
novel
Сообщения: 37
ОС: ubuntu-studio 9.04

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение novel »

blackdevil писал(а):
08.07.2009 12:21
Нет, причина точно не в этом. Даже официальные Дебиановские мануалы рекомендуют собирать из под chroot в домашней директории юзера. Чтобы Вам помочь, надо знать - как Вы собирали ядро (конкретно команды) и дословно ошибки которые выводятся при загрузке.

п.с. Сам пару дней назад собирал "дебиановским методом". Деб пакет собрался и установился, но нигде не вижу initrd для моего ядра и модули не установились, хоть и собрались. Хотел в ближайшее время спросить об этом в рассылке debian но времени, увы, нехватает...


у меня все как обычно, все собирается все становится на свои места и initrd есть, единственное на что грешу- ноут меня новый, я для него ни когда не собирал, может какое-то оборудование важное забываю?
Спасибо сказали:
us127
Сообщения: 15
ОС: Debian Squeeze

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение us127 »

но нигде не вижу initrd

попробуйте initramfs ( например #mkinitramfs -o /boot/initrd-2.6.30.img 2.6.30)

/dev/disk/by-uuid/3dfaa

Пересоберите ядро с нужными модулями,
меняйте /etc/fstab либо на /dev/xxx либо на UUID=xxx
#ls -l /dev/disk/by-uuid/
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение diesel »

blackdevil писал(а):
08.07.2009 12:21
п.с. Сам пару дней назад собирал "дебиановским методом". Деб пакет собрался и установился, но нигде не вижу initrd для моего ядра и модули не установились, хоть и собрались. Хотел в ближайшее время спросить об этом в рассылке debian но времени, увы, нехватает...

у make-kpkg есть опция:

Код: Выделить всё

  --initrd

              If  make-kpkg  is  generating a kernel-image package, perform any actions necessary for a kernel
              loaded using initrd.  NOTE: in older kernels, this required a non-standard cramfs  initrd  patch
              to the kernel sources, (unless the mkinitrd configuration was modified not to use cramfs) or may
              result in a unbootable kernel. The patch was usually present in the kernel  sources  shipped  by
              Debian.   Some  architectures still need patches to fix cramfs problems. This option may include
              extra dependencies, and modifications to maintainer scripts.  It has no effect when make-kpkg is
              not  making  a  kernel-image package. The same effect can be achieved by setting the environment
              variable INITRD to any non empty value.

и еще несколько на эту же тему
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение Nightwolf_ng »

novel писал(а):
08.07.2009 12:15
в /usr/src не хватает места для сборки ядра. собираю в /home.

Ну вы прям как не в линуксе... Кто мешает подмонтировать папку с исходниками ядра в /usr/src/linux ? Заодно и убедитесь, что от места сборки это не зависит...
Спасибо сказали:
Аватара пользователя
Glad-58
Сообщения: 92
ОС: Runtu-3.0@Ubuntu-9.04

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение Glad-58 »

Вот типа так http://forum.runtu.org/index.php/topic,5408.0.html побыстрее и попроще...
"Arbeit macht frei!"
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение blackdevil »

Glad-58, Вы вообще тему читали? Тут про сборку ядра, а не про установку драйвера Nvidia!
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
Glad-58
Сообщения: 92
ОС: Runtu-3.0@Ubuntu-9.04

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение Glad-58 »

Разумеется читал... А вы мою ссылку внимательно прочитали? Первые строчки её особенно. Деб пакеты нового ядра гораздо проще установить, о чём там и говорилось (брать здесь http://kernel.ubuntu.com/~kernel-ppa/mainline/). А про Нвидию это уже другая песня. У меня установка нового ядра заняла 15 минут. В данный момент трудится Убунту 8.04 с ядром 2.6.30.03...
"Arbeit macht frei!"
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Все ли равно в каком каталоге собирать ядро?

Сообщение diesel »

Glad-58 писал(а):
31.07.2009 13:15
Деб пакеты нового ядра гораздо проще установить, о чём там и говорилось

здесь не про деб-пакеты нового ядра, а про сборку собственного. это несколько разные ... процессы/задачи
Спасибо сказали: