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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ошибка после компиляции!!!  (Прочитано 721 раз)

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

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Ошибка после компиляции!!!
« : 04 Июня 2009, 18:11:32 »
Блин так обидно, просидел сегодня 2 с половиной часа, пересобирал ядро! Все скомпилировал и прописал. При заргузке вылезает такая шляпа:
[ 1.096156 ] kernel panic - not syncing: VFS: Unable to mount root fs on onuknown - block (0,0)

Не понимаю что не правильно сделал, сидел с мануалом по сборке, все внимательно читал, что не знаю не трогал. Кто с таким сталкивался????
Мануал брал отсюда http://www.linuxcenter.ru/lib/articles/system/kernel26_install.phtml
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн vladisslav

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Ошибка после компиляции!!!
« Ответ #1 : 04 Июня 2009, 18:32:35 »
Если ядро собрано без поддержки initrd, то в строке запуска корневой раздел нужно указывать явно
root=/dev/sda2
а не
root=UUID=....
Файловая система на корневом разделе должна быть из числа тех, которые жестко вкомпилированы в ядро, а не модулями или нужно использовать initrd
ядро рекомендуется собирать командой
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers
соответственно должны быть поставлены соответствующие пакеты.

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Ошибка после компиляции!!!
« Ответ #2 : 04 Июня 2009, 19:22:35 »
А если не трудно можно меня прям ткнуть!

Я понял теоретически что нужно дописать, но боюсь что напишу не туда =) вот мой menu.lst

title           Ubuntu 8.10, kernel 2.6.27hack
uuid            abf6ec58-a024-46c1-964b-be03315e9b49
kernel          /boot/vmlinuz-2.6.27hack root=UUID=abf6ec58-a024-46c1-964b-be03$
quiet

title           Ubuntu 8.10, kernel 2.6.27hack (recovery mode)
uuid            abf6ec58-a024-46c1-964b-be03315e9b49
kernel          /boot/vmlinuz-2.6.27hack root=UUID=abf6ec58-a024-46c1-964b-be03$

title           Ubuntu 8.10, kernel 2.6.27-14-generic
uuid            abf6ec58-a024-46c1-964b-be03315e9b49
kernel          /boot/vmlinuz-2.6.27-14-generic root=UUID=abf6ec58-a024-46c1-96$
initrd          /boot/initrd.img-2.6.27-14-generic
quiet

title           Ubuntu 8.10, kernel 2.6.27-14-generic (recovery mode)
uuid            abf6ec58-a024-46c1-964b-be03315e9b49
kernel          /boot/vmlinuz-2.6.27-14-generic root=UUID=abf6ec58-a024-46c1-96$
initrd          /boot/initrd.img-2.6.27-14-generic

title           Ubuntu 8.10, memtest86+
uuid            abf6ec58-a024-46c1-964b-be03315e9b49
kernel          /boot/memtest86+.bin
quiet

Как вы поняли Ubuntu 8.10, kernel 2.6.27hack и есть мое пересобранное ядро!
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Ошибка после компиляции!!!
« Ответ #3 : 04 Июня 2009, 22:08:08 »
Ну замени все эти идиотские UUID-ы человеческеми названиями /dev/sda1 и т.п.
В Gpartede проще всего глянуть какой раздел как обозначен
Первый UUID надо поменять на root  (hd X,X) где X,X номер раздела с Грубом.Запятую не забудь.И да,Груб считает с нуля.

Хотя и так - root=UUID=abf6ec58-a024-46c1-96$ и root=UUID=abf6ec58-a024-46c1-964b-be03$ Почему разное?Системы на разных разделах или что?

Оффлайн Callidus Furo

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: Ошибка после компиляции!!!
« Ответ #4 : 05 Июня 2009, 08:50:46 »
нет, все на одном разделе!

Пользователь решил продолжить мысль 05 Июня 2009, 06:52:29:
А не проще бы было скомпилировать ядро с initrd ??? (Я бы и сразу это сделал, вот только команды не знаю)

Пользователь решил продолжить мысль 05 Июня 2009, 09:02:59:
Этот мануал корректнее откомпилирует???
http://www.debian.org/releases/stable/i386/ch08s06.html.ru
« Последнее редактирование: 05 Июня 2009, 09:02:59 от KNUCKLES »
Ubuntu 10.10 x32 - home desktop
Ubuntu 10.10 x32 - job

 

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