Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: не получается собрать ядро  (Прочитано 16597 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 6paD9Ira

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #30 : 05 Августа 2010, 12:06:30 »
вчера такая же проблема была но как видим я в работе и на новом ядре. Сейчас буду пробывать еще одно собирать.
ASUS X52JB :Ubuntu 10.04

Оффлайн Valsor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #31 : 05 Августа 2010, 17:43:20 »
У меня таже проблема - ядро собрал, а initrd нету. Вот этот сайт не работает http://snifer.ru/144-kernel-panic-posle-sborki-novogo-yadra.html. При подключении в грубе старого initrd загружается  bysibox. Подскажите что делать
« Последнее редактирование: 05 Августа 2010, 17:45:02 от Valsor »

Оффлайн dr.Faust

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #32 : 05 Августа 2010, 19:33:27 »
Нафик initrd.
Вкомпилить все нужное в ядро и грузится так.

Оффлайн 6paD9Ira

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #33 : 05 Августа 2010, 19:58:14 »
У меня таже проблема - ядро собрал, а initrd нету. Вот этот сайт не работает http://snifer.ru/144-kernel-panic-posle-sborki-novogo-yadra.html. При подключении в грубе старого initrd загружается  bysibox. Подскажите что делать
монтируем наш раздел:
mount /dev/hda1 /mntchrootим:chroot /mntобновляем initrd:update-initramfs -k 2.6.x -d #удаляем старый если есть от нового ядра
update-initramfs -k 2.6.x. -c #создаем новый для нашего ядра

отмонтируем раздел и перегружаемся со старым ядром, открываем grub.conf и редактируем там скорей всего вместо root=UUID=xxx , будет /dev/sdc1 меняем на такой же как в старом ядре, потом sudo update grub2 перегруз и мы с новым ядром. Можно сразу поменять а потом создать initrd если надо.
ASUS X52JB :Ubuntu 10.04

Оффлайн buloshnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #34 : 05 Августа 2010, 21:08:06 »
так может сразу написать скрипт где intrida не будет,а все будет в ядре?
« Последнее редактирование: 05 Августа 2010, 21:10:27 от buloshnik »

Оффлайн 6paD9Ira

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #35 : 05 Августа 2010, 21:30:54 »
так его и нет когда ставишь само ядро, по крайней мере у меня так было.
ASUS X52JB :Ubuntu 10.04

Оффлайн Valsor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #36 : 05 Августа 2010, 22:26:57 »
Нафик initrd.
Вкомпилить все нужное в ядро и грузится так.

Скажи пжл, где какую галочку нужно поставить что-бы вкомпилить initrd в ядро. Я вроде везде все проставил

Оффлайн 6paD9Ira

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #37 : 05 Августа 2010, 23:12:30 »
тоесть не модульное, а монолит и будет оно медленным.
ASUS X52JB :Ubuntu 10.04

Оффлайн Valsor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #38 : 05 Августа 2010, 23:46:43 »
initrd сделал, груб поправил. Но теперь при загрузке пишет что не может смонтировать файловую систему в режиме записи. Как Это поправить, помогите плиз

Оффлайн buloshnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #39 : 06 Августа 2010, 00:05:37 »
беда,не получается у меня ничего править....когда начинает генерировать intrid-то дает ошибку что нет какой то папки,а если пытаться удалить,то тож не дает.......а теперь еще и на старом ядре проблема,не монтирует локальники,что случилось?подскажите кто нить?

Пользователь решил продолжить мысль 06 Августа 2010, 01:50:49:
:Dзаработало,ничего не делал,просто поковырял grub  и вроде грузится,тока вот при включениее и выключении вдает ошибки,что с ними то делать?
а самое плохое,что перестал монтировать локальники.....беда,я даж фото никак выложить не могу(((
« Последнее редактирование: 06 Августа 2010, 01:50:49 от buloshnik »

Оффлайн 6paD9Ira

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #40 : 06 Августа 2010, 11:56:01 »
Монтирует, только после обращения к ним, а для того чтобы постоянно монтил надо ковырять fstab теперь их там нет. Можно и через mount узнать какие монтить и запихать это все в fstab. У меня тоже ошибку выкидывает при загрузе, пока на нее не обращаю внимание.
ASUS X52JB :Ubuntu 10.04

Оффлайн Valsor

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #41 : 06 Августа 2010, 15:17:57 »
 8) У меня получилось собрать ядро 2.6.35 на люцид. Делал так:
1.конфигурил ядро, устанавливал 2 деба
2. Правил груб, вместо пути /dev/sda4 копировал от старого ядра uid. Прописывал путь к несуществующему initrt
3. Загрузился с ливсд, создал initrd (с именем которое прописал в груб), как писали выше
4. Перезагрузился в новое ядро, Словил ошибку про монтировании корня (монтировался только в read only), Зашел в консоль и под пользователем через sudo выполнил команду sudo mount -o remount,rw / , Потом startx и все завелось.
5. Пункт 4 нужно выполнять при каждой перезагрузке, думаю может в груб добавить?
« Последнее редактирование: 06 Августа 2010, 15:20:39 от Valsor »

Оффлайн dr.Faust

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #42 : 06 Августа 2010, 15:38:18 »
Покажите свой fstab.
А также секцию настроек ядра, с поддержкой ФС, в том числе и какие кодовые страницы включены.
Обратите внимание, что для того, чтобы грузится без initrd, необходимо вкомпилить в ядро не только поддержку используемых ФС но и поддержку используемых на этих ФС локалей (кодовых страниц).

Оффлайн Skeleton

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #43 : 09 Августа 2010, 22:08:49 »
4. Перезагрузился в новое ядро, Словил ошибку про монтировании корня (монтировался только в read only), Зашел в консоль и под пользователем через sudo выполнил команду sudo mount -o remount,rw / , Потом startx и все завелось.

У меня точно так же, ядро собирал со 100% рабочим конфигом, на втором винте где Gentoo ядро собраное с этим конфигом работает. Криворукие разработчики ubuntu что-то сломали, на версии 9.10 все работало, а теперь на 10.04 что с initrd что без пишет что не может смонтировать корневой раздел в режиме read/write.

Оффлайн dr.Faust

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Re: не получается собрать ядро
« Ответ #44 : 10 Августа 2010, 02:04:56 »
А от 10.04 взять конфиг не судьба?
Может там в системе загрузки, что-то изменилось и старый конфиг не подходит? ;)
Где-то в сети видел список нововведений в Ubuntu 10.04. Думаю если его почитать, то это сможет помочь...

Ещё, как вариант, поставьте kernel-package 12.036 - собирать 35 ядро на 34 kernel-package - ходить по огороду усыпанному граблями...

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.