![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| JekaZZ |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Сейчас установлено модульное ядро 2.6.14, sata модули грузятся с initrd.
Качаю новое ядро 2.6.28. Распаковываю, проверяю что в ядро включено ext3 и initramfs/initrd. Ни одной опции не меняю. Собираю ядро:
Устанавливаю модули:
Делаю новую ветку /boot/initrd-tree-new, копирую с нее все из предыдущей /boot/initrd-tree, убираю ненужные модули. Собитраю initrd
Копирую новое ядро в /boot/vmlinuz-2.6.28 В grub добавляю запись:
В итоге - ядро не монтирует initrd: RAMDISK: Compressed image found at block 0 List of all partitions: 0b00 1048575 sr0 driver: sr 0000 78150744 sda driver: sd 0001 1959898 sda1 0002 987997 sda2 0003 1 sda3 0005 75200233 sda5 No filesystem could mount root, tried: ext3 vfat msdos iso9660 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,1) С дровами все в порядке, так как на монолитном новом ядре без initrd система грузится. Но мне нужен initrd. Потому что обязательно нужен bootsplash. В чем дело? И можно ли сделать графическую загрузке без bootsplash и initrd? Мне нужно в загрузку вставить конкретную картинку и нужен progress. |
||||||||
|
|||||||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Какой это дистр и какая там версия mkinitrd, у меня например там даже таких опций нет. Вот эта например:что делает?
А какая там файловая система? splashutils или splashy (вместо bootsplash) пробовал? Посмотри еще это и это. Вообще-то initrd там нужен только для того, чтобы сплэш появился сразу, а не после того как ядро примонтирует root и запустит пару демонов. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
наконец снова добрался до этой темы. и снова проблемы.
nickless, спасибо за ссылки. использую splashutils. Но и с ним непонятки. Картинка при загрузке появляется, но потом затирается сообщениями консоли. Наверное нужно в загрузочные скрипты добавить обновление картинки. И мне нужен progress. Читал здесь и так и не монял как это сделать. Оно все сделано для gentoo, а у меня slaskware 12.1. Почитал прилагающуюся доку, но тоже так и не понял что нужно для прогресса. Подскажите, пожалуйста. |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Нашел как использовать splashutils в Slackware.
Прежде всего надо было компилить с опциями -DCONFIG_DEPRECATED -DCONFIG_TTY. А потом использовать указанные в статье скрипты. Но осталась проблема - текст поверх картинки все равно лезет. Немнго помогает вызов splash_util -cmd=repaint (то есть полная перерисовка, а не как в скрипте), но все равно видно появляющийся на вермя текст. Как от него избавиться?????? |
|||
|
||||
| JekaZZ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 6.10.2005 Репутация: нет Всего: 3 |
Проблему решил так: перевел вывод init-а на вторую консоль.
grub.conf:
К стати, с bootsplash такие бубны не нужны были, все работало сразу. |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |